Bachelor of Science in Computer Science (BSCS)

Bachelor of Science in Computer Science (BSCS)

  • Established in 2011, Bachelor of Science in Computer Science (BSCS) program offered at QU is an HEC compliant and globally benchmarked program which is accredited by NCEAC.
  • The first batch of BSCS graduated in 2016 and is now well placed in various organizations.
  • The degree equips students with necessary knowledge, skills and understanding to design, develop and manage computer infrastructures, networks, Artificial Intelligence and software solutions.
  • Students learn teamwork and time management through projects that emphasize industrial applications and best practices.
  • The unique undergrad program structure at QU broadens student’s educational experience by exposure to General Education courses that provide deep insights and perspectives on cultural, political, scientific and economic issues of the country and the world at large.
  • Students are exposed to mandatory supervised internships, laboratory studies and a senior thesis to fulfil practical experience requirements of the program.
  • The Industry Advisory Committee regularly engages with students and faculty and provides critical insights into real world issues.
  • The program blends theory and applications of subject area to prepare our students for myriad of CS careers in industry, government, and academia.


Program Objectives

The program aims to:

  • Develop computational and analytical approaches of CS to solve real world problems.
  • Develop life-long learning skills to engage in cross disciplinary domains and achieve success.
  • Inculcate high professional and ethical standards to become productive leaders in society.
  • Equip our CS students to think and act like entrepreneurs and be a force in knowledge-based global economy.
  • Provide a solid foundation to our students and prepare them to pursue advanced degrees in CS and related disciplines.
  • To develop and be recognized as a center of excellence.


Teaching Pedagogy

  • Program courses are taught by highly qualified academics and industry experts who are passionate about creating a supportive learning environment.
  • Active faculty engagement with students through interactive classes and out of class interactions facilitate student grooming.
  • Integrated curriculum blending theory and practice reinforced by industry exposure enriches learners’ experience.
  • Faculty research is focused on solving real world problems through applied research which enhances students’ knowledge of critical issues and innovative solutions.


Student Life at QU

  • State of the art new campus facilities and extensive support services create an enriching and rewarding learning environment.
  • Co-curricular and extracurricular activities ensure personal and professional development of students.
  • A diverse range of student led societies and clubs develop leadership and teamwork skills.
  • Faculty counselling and mentoring system fosters an inclusive, engaging, and supportive learning experience.
  • Students from a wide range of socio-economic backgrounds add to cultural diversity and enriches life on campus.


Industry Advisory Committee (IAC)

  • The Department maintains strong links with major software and IT companies and renowned academics to remain current with the best practices.
  • Industry Advisory Committee plays an active role with department’s faculty and has an impact on all aspects of the program from curriculum design, team teaching in classrooms, student advisement, student projects, internships and placements.
  • The close collaboration not only enriches the class activities but also enables QU students to interact with industry leaders and other academics and broadens their horizons.
  • Industry Advisory Committee meets regularly in the academic year and reviews program curriculum and learning outcomes to ensure that program remains in line with current and future trends and needs.
  • The Industry Advisory Committee provides an excellent opportunity for students to find exciting summer internships, and final year projects to showcase their talent and present them to potential employers.
  • Support from IAC helps the department to produce high quality job ready graduates who have an edge over graduates from other universities.


Career Opportunity

  • Software Architects, Software Project Manager
  • Systems analysts, data analysts
  • Mobile Application Developer
  • Software engineers Network Engineer, Network Security Expert (Cyber Expert)
  • Financial Institutions, Internet based commerce, Internet based commerce
  • Manufacturing Industry, Pharmaceutical Industry
  • Government Sector, Business Organizations Software based hi-tech industries


Four Years BSCS Degree Program: Total Credit Hours: – 130

#CodePre-ReqsCourse TitleDomainCr hr (Cont hr)
   Semester 1  
1CS101 Programming FundamentalsCore4 (3-3)
2GE101 Application of Information & Communication TechnologiesGER3 (2-3)
3GE102 QR 1 (Discrete Structures)GER3 (3-0)
4GE103 QR 2 (Calculus and Analytic Geometry)GER3 (3-0)
5GE100 Functional EnglishGER3 (3-0)
    Total Cr Hrs16 (14-6)
   Semester 2  
