BSc (Hons) in Computer Science (CS)
Areas:IT, Software Engineering, Computing, Research and Development
Duration: 4 years, 8 semesters
Career Paths: Computer scientist, Systems analyst, IT support specialist, Network specialist, Research scientist, IT educator
Keeping in view the ubiquitous presence of computers in industry, business and everyday life, it is incumbent to have professionals possessing an in depth knowledge of computer hardware and software. The BSc (Hons) in Computer Science program prepares graduates for a variety of careers that require specialized skills for researching and developing computer-based solutions to problems. These careers could be in the IT departments of services sector or in the software industry. Graduates will have the capability to pursue post graduate degrees in computer science that involve theoretical and applied research.
The curriculum of the computer science program has been designed keeping in view the guidelines of the HEC Curriculum Revision Committee. The program is spread over 4 years totaling 130 credit hours. In order to succeed, students will be expected to devote themselves to a focused study of computer science theory, complemented by intensive lab work.
Entry requirement for both programs is at least 50 percent aggregate marks in Intermediate with Mathematics. Equivalent qualifications are acceptable, provided an equivalence Certificate is obtained from the Inter-Board Committee of Chairmen (IBCC) Office. All applicants are required to appear in an Admission Test and 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 numerical format by using concepts of 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
Notes: -> (3-1) indicates 3 credit hours of Lecture and 1 Credit Hour of Lab Work.
-> Total Credit Hours in the Program are 130
Successful completion of 130 credit hours including project with a minimum CGPA of 2.00.