Bachelor of Science in Software Engineering (BSSE)

Bachelor of Science in Software Engineering

  • Bachelor of Science in Software Engineering (BSSE) to be offered by Department of Computer Science at Qarshi University (QU) will cater to the needs of rapidly growing market of software development in the country.
  • Our curriculum is designed to equip students with necessary technical knowledge of the fundamentals of software engineering, programming languages, and the mathematical foundations of algorithms and data structures.
  • BSSE at QU will seek development of professional skills in areas of systematic application of analysis, design, and construction techniques for computer systems and applications that are required for a holistic approach towards software engineering.
  • The program will blend the study of mathematics and computer science with engineering and the humanities to produce a balanced, holistic and practical education.


Program Objectives

The program aims to:

  • Demonstrate professional advancement and excellence while employed in industry, government, or through entrepreneurial endeavors.
  • Demonstrate working effectively as a team member and/or leader in an evolving and dynamic professional environment.
  • Progress through continuing education while pursuing advanced degree or certificate programs in computing, science, engineering, business, and other professionally related fields.
  • Appear as role models of ethical behavior in their profession and community
  • Achieve leadership and mentoring roles by demonstrating professional and personal growth.


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 Opportunities

  • 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

BSSE Program: 4-year Plan: Total Credit Hours: – 130

#CodePre-ReqsCourse TitleDomainCr hr (Cont hr)
Semester 1
1CS101Programming FundamentalsCore4 (3-3)
2GE101Application of Information & Communication TechnologiesGER3 (2-3)
3GE102QR 1 (Discrete Structures)GER3 (3-0)
4GE103QR 2 (Calculus and Analytic Geometry)GER3 (3-0)
5GE100Functional EnglishGER3 (3-0)
Total Cr Hrs16 (14-6)
Semester 2
6CS102PFObject Oriented ProgrammingCore4 (3-3)
7CS111Database SystemsCore4 (3-3)
8CS121Digital Logic DesignCore3 (2-3)
9MT101Multivariable CalculusMaths3 (3-0)
10MT102Linear AlgebraMaths3 (3-0)
Total Cr Hrs17 (14-9)
Semester 3
11CS202OOPData StructuresCore4 (3-3)
12CS231Information SecurityCore3 (2-3)
13CS241Artificial IntelligenceCore3 (2-3)
14CS251Computer NetworksCore3 (2-3)
15CS261Software EngineeringCore3 (3-0)
16MT201Probability & StatisticsMaths3 (3-0)
Total Cr Hrs19 (15-12)
Semester 4
17CS222DLDComputer Organization & Assembly LanguageCore3 (2-3)
18CS232Domain Core 1 (Software Design & Architecture)Domain Core3 (3-0)
19CS233Domain Core 2 (Software Construction & Development)Domain Core3 (2-3)
20GE201Natural Science (Applied Physics)GER3 (2-3)
21GE104Expository WritingGER3 (3-0)
22GE202Islamic StudiesGER2 (2-0)
Total Cr Hrs17 (14-9)
Semester 5
23CS301Operating SystemsCore3 (2-3)
24CS334Domain Core 3 (Software Quality Engineering)Domain Core3 (2-3)
25CS335Domain Core 4 (Software Requirement Engineering)Domain Core3 (2-3)
26CS311Domain Elective 1Domain Elective3 (2-3)
27CS312Domain Elective 2Domain Elective3 (2-3)
28GE202Social Science (Example: Introduction to Management)GER2 (2-0)
Total Cr Hrs17 (12-15)
Semester 6
29CS336Domain Core 5 (Software Project Management)Domain Core3 (2-3)
30CS337Domain Core 6 (Parallel & Distributed Computing)Domain Core3 (2-3)
31CS313Domain Elective 3Domain Elective3 (2-3)
32CS314Domain Elective 4Domain Elective3 (2-3)
33CS315Domain Elective 5Domain Elective3 (2-3)
34CS316Domain Elective 6Domain Elective3 (2-3)
Total Cr Hrs18 (12-18)
Semester 7
35CS401Final Year Project – ICore2 (0-6)
36CS404DSAnalysis of AlgorithmsCore3 (3-0)
37CS417Domain Elective 7Domain Elective3 (2-3)
38SS101Elective Supporting Course (Example: Introduction to Marketing)SS3 (3-0)
39EN401ECC/FETechnical & Business WritingEN3 (3-0)
40GE401EntrepreneurshipGER2 (2-0)
Total Cr Hrs16 (13-9)
Semester 8
41CS402FYP-IFinal Year Project – IICore4 (0-12)
42GE402Ideology and Constitution of PakistanGER2 (2-0)
43GE403Arts & Humanities (Professional Practices)GER2 (2-0)
44GE404Civics and Community EngagementGER2 (2-0)
Total Cr Hrs10 (6-12)


Program Distinctive Features

  • Curriculum driven by 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 includes high speed fiber 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 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