Home / Programmes / Faculty of Computing / BSc in Computing

BSc in Computing


Mode of Study: Campus Learning | Distance Learning

The Bachelor of Science  in Computing is targeted at those wishing to enter the Information Technology (IT) sector as Software Engineers, Network Engineers, Game Developers, Network Administrators, Database Designers, Database Administrators, Web Designers, Teachers/Lecturers, System Administrators, Graphic Designers and IT Managers, to name a few.

Programme details: The programme consists of core (required) and elective modules as detailed below. Some modules may have pre-requisites (i.e. may require the student to pass another module or set of modules first). The number at the end of the module in parenthesis indicates the credit load of the module. 1 credit is equal to 10 hours of learning (guided, in class and independent combined); therefore a 10-credit module requires on average 100 hours of learning from the student. B.Sc. (Hons) in Computing has three specialisation areas including: Software Engineering (SE), Network & Infrastructure Management (NW&IM) and General.

Core modules:

  • C5-ICO-11: Introduction to Computers (20)
  • C5-MAT-11: Mathematics – 1 (20)
  • D5-CS1-13: Communication and Study Skills 1 (20)
  • C5-CSA-11: Computer System Architecture (20)
  • C5-OSH-11: Operating Systems & Hardware (20)
  • D5-CS2-13: Communication and Study Skills 2 (20)
  • C6-QMD-11: Querying and Managing Databases (40)
  • C6-IPC-11: Introduction to Programming using C++ (20)
  • C6-DMO-11: Database Management using Oracle (20)
  • C6-MD1-11: Managing Business Desktops 1 (20)
  • C6-WCD-11: Web Content Development (20)
  • C7-JAV-11: Programming using Java (20)
  • C7-PIS-11: Protocols & Internet working Standards (20)
  • C7-MD2-11: Managing Business Desktops 2 (20)
  • C7-ITP-11: IT Project Management (20)
  • C7-DSA-11: Data Structures and Algorithms (20)
  • C7-ADJ-11: Advanced Java (20)
  • C7-NH1-11: Managing Network Hardware 1 (20)
  • C7-WN1-11: Windows Network Administration 1 (20)
  • C7-PPR-11: Professional Practice (60)
  • C8-IDE-11: Interaction Design (20)
  • C8-LNA-11: Linux Network Administration (20)
  • C8-NH2-11: Managing Network Hardware 2 (20)
  • C8-WN2-11: Windows Network Administration 2 (20)
  • B8-ENT-11: Essentials of Entrepreneurship (20)
  • C8-PRO-11:  Project (40)

 

Elective modules:

Select two from the following:
C7-SEN-11: Software Engineering (20)
C7-PN1-11: Programming using .Net 1 (20)
C7-CP1-11: Designing Creative Publications 1 (20)

Select one from the following:
C8-MAD-11: Mobile Application Development (20)
C8-3DD-11: 3D Design (20)

Select one from the following:
C8-CP2-11: Designing Creative Publications 2 (20)
C8-PN2-11: Programming using .Net 2 (20)


Recommended full-time study path for Software Engineering specialisation (4½ years):

YearSemModuleCredits
Year 1Sem 1C5-ICO-11 Introduction to Computers20
C5-MAT-11 Mathematics -120
D5-CS1-11 Communication and Study Skills 120
Sem 2C5-CSA-11 Computer System Architecture20
C5-OSH-11 Operating Systems & Hardware20
D5-CS2-11 Communication and Study Skills 210
Year 2Sem 3C6-QMD-11 Querying and Managing Databases40
C6-IPC-11 Introduction to Programming using C++20
Sem 4C6-DMO-11 Database Management using Oracle20
C6-MD1-11 Managing Business Desktops 120
C6-WCD-11 Web Content Development20
Year 3Sem 55C7-JAV-11 Programming using Java20
Elective –I (Select two module form below)
C7-SEN-11: Software Engineering20
C7-PN1-11: Programming using .Net 120
C7-CP1-11: Designing Creative Publications 120
Sem 6 C7-ITP-11 IT Project Management20
C7-DSA-11: Data Structures and Algorithms20
C7-ADJ-11: Advanced Java20
Year 4Sem 7C7-PPR-11: Professional Practice 60
Sem 8C8-IDE-11: Interaction Design20
Elective – (Select two module form below)
C8-MAD-11: Mobile Application Development20
C8-3DD-11: 3D Design20
Elective – 2(Select one module form below)
C8-CP2-11: Designing Creative Publications 220
C8-PN2-11: Programming using .Net 220
Year 5Sem 9C8-PRO-11: Project 40
B8-ENT-11: Essentials of Entrepreneurship20

 

