The Bachelor of Computer Science aims at providing educational opportunities for students who wish to be trained in computer science with a specialisation in Software Development. The programme will give students an opportunity to apply principles of computing and develop the cognitive and practical skills to address the growing demand in the country, the region and worldwide. Additionally, the programme aims to equip students with the technical and soft skills required to build software that appeals to their users and addresses real problems. Through this programme, students will also be able to design, implement, and evaluate a computing‐based solution to meet a given set of computing requirements in the context of the programme’s discipline.
Graduates of this programme will be able to find employment in public and private sectors in various roles of software development specialists. Furthermore, they will have the ability to exercise their creativity and create start‐ups and companies with innovative solutions.
Candidates may be considered for admission to the Bachelor of Computer Science (Software Development) if they meet the NUST General Admission Requirements (Part 1 of the Yearbook). In addition, applicants must have a minimum "D"‐symbol in Grade 12/NSSC Mathematics at Ordinary Level, or equivalent. The Faculty reserves the right to consider candidates who have a "D"‐ symbol in NSS Mathematics at Ordinary Level, or equivalent through other relevant criteria.