Welcome to
Beaconhouse National University

BSc (Hons) Software Engineering

Program Overview

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

Duration: 4 years, 8 semesters

Credits: 133

Career Paths: Software Engineer, Software Developer, Data Processing Manager, Systems Analyst, Internet Engineer, Computer Scientist, Database Developer, IT Support Specialist, Software QA Engineer, IT Product Manager, Network Manager, IT Consultant, Research Scientist, IT Educator, IT Trainer

  • Program Description

    The high percentage of software component in ICT applications has provided a window of opportunity for developing countries like Pakistan to venture into the field of software development. This can help the country to leap frog the digital divide and bring about socio-economic benefits for its people.

    The BSc (Hons) Software Engineering program prepares graduates for careers in the software industry and corporate IT departments. In addition to core computer science subjects, the program imparts applied expertise in the art and science of designing, developing and deploying software systems for a variety of applications.

    The curriculum of the software engineering program has been updated in accordance with the recommendations of the National Computing Education Accreditation Council (NCEAC), an affiliate body of the HEC. The program, 133 credit hours and spread over 8 semesters, is quite intensive and requires participants to demonstrate the traits of dedication and resilience for achieving the requisite learning objectives.

  • Admission Requirement

    In order to be eligible for admission in SCIT, a candidate must satisfy the following requirements:

    • Educational Criteria
      • FA / F.Sc with at least 50% overall marks.
      • O-levels (in at least 8 subjects) and 3 A-levels. Advanced Subsidiary (AS) will not be taken into account.
      • High School Diploma and International Baccalaureate (IB) result with at least 2.5 CGPA and equivalence certificate from IBCC.

      Note: Applicants must have passed Mathematics/Computer Studies at Intermediate Level. Students awaiting their FA/ F.Sc/A-Level results may apply for admission. Selected candidates will be granted provisional admission only, which may be regularized after they have been declared successful and meet the admission requirements of the university.

    • Written / Aptitude test
      Download Sample Test for Software Engineering
    • Interview
  • 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, Software quality assurance, Software construction, Software project management, Data warehousing, Artificial intelligence, Professional ethics.

    • Semester I - Year I

      Course Code Course Title Credit Hrs.
      CSC–107 Fundamentals of Computers 3 + 1
      CSC–111 Creating Web Content 3 + 1
      MTH-101 Calculus & Analytical Geometry I 3
      MTH–105 Applied Physics 3
      SE-101-F Foundation English 3
        Total 17
    • Semester II - Year I

      Course Code Course Title Credit Hrs.
      CSC-104 Digital Logic Design 3 + 1
      CSC-105 Discrete Structures 3
      CSC–108 Intro to Programming 3 + 1
      MTH-103 Calculus & Analytical Geometry - II 3
      SE-101-A Communication Skills I 3
        Total 17
    • Semester III - Year II

      Course Code Course Title Credit Hrs.
      CSC–213 Object Oriented Programming 3 + 1
      CSC-211 Database Management Systems 3 + 1
      MTH–201 Probability & Statistics 3
      CSC-218 Intro to Software Engineering 3 + 1
      SLA 102/104 Pakistan and Islamic Studies 3
        Total 18
    • Semester IV - Year II

      Course Code Course Title Credit Hrs.
      CSC-204 Data Structures 3 + 1
      CSC–219 Data Communication and Networks 3 + 1
      CSC-220 Operating Systems 3 + 1
      MTH-202 Linear Algebra & Differential Equations 3
      CSC-215 Web Systems Development 3
        Total 18
    • Semester V - Year III

      Course Code Course Title Credit Hrs.
      CSC-318 Advanced Database Management Systems 3
      CSC-326 Software Requirements and Specifications 3
      CSC–322 Object Oriented Software Engineering 3
      CSC–314 Study of Algorithms 3
      BBA-109 Intro. to Accounting 3
      SE-101-B Communication Skills II 3
        Total 18
    • Semester VI - Year III

      Course Code Course Title Credit Hrs.
      CSC-325 Human Computer Interaction 3
      CSC–319 Design Patterns 3
      CSC–402 Theory of Automata 3
      CSC–324 Web Engineering 3
      CSC–323 Software Architecture Design 3
        Total 15
    • Semester VII - Year IV

      Course Code Course Title Credit Hrs.
      CSC-419 Software Verification and Validation 3
      CSC–418 Mobile Computing 3
      HUM–401 Research & Professional Issues 3
      MGT–101 Principles of Management 3
      PRJ-403 Project Part I 3
        Total 15
    • Semester VIII - Year IV

      Course Code Course Title Credit Hrs.
      CSC–412 Software Project Management 3
      CSC-409 Data Mining and Warehousing 3
      HUM–402 Professional Ethics 3
      HUM–4xx Humanities Elective 3
      PRJ-404 Project Part II 3
        Total 15

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

  • Degree Requirement

    Successful completion of credit hours and projects with a minimum CGPA of 2.