Like us!
Follow us!
Gallery!

Program's Mission

The mission of this program is to equip students with the concepts, techniques, skills and tools for the design & development of medium and large scale software systems. To prepare graduates for professional careers in software industry, academia and research organizations by imparting them life-long learning capabilities.


Program Educational Objectives for B.Sc. Computer Software Engineering

The graduates of Computer Software Engineering Program will be able to:

  PEO-1 Demonstrate the ability to apply engineering knowledge, skills, and tools for the betterment of society.
  PEO-2 Secure careers in software development, research, entrepreneurship, or consultancy, and demonstrate leadership capabilities.
  PEO-3 Exhibit motivation for continuous learning and skills development in order to survive in a competitive environment.
  PEO-4 Exhibit aptitude for teamwork, possess effective communication skills and abide by the professional practices.


Program Learning Outcomes

  PLO 1   Engineering Knowledge An ability to apply knowledge of mathematics, science, engineering fundamentals and an engineering specialization to the solution of complex engineering problems.
  PLO 2   Problem Analysis An ability to identify, formulate, research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences and engineering sciences.
  PLO 3   Design / Development of Solutions An ability to design solutions for complex engineering problems and design systems, components or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.
  PLO 4   Investigation An ability to investigate complex engineering problems in a methodical way including literature survey, design and conduct of experiments, analysis and interpretation of experimental data, and synthesis of information to derive valid conclusions.
  PLO 5   Modern Tool Usage An ability to create, select and apply appropriate techniques, resources, and modern engineering and IT tools, including prediction and modelling, to complex engineering activities, with an understanding of the limitations.
  PLO 6   The Engineer and Society An ability to apply reasoning informed by contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to professional engineering practice and solution to complex engineering problems.
  PLO 7   Environment and Sustainability An ability to understand the impact of professional engineering solutions in societal and environmental contexts and demonstrate knowledge of and need for sustainable development.
  PLO 8   Ethics Apply ethical principles and commit to professional ethics and responsibilities and norms of engineering practice.
  PLO 9   Individual and Teamwork An ability to work effectively, as an individual or in a team, on multifaceted and /or multidisciplinary settings.
  PLO 10   Communication An ability to communicate effectively, orally as well as in writing, on complex engineering activities with the engineering community and with society at large, such as being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions.
  PLO 11   Project Management An ability to demonstrate management skills and apply engineering principles to one’s own work, as a member and/or leader in a team, to manage projects in a multidisciplinary environment.
  PLO 12   Lifelong Learning An ability to recognize importance of, and pursue lifelong learning in the broader context of innovation and technological developments.


ELIGIBILITY FOR ADMISSION

Admission to B.Sc. Engineering shall be open to the following categories:

Open Merit Seats

Candidates applying for admission on open merit seats must meet the following criteria:

  • They must have Khyber Pakhtunkhwa (Settled areas before FATA merger) domicile.
  • They must have appeared in the Entrance Test conducted by the Government of Khyber Pakhtunkhwa, Educational Testing and Evaluation Agency (ETEA) Peshawar for the Academic Session 2019-20. The Entrance test is valid for one academic year only.
  • They must possess any one of the following qualifications:
    • Intermediate (Pre-Engineering) with the subjects of Mathematics, Physics and Chemistry from a recognized Board of Intermediate and Secondary Education in Pakistan with at least 60% unadjusted marks.
    • Intermediate (Pre-Engineering) with the subjects of Mathematics, Physics and Computer Science from a recognized Board of Intermediate and Secondary Education in Pakistan with at least 60% unadjusted marks. Such candidates are eligible for admission to Computer Software Engineering only.
    • A certificate equivalent to the Intermediate (Pre-Engineering) examination with at least 60% unadjusted marks. Such candidates shall have to produce “Equivalence and Conversion of Marks Certificate” issued by the Inter Board Committee of Chairmen, Government of Pakistan, Ministry of Education, Islamabad, along with the application form. Pakistani Nationals are further required to have qualified the subjects of Islamiat, Pakistan Studies and Urdu at either SSC or Intermediate levels.
    • The candidates other than Afghan nationals who have passed Baccalaureate Grade- 12 Examination Certificate from Afghanistan are ineligible to apply for admission on OPEN MERIT or any other RESERVED QUOTAS.
Quota Seats