Recommended full-time study path for Network & Infrastructure Management specialisation (4½ years):

YearSemModuleCredits
Year 1Sem 1C5-ICO-11 Introduction to Computers20
C5-MAT-11 Mathematics -120
D5-CS1-11 Communication and Study Skills 120
Sem 2C5-CSA-11 Computer System Architecture20
C5-OSH-11 Operating Systems & Hardware20
D5-CS2-11 Communication and Study Skills 210
Year 2Sem 3C6-QMD-11 Querying and Managing Databases40
C6-IPC-11 Introduction to Programming using C++20
Sem 4C6-DMO-11 Database Management using Oracle20
C6-MD1-11 Managing Business Desktops 120
C6-WCD-11 Web Content Development20
Year 3Sem 5C7-JAV-11 Programming using Java20
C7-PIS-11: Protocols & Internet Working Standard20
C6-MD2-11 Managing Business Desktops 220
Sem 6 C7-ITP-11 IT Project Management20
C7-NH1-11: Managing Network Hardware 120
C7-WN1-11: Windows Network Administration 120
Year 4Sem 7C7-ITP-11 IT Project Management60
Sem 8C8-LNA-11: Linux Network Administration20
C8-NH2-11: Managing Network Hardware 220
C7-WN2-11: Windows Network Administration 220
Year 5Sem 9C8-PRO-11: Project 40
B8-ENT-11: Essentials of Entrepreneurship20


Recommended full-time study path for General specialisation (4½ years):

YearSemModuleCredits
Year 1Sem 1C5-ICO-11 Introduction to Computers20
C5-MAT-11 Mathematics -120
D5-CS1-11 Communication and Study Skills 120
Sem 2C5-CSA-11 Computer System Architecture20
C5-OSH-11 Operating Systems & Hardware20
D5-CS2-11 Communication and Study Skills 210
Year 2Sem 3C6-QMD-11 Querying and Managing Databases40
C6-IPC-11 Introduction to Programming using C++20
Sem 4C6-DMO-11 Database Management using Oracle20
C6-MD1-11 Managing Business Desktops 120
C6-WCD-11 Web Content Development20
Year 3Sem 5C7-JAV-11 Programming using Java20
C7-PIS-11: Protocols & Internet Working Standard20
C6-MD2-11 Managing Business Desktops 220
Sem 6 C7-ITP-11 IT Project Management20
Elective –I (Select one module from Software)
C7-DSA-11: Data Structures and Algorithms20
C7-ADJ-11: Advanced Java20
Elective –I (Select one module from Network Infrastructure management modules)
C7-NH1-11: Managing Network Hardware 120
C7-WN1-11: Windows Network Administration 120
Year 4Sem 7C7-PPR-11: Professional Practice 60
Sem 8C8-IDE-11: Interaction Design20
Elective –I (Select one module from Software)
C8-MAD-11: Mobile Application Development20
C8-3DD-11: 3D Design20
C8-CP2-11: Designing Creative Publications 220
C8-PN2-11: Programming using .Net 220
Elective – 2(Select one module form below)
C8-LNA-11: Linux Network Administration20
C8-NH2-11: Managing Network Hardware 220
C8-WN2-11: Windows Network Administration 220
Year 5Sem 9C8-PRO-11: Project 40
B8-ENT-11: Essentials of Entrepreneurship20

 

Admissions Criteria

1. Applicants are expected to have successfully completed secondary schooling. The typical entry requirement for any Diploma or Bachelors programme is SGCSE, IGCSE, or other equivalent secondary school qualification. SGCSE and IGCSE candidates are required to achieve a minimum grade of ‘C’ or above 5 subjects.

 2) Applicants must have 10 points in English and Mathematics combined or 32 points in the top 5 subjects

 3) Applications in possession of a Diploma or Higher Diploma in related field may be given exemptions based on credit point equivalency