fbpx

Bachelor of Science in Software Engineering (BSSE)

Learning Outcomes of BS in Software Engineering Program

  1. Be professionals having depth and breadth of knowledge of software engineering, mathematics, languages, ethics, and natural sciences.
  2. Apply knowledge of fundamental computing and specialized software engineering, mathematics, natural sciences, and domain knowledge appropriate for the abstraction and conceptualization of computing and software models from defined problems and requirements.
  3. Identify, formulate, and research literature for complex computing problems to reach substantial conclusions using principles of mathematics, software engineering, and relevant domain disciplines.
  4. Design and evaluate solutions of complex computing problems to design and evaluate software systems, components, or processes that meet specified considerations of public health and safety, culture, society, and environment.
  5. Select, adapt, and apply appropriate techniques, resources, and modern computing tools to conduct complex software development activities.
  6. Function effectively as a member or a leader in diverse teams and in multi-disciplinary software engineering setups.
  7. Communicate clarity of complex software engineering activities within a community through comprehensive and effective instructions, presentations, reports, and documents
  8. Practice well-assessed professional and responsible software engineering 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 software engineering practices
  10. Engage in continual self-development in learning emerging or needed skills- as a professional software engineer

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.

 

Admission Requirements :

 

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.

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

 Tentative Study Plan – Bachelor of Science (Software Engineering)  
CodeCourse TitleCrHrs*Pre-Reqs
 Semester 1  
CCS101Programming Fundamentals3-1-3 
CCL100Application of Information & Communication Technologies0-1-3 
HSS103Islamic Studies/Ethics2-0-0 
MTH101Calculus and Analytic Geometry3-0-0 
 Introduction to Psychology2-0-0 
HSS101Functional English3-0-0 
 Total CrHrs15 
 Semester 2  
CCS102Object Oriented Programming3-1-3CCS101
CCS103Digital Logic Design2-1-3 
MTH102Multivariable Calculus3-0-0MTH101
PHY100Applied Physics2-1-0 
HSS104Ideology and Constitution of Pakistan2-0-0 
HSS108Expository Writing2-1-2 
 Total CrHrs18 
 Semester 3  
CCS201Data Structures3-1-3CCS102
CCS202Computer Organization & Assembly Language2-1-3CCS103
CCS203Discrete Structures3-0-0 
CMT103Linear Algebra3-0-0 
MGT201Entrepreneurship, Innovation & Technology2-0-0 
HSS/MGTSS/MG Elective – I2-0-0 
 Total CrHrs18 
 Semester 4  
CCS205Database Systems3-1-3CCS201
CCS207Design & Analysis of Algorithms3-0-0CCS201
CCS206Operating Systems3-1-3CCS201
CSE201Software Design and Architecture3-0-0CCS102
HSS103Expository Writing2-1-2 
 Total CrHrs17 
 Semester 5  
CSE301Software Construction and Development2-1-2CSE201
CSE302Software Quality Engineering3-0-0CSE100
MTH205Probability & Statistics3-0-0 
HSS201Technical & Business Writing3-0-0HSS102
CSExxxSE Elective-I3-0-0 
 Total CrHrs15 
 Semester 6  
CCS302Computer Networks3-1-3CCS201
CSE303Fundamentals of Software Project Management3-0-0CSE200
CCS303Artificial Intelligence3-1-3 
CSExxxSE Elective – II3-0-0 
CSExxxSE Elective – III3-0-0 
 Total CrHrs17 
 Semester 7  
CSE401Final Year Project-I0-0-3 
CCS403Information Security3-0-0 
CCS406Parallel and Distributed Computing3-0-0CCS206
HSS108Civics and Community Engagement2-0-0 
CSExxxSE Elective – IV3-0-0 
CSExxxSE Elective – V3-0-0 
 Total CrHrs17 
 Semester 8  
CSE102Final Year Project – II0-0-3CSE401
CCS404Professional Practices3-0-0 
HSS/MGSS/MG Elective – II3-0-0 
CSExxxSE Elective – VI3-0-0 
CMG411Entrepreneurship, innovation & Technology3-0-0 
 Total CrHrs15 
  132 
  CrHrs*: TCr-LCr-LH 
 Software Engineering Electives  
Course Code   
CSE401Empirical Software Engineering3-0-0 
CSE402Software Engg. in Industrial Automation3-0-0 
CSE403Engineering Safety Critical Systems3-0-0 
CSE304Business Process Engineering3-0-0 
    
    
    
 DomainCrHrs 
 Computing Core49 
 General Education30 
 Maths and Supporting Courses12 
 Domain Core18 
 Domain Elective18 
 Elective Support Courses3 
 Total132 

 

Apply Now