Welcome to Qarshi University

Bachelor of Science in Software Engineering (BSSE)

Bachelor of Science in Software Engineering (BSSE)

Learning Outcomes of BS Computer Science Program

  1. Be professionals with a deep and broad understanding of computer science, mathematics, languages, ethics, and other relevant disciplines.
  2. Apply fundamental and specialized computing knowledge, mathematics, science, and domain knowledge to abstract and conceptualize computing models from defined problems and requirements
  3. Identify, formulate, and research complex computing problems using principles of mathematics, computing sciences, and relevant domain disciplines to reach substantial conclusions.
  4. Design and evaluate solutions to complex computing problems, developing systems, components, or processes that meet specified considerations of public health and safety, culture, society, and the environment.
  5. Select, adapt, and apply appropriate techniques, resources, and modern computing tools to conduct complex computing activities, appreciating their inherent limitations.
  6. Function effectively as a member or a leader in diverse teams and in multi-disciplinary computing setups.
  7. Effectively communicate the complex computing activities to a community through comprehensive and effective instructions, presentations, reports, and documents.
  8. Practice well assessed professional and responsible computing in local and global context regarding societal, health, safety, legal, and cultural issues.
  9. Remain committed and responsible to professional ethics and norms of professional computing practices
  10. Engage in continual self-development in learning emerging or needed skills as a computing professional

Program Educational Outcomes of BS Software Engineering Program

Graduates of BS Software Engineering are transformed into

PEO1: Demonstrate computing knowledge in analyzing complex real-world problems to develop and implement solutions using modern computational tools.

PEO2: Practice valued and ethical communication to make computing project teamwork a success.

PEO3: Demonstrate societal role with continual professional advance learning for the betterment of society.

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.

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.

  • The 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 the 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.

Program Distinctive Features:

  • 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 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 a unique blend of theoretical concepts and real-life

problem-solving skills.

Eligibility Criteria

At least 50% marks in HSSC or an equivalent qualification and

must have passed Mathematics at the HSSC or equivalent level.

Selection Criteria:

Merit, HSSC-I Result

Note:

Those students who have passed Additional Math and those students who have passed one of the following courses (Statistics, Economics, Accounting, Banking, Commerce) are also eligible to take admission.

-Students with a deficiency of additional Math or awaiting results are eligible to take admission. Classes of Additional Maths (6 Credits) shall be scheduled during Summer 2024 as a zero Semester Registration.

-All documents/transcripts will be checked at the time of admission. Any incorrect/false information submitted by the applicant or any attempt to hide information will lead to disqualification of the candidate.

Program Structure

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

  Tentative Study Plan – Bachelor of Science (Software Engineering)    
Code Course Title CrHrs* Pre-Reqs
  Semester 1    
CCS101 Programming Fundamentals 3-1-3  
CCL100 Application of Information & Communication Technologies 0-1-3  
HSS103 Islamic Studies/Ethics 2-0-0  
MTH101 Calculus and Analytic Geometry 3-0-0  
  Introduction to Psychology 2-0-0  
HSS101 Functional English 3-0-0  
  Total CrHrs 15  
  Semester 2    
CCS102 Object Oriented Programming 3-1-3 CCS101
CCS103 Digital Logic Design 2-1-3  
MTH102 Multivariable Calculus 3-0-0 MTH101
PHY100 Applied Physics 2-1-0  
HSS104 Ideology and Constitution of Pakistan 2-0-0  
HSS108 Expository Writing 2-1-2  
  Total CrHrs 18  
  Semester 3    
CCS201 Data Structures 3-1-3 CCS102
CCS202 Computer Organization & Assembly Language 2-1-3 CCS103
CCS203 Discrete Structures 3-0-0  
CMT103 Linear Algebra 3-0-0  
MGT201 Entrepreneurship, Innovation & Technology 2-0-0  
HSS/MGT SS/MG Elective – I 2-0-0  
  Total CrHrs 18  
  Semester 4    
CCS205 Database Systems 3-1-3 CCS201
CCS207 Design & Analysis of Algorithms 3-0-0 CCS201
CCS206 Operating Systems 3-1-3 CCS201
CSE201 Software Design and Architecture 3-0-0 CCS102
HSS103 Expository Writing 2-1-2  
  Total CrHrs 17  
  Semester 5    
CSE301 Software Construction and Development 2-1-2 CSE201
CSE302 Software Quality Engineering 3-0-0 CSE100
MTH205 Probability & Statistics 3-0-0  
HSS201 Technical & Business Writing 3-0-0 HSS102
CSExxx SE Elective-I 3-0-0  
  Total CrHrs 15  
  Semester 6    
CCS302 Computer Networks 3-1-3 CCS201
CSE303 Fundamentals of Software Project Management 3-0-0 CSE200
CCS303 Artificial Intelligence 3-1-3  
CSExxx SE Elective – II 3-0-0  
CSExxx SE Elective – III 3-0-0  
  Total CrHrs 17  
  Semester 7    
CSE401 Final Year Project-I 0-0-3  
CCS403 Information Security 3-0-0  
CCS406 Parallel and Distributed Computing 3-0-0 CCS206
HSS108 Civics and Community Engagement 2-0-0  
CSExxx SE Elective – IV 3-0-0  
CSExxx SE Elective – V 3-0-0  
  Total CrHrs 17  
  Semester 8    
CSE102 Final Year Project – II 0-0-3 CSE401
CCS404 Professional Practices 3-0-0  
HSS/MG SS/MG Elective – II 3-0-0  
CSExxx SE Elective – VI 3-0-0  
CMG411 Entrepreneurship, innovation & Technology 3-0-0  
  Total CrHrs 15  
    132  
    CrHrs*: TCr-LCr-LH  
  Software Engineering Electives    
Course Code      
CSE401 Empirical Software Engineering 3-0-0  
CSE402 Software Engg. in Industrial Automation 3-0-0  
CSE403 Engineering Safety Critical Systems 3-0-0  
CSE304 Business Process Engineering 3-0-0  
       
       
       
  Domain CrHrs  
  Computing Core 49  
  General Education 30  
  Maths and Supporting Courses 12  
  Domain Core 18  
  Domain Elective 18  
  Elective Support Courses 3  
  Total 132