Bachelor of Science (Honours) Computer Science

Awarded by

To meet the rapid digitalization of businesses, London School of Business & Finance (LSBF) Singapore is proud to partner with the University of East London to offer this programme to prepare students to meet challenging transformations in Computer Science. Students will be equipped with the theories and fundamentals of Computer Science and gain appropriate software development and programming skills. Learn more below.

Bachelor of Science (Hons) in Computer Science

Key Facts

  • Duration:  3 years (full-time), 5 years (part-time)
  • Class frequency: 4 days/week & 3 hours/day (full-time), 3 days/week & 3 hours/day (part-time)
  • Intake dates: Starts in February or October
  • Delivery Mode:
    • Live Online
    • On-campus
  • Fees: SGD $11,118.00 (Local students, Final Year Top-Up) / SGD $17,157.41 (International students, Final Year Top-Up) / SGD $30,277.78 (Local & International students) (Price inclusive of GST)

The University of East London (UEL) is a public university in the UK and is recognised as such by the UK government. They are a careers-led university, dedicated to supporting students to develop the skills, emotional intelligence, and creativity needed to thrive in a constantly changing world. It has two campuses in London -  Stratford and London Docklands. Their ambitious but achievable goal is to become the leading careers-focused, enterprising university in the UK, one which both prepares students for jobs of the future and provides the innovation to drive that future sustainably and inclusively. UEL and its predecessor institutions have a number of notable academic staff and alumni, including politicians, business people, authors, actors, musicians, and sportspeople.

  • According to the recently published QS rankings for 2021, UEL ranks 68th amongst UK institutions. 
  • UEL is accredited by the British Computer Society (BCS), the Chartered Institute for IT, so holding a degree from UEL will be recognised worldwide.

This is designed to give students the opportunity to: 

  • Gain an understanding of the underpinning theories of fundamental principles and technologies within the area of computer science.
  • Gain technical expertise in the field of computer science, which will enable you to excel in this fast-developing area.
  • Gain an understanding of the interplay between computer science theory and practice.
  • Gain appropriate software development and programming skills.
  • Be aware of the management, economic, legal, social, professional, and ethical issues relating to computer science.
  • Learn and work both independently and within groups.
  • Develop the necessary study skills and knowledge to pursue further study.

Knowledge:

  • Underlying theories relevant to core Computer Science areas
  • Principles of computer programming and software development
  • A variety of specialised topics such as networks, computer, programming, mobile applications, and intelligent systems within the area of Computer Science
  • An understanding of the professional and ethical issues relevant to the field of Computer Science

Thinking Skills:

  • Formulating approaches for problem solving
  • Evaluation and critical analysis using a range of techniques
  • Self-appraisal and review of personal practice
  • Design and implement solutions for practical problems

Subject-Based Practical skills:

  • Application of theories to the design of computer-based systems
  • Use of a range of specialised computer technology, such as programming languages, operating systems, networks, databases, software design and analysis tools
  • Preparation of essays, reports and presentations
  • Production of a major self-directed project
  • Implementation of a system based on a set of specifications

Skills for life and work (general skills/transferable skills): 

  • Communication skills such as report writing and presentations 
  • Time management skills 
  • Learning and working both independently and in groups

LSBF Singapore students will gain access to Amazon Web Services (AWS) Educate resources as they will study the Cloud Computing module in the curriculum. Here are the advantages: 

  • Organizations require individuals with cloud computing skills to facilitate business transformation and AWS Educate will help build and validate their skill set.
  • Students will be guided to access comprehensive resources from AWS Educate that are relevant for building skills in Cloud Technology, Data Analytics, Security, Networking, and Cloud Architecture
  • Students will have access to the AWS Educate Job Board, to search and apply for cloud entry-level jobs and internship opportunities from Amazon and other companies around the world.
  • Upon completion of the Cloud Computing module, students will have the opportunity to attempt AWS certification exams on their own.
  • Students will be invited to participate in Hackathon Contests or any relevant contests organized by AWS.

Modules are allocated a mark out of 100%. The pass mark for each module is based on an aggregate mark of 50%. The aggregate mark comprises marks from components/modules whose threshold is 40%. Assessment may incorporate one, two, or three components/modules.

The module specifications specify the mode of assessment for each module.

Assessment methods include formal examinations, work, project work, and group exercises.

Learners/Students with disabilities and/or particular learning needs should discuss assessments with the Module Leader to ensure they are able to fully engage with all assessments within the module.

a. Minimum Academic Entry Requirement 

Local learners who have successfully completed either of the following:

  • At least two passes in GCE 'A' Level; Must include one numerical subject such as Maths or Physics
  • International Baccalaureate (25 points); including a minimum of 15 points at a higher level and must include Maths at a higher level
  • Local Polytechnic Diploma in any field.

Foreign learners who have successfully completed either of the following:

  • Completion of Year 12 High School Qualification or equivalent qualification from respective home countries; Must include Maths or Computer Science or another relevant subject.
  • Completed International Baccalaureate (25 points); including a minimum of 15 points at a higher level and must include Maths at a higher level
  • Equivalent Local Polytechnic Diploma in any field in respective home countries.

b. Minimum English Language Requirement 

  • Applicants who have not studied prior qualifications in English require IELTS 5.5 or equivalent in an accepted English language test.

c. Minimum Age Requirement 

  • 18 years or above

d. Admission Requirement

Accreditation of Prior Certificated and Experiential Learning:

We welcome applications from those who can demonstrate their enthusiasm and commitment to study and have the relevant life/work experience that equips them to succeed on the course. We will assess this from the information provided in your application – your personal statement - to help us decide on your eligibility for the course.

Please note that UEL courses require applicants to meet the entry requirement. LSBF provides pre-counselling and will be able to provide further advice on entry requirements and suitability for study.

Description Minimum Recommended
Computer and processor 1.6 GHz or faster, 2-core Intel Core i3 or equivalent 1.8 GHz, 2-core Intel Core i3 or equivalent
Memory 4 GB RAM 8 GB RAM
Hard Disk

256 GB disk size

N/A
Display 1280 x 768 screen resolution (32-bit requires hardware acceleration for 4K and higher) N/A
Others 

An internet connection – broadband wired or wireless

Speakers and a microphone – built-in or USB plug-in or wireless Bluetooth

A webcam or HD webcam - built-in or USB plug-in

N/A

 

Modules

This module develops the skills and techniques required for analysing, modeling, and designing information systems and covers some of the key legal, social, ethical, and professional issues relating to information systems development.

This module provides students with the skills necessary to design, implement and test software applications using a high-level programming language. The module is taught from first principles and assumes no prior knowledge of the subject. The module focuses on programming fundamentals such as variables, control structures, arrays, and the procedural programming methodology and then goes on to introduce the object-oriented programming concepts of objects, classes, and inheritance.

This module will help students build fundamental knowledge in mathematical concepts and skills that are required for the study and application of computer science. This module starts with the basic arithmetic and algebraic concepts that are used in almost every aspect of computer science.

The module aims to provide a basic understanding of computer architecture and the relationship between hardware and software components of a computer system. It also aims to equip students with an understanding of the fundamentals of computer networking.

The module will allow learners to examine the requirements for web applications and to select appropriate tools and techniques with which to design and build them. They will be able to use those selected tools and techniques to design, implement and test web pages. They will be able to provide professional documentation for the web pages produced.

This module will provide students with the opportunity to identify the skills, competencies, and experience required for successful development to and in a range of potential future career areas.

This module aims to provide students with the theoretical and practical knowledge that influences the design, implementation, and applications of database management systems. It promotes the understanding of database systems in information management by providing technical skills that are required to deploy a database management system using various languages and tools.

This module builds upon the foundational programming skills by looking at how to distinguish between, use, and build a range of advanced data structures such as queues, stacks, and trees. The module also provides students with conceptual knowledge of the analysis, design, and implementation of algorithms, such as sorting and searching, for solving complex problems.

This module builds upon the foundational programming skills by looking at how to distinguish between, use, and build a range of advanced data structures such as queues, stacks, and trees. The module also provides students with conceptual knowledge of the analysis, design, and implementation of algorithms, such as sorting and searching, for solving complex problems.

This module equips students with the skills that are needed to make successful applications for jobs within the IT sector, provides students with opportunities to gain experience of working in the IT industry and apply their knowledge of information and communication technologies, gained elsewhere in their programmes, to the solution of a real-world business problem.

This module will build upon foundational programming skills by looking at advanced object-oriented programming methods and concepts. Students will design, develop, document, and deploy safe, event-driven programs with advanced graphical user interfaces. Students will also be introduced to functional, concurrent, and network programming paradigms.

The module aims to provide a basic understanding of computer architecture and the relationship between hardware and software components of a computer system. It also aims to equip students with an understanding of the fundamentals of computer networking.

Provides students with a detailed understanding of the methods used by attackers to compromise computer systems and network security.

This module investigates methods of the state of the art and research trends in Artificial Intelligence and related topics. In particular, the module introduces AI from machine learning to biologically inspired AI systems. This provides students with knowledge of the principles and applications of AI systems and promotes the appreciation of the current state of development in this area.

Students will undertake a sizable piece of individual academic work in an area of their own interest relevant to, and demonstrating technical skills acquired in, their programme of study. Students will normally need to research one or more academic topic areas and then apply their findings to the construction of a computer-based system.

This module builds on previous application development skills to equip you with the additional skills needed to develop applications across a number of computing platforms: namely mobile applications, distributed applications, cloud-based applications and decentralised Application (DApp). A range of tools and architectures are examined, evaluated and used.

This module provides the student with the opportunity to look at the latest industry sector developments in the field of Computer Science. This module aims to provide students with the core theoretical and practical background required for advanced Computing systems development. You will develop in-demand practical skills that are required in the field of Computer Science.

Request More Information

Contact a programme advisor by calling
+65 6580 7700

Back to top