The graduates of this program would have the confidence and skills to design ICT solutions and become technology entrepreneurs. The graduates may also join careers as software engineers and may move on to become analysts, designers, and architects in software houses or be freelance solution providers. They may also go into management careers that require strong analytical skills.
The program emphasizes the need for overall development including exposure to an integrated series of courses in technology, methodology, social sciences, liberal arts, and management. Project-based software development along with research assignments are also emphasized. These courses seek to impart a broad and deep knowledge of the theory, design, and application of digital computers and information processing techniques. The curriculum has been designed to prepare students to serve the productive needs of Pakistan’s software industry. It requires completion of 138 credit hours of course work. Students are required to take 43 courses (including Final Year Project and relevant labs) & internship, approved by the Institute, in order to complete their degree requirements. Students must maintain a CGPA of 2.5 for the conferment of the degree.
The BS (Computer Science) is a four-year program. Applicants who have successfully completed H.Sc with minimum 55% marks in Pre-Engineering or in General Group (with Mathematics/Statistics/Computer Science) or A-Levels with a maximum 3 ‘C’s in three principal subjects (with Mathematics/Statistics/Computer Science) are eligible to apply for admission.
You need to complete 138 credit hours to successfully obtain this degree. Please check detail of study units at https://www.iobm.edu.pk/course/bs-computer-science/
BS Computer Science students learn to:
To enable the graduates to apply knowledge gained during the program effectively and efficiently in software industry
To contribute, manage, and lead, computer science and software development teams
To actively pursue lifelong learning and innovation skills
To equip graduates with latest software tools and techniques
To groom graduates to occupy senior technical and managerial positions
You can join one of the following careers: