BSc (Hons.) in Computer Science (CS)
Area of Specialization: Data Science
Duration: 4 years, 8 semesters
Career Paths: Computer Scientist, Data Scientist, Game Developer, Software Developer, Database Developer, Business Analyst, Systems Analyst, Research Scientist, IT Educator
In view of the ubiquitous presence of computers in industry, business and everyday life; ICT professionals need to possess an in-depth knowledge of computer hardware and software along with their applications. The BSc (Hons) in Computer Science program prepares CS graduates for a variety of careers that require specialized skills for finding computer-based solutions to problems. These careers are based in IT departments of corporate sector or in the software industry. Graduates can pursue advanced degrees in computer science that involve theoretical and applied research.
The curriculum of the computer science program has been designed keeping in view the recommendations of the HEC Curriculum Revision Committee. The program is spread over 4 years totaling 130 credit hours. In order to succeed, students are expected to devote themselves to a focused study of computer science theory, complemented by intensive lab work
The program has been issued an NOC by the HEC and is approved by the NCEAC
Entry requirement for both programs is at least 50% marks in Intermediate (with Maths as a subject) OR Intermediate (Pre-Medical Group). Students of Intermediate (Pre-Medical Group) will be required to take deficiency courses in Mathematics of 6 Credit hours in their first year of study.
Equivalent qualifications are acceptable, provided an equivalence certificate is obtained from the Inter-Board Committee of Chairmen (IBCC) Office. Due to COVID-19 pandemic, admission will be based on past academic record along with video-link interview.
Learning Outcomes of BSc (Hons) in Computer Science (CS)
The learning outcomes of BS (Hons) in CS program are listed below:
(a) Ability to express a problem in an arithmetic and logical format using applied mathematics, physics and statistics.
(b) Ability to deploy a solution in user-friendly environment using different computational tools and techniques.
(c) Ability to apply different algorithmic techniques for enhancing the efficiency of the proposed solution.
Major courses taught in this program include Object oriented programming, Data structures, Study of algorithms, Database systems, Computer organization and assembly, Operating systems, Computer networks, Software engineering for CS, Programming fundamentals, Compiler construction, Parallel and distributed, Information security, Artificial intelligence and Professional ethics.
Semester I - Year I
Semester II - Year I
Semester III - Year II
Semester IV - Year II
Semester V - Year III
Semester VI - Year III
Semester VII - Year IV
Semester VIII - Year IV
List of Specialization Courses - CS & SE
Notes: Other Elective courses may be added to the above list. In order to qualify for award of Major in Data Science (DS), a student must take at least 2 electives courses in DS and execute the Final Year Project from the area of Data Science.
University Elective Courses
This above list is by no means exhaustive. Student may take up courses offered by other BNU Schools.
Notes: -> (3-1) indicates 3 credit hours of Lecture and 1 Credit Hour of Lab Work.
-> Total Credit hours in the Program are 130 (136 for students belonging to Pre-Medical Group).
Successful completion of 130 Credit hours (136 for students belonging to Pre-Medical Group) including project with a minimum CGPA of 2.00.