Welcome to
Beaconhouse National University

BSc (Hons) in Computer Science (CS)

Program Overview

Areas:IT, Software Engineering, Computing, Research and Development

Duration: 4 years, 8 semesters

Credits: 130

Career Paths: Computer scientist, Systems analyst, IT support specialist, Network specialist, Research scientist, IT educator

  • Program Description

    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. 

  • Admission Requirement

    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.    

  • Study Plan

    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

      Course Code Course Type  Course Title Credit Hrs. Pre-Req 
      CSC-112
       GE Intro to Info. & Comm. Technologies
      2-1
      -
      ELU–103  GE English Composition & Comprehension
      3 -
      CSC-111  SE-E Creating Web Content (SE- Elective -I)
      3-1 -
      MTH-106  MSF  Calculus & Analytical Geometry 3 -
      MTH-105  MSF Applied Physics 3 -
      SLA-102  GE Pakistan Studies 1.5 -
          Total 17.5 -
    • Semester II - Year I

      Course Code Course Type  Course Title Credit Hrs. Pre-Req 
      MTH-201  MSF Probability & Statistics
       -   
      CSC-115  CC Programming Fundamentals
      3-1
      CSC-112
      ELU-104  GE Communication & Presentation Skills
      3 ELU-103
      CSC-104  GE Digital Logic Design
      3-1 MTH-105
         UE  University Elective-I(Eco./Accounting) 3  -
          Total 17  -
    • Semester III - Year II

      Course Code Course Type  Course Title Credit Hrs. Pre-Req 
      CSC–213  CC Object Oriented Programming 3-1  CSC-115
      MTH-204  CS-S Differential Equations (CS-Supp-I)
      3 -
      CSC-202  CC Database Systems
      4  CSC-115
      MTH-203  MSF Linear Algebra 3  -

       UE University Elective-II(Arabic/Punjabi)
      3  -
          Total 17  
    • Semester IV - Year II

      Course Code Course Type  Course Title Credit Hrs. Pre-Req 
      ELU-301  GE Technical & Business Writing
       ELU-104
      CSC-214  CC Data Structures & Algorithms
      4  CSC-213
      CSC-205  CS-C Comp Organization & Assembly Lang.
      3-1 -
      CSC-105  CC Discrete Structures  3  -
      CSC-402  CS-C Theory of Automata 2-1  -
          Total 17  
    • Semester V - Year III

      Course Code Course Type  Course Title Credit Hrs. Pre-Req 
      CSC-312  CS-C Compiler Construction  2-1  CSC-402
      CSC-217  CC Operating Systems 3-1  CSC-213
      CSC-316  CS-C Design & Analysis of Algo.
      3  CSC-214
      CSC-215  CS-E CS-Elective - III (WSD)
      3  CSC-111
      CSC-320  CC Software Engineering for CS
      3  -
          Total 16  
    • Semester VI - Year III

      Course Code Course Type  Course Title Credit Hrs. Pre-Req 

       CS-S CS-Supporting-II 3 -
      CSC–209  CC Computer Networks 3-1  -
      HUM-303  GE Professional Practices  3  -
      CSC-324  CS-E CS - Elective - IV (Web Eng, Mobile App Dev,, Game Dev,HCL)
      3  CSC-215
       CSC-321  CS-C Artificial Intelligence  3-1 -
          Total 17  
    • Semester VII - Year IV

      Course Code Course Type  Course Title Credit Hrs. Pre-Req 
      CSC-407  CS-C Parallel & Distributed  3  CSC-217

      UE Univ Elective III (POM,POMkt,RPI)
      3  -
      CSC-305 CC Information Security  3  -

      CS-E CS - Elective IV
      3 -
      PRJ-403 CC Project Part 1 3  90 CrHrs
          Total 15  
    • Semester VIII - Year IV

      Course Code Course Type  Course Title Credit Hrs. Pre-Req 

      CS-S CS-Supporting-III 
      3  -

      CS-E CS-Elective-V 3 -
      PRJ-404  CC Project Part 2 3  PRJ-403

       UE Univ Elective IV(Psychology,Photography)
      3  -
       SLA-103  GE  Islamic Studies 1.5
          Total 13.5  

    Notes: -> (3-1) indicates 3 credit hours of Lecture and 1 Credit Hour of Lab Work.
    -> Total Credit Hours in the Program are 130

  • Degree Requirement

    Successful completion of 130 credit hours including project with a minimum CGPA of 2.00.