BACHELOR OF SCIENCE (HONOURS) IN COMPUTER SCIENCE (TOP UP)

Computing is a dynamic and fast-moving subject that underpins most areas of modern life. Studying computer science opens up this world of opportunity. From management information systems and industrial process control to robotics, the internet and 4G phones, as a computer scientist you will be involved in shaping the world around us.  To be an effective practitioner in this area requires the ability to stay up to date with rapidly changing technologies and the competence to apply these technologies effectively.

Students completing the programme will have learned the fundamental principles of computer science such as the theoretical underpinnings of programming and been given numerous opportunities to apply these principles in relevant social and business contexts. The theoretical components will have been examined and the coursework will have given the students the opportunity to demonstrate competence in the practical application of the theoretical principles taught. The final year project will have provided an opportunity to put into practice the range of theory and practical skills that have been acquired by the creation of a substantial software artefact.

DELIVERY MODEL
Combination of lectures, tutorials and workshops in a classroom environment at Informatics Academy campus. Lessons are typically in blocks of 3-hour sessions. The following is the lecturer-student ratio:
a) For theory- 1:40
b) For practical- 1:32

INTAKES
Full-Time:
January, May, September
Part-Time:
January, May, September

Course Duration

Full-Time 12 Months

Part-Time 16 Months

Level

Bachelor

Awarded By

Modules

Module Descriptor:
This module introduces students to selected areas of current research and development from sociological, technological and economic perspectives. Students work in groups to carry out a strategic analysis of a topic working in the style of an industrial technical analysis task force. Students also carry out an individual analysis of a selected topic. A range of topics will be covered in seminars led by specialist and guest lecturers, with practical experience in the topics. Not all seminars will be directly applicable to all subject areas, but there will be at least 3 relevant to each subject area and students will be required to attend them all in order to develop a broader awareness of current topics and trends.

Module Descriptor:
This module covers the logical and mathematical concepts that underlie theories of computation. It introduces the notion that some problems are intrinsically more difficult than others (in a precise sense) and some problems are unsolvable. The module also aims to introduce students to the core concepts of formal languages and automata, which play key roles in the study of programming languages, and to develop practical skills in manipulating such entities.

Module Descriptor:
This module explores the evolution of the World Wide Web of Documents, Data and the Social web. The learning experience includes practice in the application of the relevant technologies to the construction of systems.

Module Descriptor:
This module covers the theory and practice of the advanced features of object-oriented languages, code quality, the practicalities of large-scale design, and the importance of robustness in software.

Module Descriptor:
This module takes a strategic look at systems administration and considers how large networks may be managed and improved efficiently. The material covered in this module prepares the student to manage large networks according to appropriate IT governance procedures and to effectively lead system administrator teams.

Module Descriptor:
This module covers current practices, skills and techniques applicable to project management and quality assurance for software projects.

Module Descriptor:
An individually supervised project to investigate a chosen problem to form an extended study of a topic selected from a suitable area of the student’s programme of study and that involves the solution of a practical problem. The project is intended to culminate the course giving the students an opportunity to present the breadth and the depth of knowledge gained in their specialist topic.

Fees

Domestic
Students
International
Students
Course Fee
Full-TimeS$ 15,515.00S$ 17,976.00
Part-TimeS$15,515.00NIL
FPS
(Fee Protection Scheme)
S$ 108.61S$ 125.83
Non-Refundable Application FeesS$ 107S$ 321
Student Pass Processing and Administrative FeesNILS$ 321

All fees stated above are indicative and inclusive of 7% GST. Refer to the personalized PEI-Student Contract for detailed fee payment schedule.

Admission Criteria

NORMAL ENTRY

Minimum Age: 19

Academic Qualifications:

  • International Diploma in Information Technology and Communication and International Advanced Diploma in Network and Computer Security or
  • Diploma in Information Technology and Advanced Diploma in Information Technology or
  • Other equivalent qualification deemed acceptable by University.

English Language:

  •  IELTS – min score of 6.0 or
  • Certificate in Proficiency in English awarded by Informatics Academy
  • GCE ‘O’ Level – C6 or Other equivalent English qualification

ALTERNATIVE ENTRY

NA

Assessment Structure

Students will be assessed through a combination of coursework, project and examinations. Coursework may be in the form of class tests and assignments. Assessment methods may vary according to individual module requirements.

Assessment StructureCourseworkExam
Current Research100%NA
Foundations of Computation30%70%
Advanced Web Technology50%50%
Advanced Object Oriented Programming50%50%
Network Systems Management100%NA
Software Project Management100%NA
Project100%NA

Graduation Requirement

Upon successful completion of all modules, students will be eligible for the Bachelor of Science (Honours) in Computer Science awarded by Oxford Brookes University.

Progression Pathway

Upon successful completion of the Bachelor of Science (Honours) in Computer Science awarded by Oxford Brookes University, the student is eligible to apply for a Postgraduate programme.

Quick Enquiry