Candidates applying against reserved quotas must fulfill the requirement of qualification mentioned in 2.1(c) above and also meet the following criteria:

  • They must have domicile of the relevant area and meet the additional conditions of the relevant reserved seats, stated in section 4.
  • Candidates with domicile of Khyber Pakhtunkhwa/Erstwhile FATA must have appeared in the Entrance Test conducted by the Government of Khyber Pakhtunkhwa, Educational Testing & Evaluation Agency (ETEA) Peshawar for the Academic Session 2019-20. The Entrance Test is valid for one academic year only.
  • Candidates studying abroad and candidates with domicile of other provinces, seeking admission on reserved seats in this University must have passed Scholastic Aptitude Test (SAT-II) (Physics, Chemistry, Mathematics) with a minimum score of 50% or appeared in the entrance test from any other Pakistan Engineering Council (PEC) accredited public sector engineering university of the respective province. The SAT-II test shall be valid for two academic years.
  • Candidates belonging to AJK and seeking admission against the reserved seats in this University may appear in the entrance test conducted by ETEA or any other public sector, PEC accredited engineering university in Pakistan.
  • Applications of candidates whose results are not declared till the last date of submission of application form for admission shall not be considered.
NOTE

Applications for entrance test and admission, complete in all respect must reach to the Directorate of Admissions on or before the announced closing dates.



Scheme of Studies

  • Semester-1
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
 SE-101   Introduction to Computing   2   0  2 None
  SE-101L   Introduction to Computing Lab   0   3  1 None
  SE-102  Introduction to Programming   3   0  3 None
 SE-102L   Introduction to Programming Lab   0   3  1 None
  BSH-101  Islamic Studies   2   0  2 None
  BSH-103   English Composition & Comprehension   3   0  3 None
  BSH-140   Calculus and Analytical Geometry   3   0  3 None


  • Semester-2
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
  SE-103   Discrete Structures   3   0  3 None
  SE-104   Object Oriented Programming   3   0  3 SE-102
  SE-104L   Object Oriented Programming Lab   0   3  1 SE-102L
  BSH-130   Applied Physics   3   0  3 None
  BSH-201   Communication & Presentation Skills   3   0  3 None
  BSH-***  General Education Elective-I   3   0  3 None


  • Semester-3
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
  SE-202   Data Structure & Algorithms   3   0  3 SE-104
  SE-202L   Data Structure & Algorithms Lab   0   3  1 SE-104L
  SE-204   Introduction to Software Engineering   3   0  3 None
  BSH-102   Pakistan Studies   2   0  2 None
  BSH-142   Linear Algebra   3   0  3 None
  BSH-110   Professional Ethics/Practices   3   0  3 None
  BSH-***  General Education Elective-II   3   0  3 None


  • Semester-4
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
  SE-207  Software Requirements Engineering   3   0  3 SE-204
  SE-209   Introduction to Database Systems   3   0  3 None
  SE-209L  Introduction to Database Systems Lab   0   3  1 None
  SE-304  Operating Systems   3   0  3 None
  SE-304L   Operating Systems Lab   0   3  1 None
  BSH-341   Probability and Statistics   3   0  3 None
  BSH-***   General Education Elective-II   3   0  3 None


  • Semester-5
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
 SE-302  Software Design & Architecture   2   0  2 SE-207
  SE-302L   Software Design & Architecture Lab   0   3  1 SE-207
  SE-305  Computer Communication & Networks   3   0  3 None
  SE-305L  Computer Communication & Networks Lab   0   3  1 None
 BSH-301   Technical Writing   3   0  3 None
 BSH-***   Environment & Sustainability   2   0  2 None
  SE-***   SE Supporting Elective-I   3   0  3 None
  SE-***   SE Supporting Elective-II   3   0  3 None


  • Semester-6
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
 SE-206   Software Construction & Development   2   0  2 SE-302
 SE-206L   Software Construction & Development Lab   0   3  1 SE-302
  SE-307   Software Quality Engineering   3   0  3 SE-204
 SE-309   Entrepreneurship   2   0  2 None
  SE-301   Web Engineering   3   0  3 None
  SE-301L   Web Engineering Lab   3   0  1 None
  SE-***   SE Elective-I   3   0  3 ++
 SE-***   SE Supporting Elective-III   3   0  3 None


  • Semester-7
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
 SE-401   Human Computer Interaction   3   0  3 SE-204
  SE-402   Software Project Management   3   0  3 SE-204
 SE-327   Information Security   3   0  3 None
 SE-***   SE Elective-II   3   0  3 ++
 SE-***   SE Elective-III   3   0  3 ++
 SE-405a   Final Year Project   9   0  3 None


  • Semester-8
  Course Code   Course Title   Theory   Lab  Cr.Hrs. Prerequisite(if any)
  SE-410   Software Re-Engineering   3   0  3 SE-206
  SE-***  SE Elective-IV   3   0  3 ++
  SE-***  SE Elective-V   3   0  3 ++
 SE405b  Final Year Project   9   0  3 None
  BSH-***   General Education Elective-IV   3   0  3 None