6CS102PFObject Oriented ProgrammingCore4 (3-3)
7CS111 Database SystemsCore4 (3-3)
8CS121 Digital Logic DesignCore3 (2-3)
9MT101CAGMultivariable CalculusMaths3 (3-0)
10MT102CAGLinear AlgebraMaths3 (3-0)
    Total Cr Hrs17 (14-9)
   Semester 3  
11CS202OOPData StructuresCore4 (3-3)
12CS231 Information SecurityCore3 (2-3)
13CS241 Artificial IntelligenceCore3 (2-3)
14CS251 Computer NetworksCore3 (2-3)
15CS261 Software EngineeringCore3 (3-0)
16MT201 Probability & StatisticsMaths3 (3-0)
    Total Cr Hrs19 (15-12)
   Semester 4  
17CS222DLDComputer Organization & Assembly LanguageCore3 (2-3)
18CS232 Domain Core 1 (Theory of Automata)Domain Core3 (3-0)
19CS233DBDomain Core 2 (Advance Database Management Systems)Domain Core3 (2-3)
20GE201 Natural Science (Applied Physics *Should be offered in 3rd Sem for CE)GER3 (2-3)
21GE104ECC/FEExpository WritingGER3 (3-0)
22GE202 Islamic StudiesGER2 (2-0)
    Total Cr Hrs17 (14-9)
   Semester 5  
23CS301 Operating SystemsCore3 (2-3)
24CS334 Domain Core 3 (HCI & Computer Graphics)Domain Core3 (2-3)
25CS335COALDomain Core 4 (Computer Architecture)Domain Core3 (2-3)
26CS311 Domain Elective 1 (Example: Web Technologies)Domain Elective3 (2-3)
27CS312 Domain Elective 2 (Example: Mobile Application Development 1)Domain Elective3 (2-3)
28GE202 Social Science (Example: Introduction to Management)GER2 (2-0)
    Total Cr Hrs17 (12-15)
   Semester 6  
29CS336TADomain Core 5 (Compiler Construction)Domain Core3 (2-3)
30CS337OSDomain Core 6 (Parallel & Distributed Computing)Domain Core3 (2-3)
31CS313OOPDomain Elective 3 (Example: Advanced Programming – Visual Prog)Domain Elective3 (2-3)
32CS314 Domain Elective 4 (Example: Numerical Analysis)Domain Elective3 (2-3)
33CS315WTDomain Elective 5 (Example: Web Engineering)Domain Elective3 (2-3)
34CS316ISDomain Elective 6 (Example: Cyber Security)Domain Elective3 (2-3)
    Total Cr Hrs18 (12-18)
   Semester 7  
35CS401 Final Year Project – ICore2 (0-6)
36CS404DSAnalysis of AlgorithmsCore3 (3-0)
37CS317 Domain Elective 7 (Example: Software Testing & Quality Assurance)Domain Elective3 (2-3)
38SS101 Elective Supporting Course (Example: Introduction to Marketing)SS3 (3-0)
39EN401ECC/FETechnical & Business WritingEN3 (3-0)
40GE401 EntrepreneurshipGER2 (2-0)
    Total Cr Hrs16 (13-9)
   Semester 8  
41CS402FYP-IFinal Year Project – IICore4 (0-12)
42GE402 Ideology and Constitution of PakistanGER2 (2-0)
43GE403 Arts & Humanities (Professional Practices)GER2 (2-0)
44GE404 Civics and Community EngagementGER2 (2-0)
    Total Cr Hrs10 (6-12)

Program Distinctive Feature

  • HEC/NCEAC accredited program and a curriculum driven by the software industry needs to produce market ready graduates
  • Industry Advisory Committee (IAC) and adjunct faculty from leading software houses to co teach and mentor students via supervising Final Year Projects.
  • Exposure to cutting edge disciplines and emerging technologies such as Data Science, Cyber Security and Artificial Intelligence etc.
  • State of art ICT facilities that include hhigh-speedfiber optic internet connectivity and high-performance computing labs
  • Entrepreneurship support and software industry placement through annual job fairs and angel investments
  • A highly qualified faculty from top universities (national/international) and industry experts that impart a unique blend of theoretical concepts and real-life problem-solving skills


Admission Requirements

  • Intermediate or equivalent (Pre-Engineering or Pre Medical).
  • Minimum 50% marks.
  • Completion of admission application and supporting documents.
  • Admission test and/or interview may be required.


Apply Now