B.Sc. (Hons) in Computer Science

The Faculty of Computer Science deals with the fundamental scientific laws and engineering principles which govern the design, manufacture, and use of computers. As well as basic computer procedures, engineering research in advanced computing systems our computer scientists also learn mathematical methods of problem-solving The structure of the BS programme in Computer Science aims to meet the needs of students with formal computing experience and with established relevant skills. The students are expected to gain both theoretical and practical understanding of the entire field of Computer Science.

Course Structure

The proposed structure is dynamic and allows for various options including breadth-based, depth-based, and integrated breadth & depth-based specializations.
Students may choose the options most appropriate to their planned future career.
The following are relevant details:

  • Students must gain a minimum of 133 credit hours including computing related courses.
  • The programme lasts for 10 semesters over a 3 and 3.5 year period.
  • The major area of specialization must be comprised of between 4 and 6 courses as part of the overall degree programme.

Program Duration

The Bachelor of Science in Computer Science which will be known as BSCS (Semester Scheme) course will consist of ten semester's duration which will be conducted in 3 to 3.5 years. Each semester will be approximately 3.5 months (minimum 90 working days in a semester) duration.

Programming Language 1 (CSSW213)
Jennifer Contreras

Programming Language 1 (CSSW213)

The course aims to develop problem-solving strategies, techniques, and skills that can be applied to computers and problems in other areas which give students an introduction to computer and analytical skills to use in their subsequent course work and professional development.