BS Software Engineering (4 Year)

The mission of the SE education is to impart the knowledge and training in the relevant field which should enable students to harmonize theory with practice, concept with application, and problem with solution. It will prepare them to apply ably engineering principles, practices, and processes to design, develop, deploy, and maintain software systems.

Semester 1Course CodePre-RequisitesSubjectsTypeCredit Hrs
CMC111-Programming FundamentalsComputing Core3+1
CMC112-Discrete StructuresComputing Core3
SSC111-Calculus & Analytic GeometrySupporting Sciences Core3
GED111-Introduction to information & Communication TechnologyGeneral Education Core2+1
GED112-English - I (Eng composition & Comprehension )General Education Core3
GED113-Islamic StudiesGeneral Education Core2
  Total Credit Hours18
Semester 2CMC123CMC111Object Oriented Programming (C++)Computing Core3+1
SSC122-Linear AlgebraSupporting Sciences Core3
GED124-Technical and Business WritingGeneral Education Core3
SSC123-Basic ElectronicsSupporting Sciences Core2+1
XXX121-Institute Elective-IInstitute Elective 3
GED125-Pakistan StudiesGeneral Education Core2
  Total Credit Hours18
Semester 3CMC231CMC123Data Structure & AlgorithmComputing Core3+1
CMC232-Digital Logic & DesignComputing Core3+1
SSC231-Probabaility & StatisticsSupporting Sciences Core3
XXX231-Institute Elective-IIInstitute Elective 3
CMC233CMC123Software EngineeringComputing Core3
  Total Credit Hours17
Semester 4SEC241CMC123, CMC233Object Oriented Software EngineeringSoftware Engineering Core3
CMC244-Introduction to Database SystemsComputing Core3+1
DEE241CSS123Digital ElectronicsSupporting Sciences Elective-I3+1
XXX242-Institute Elective-IIIInstitute Elective 3
CMC245CMC231Operating SystemComputing Core3+1
  Total Credit Hours18
Semester 5SEC351CMC233Software Requirements and SpecificationsSoftware Engineering Core3
CMC351-Data Communication & Computer NetworksComputing Core3+1
XXX351CMC233Software Engineering Economics Software Engineering Elective3
ADC351CSS111Advance CalculusSupporting Sciences Elective-II3
XXX351-Institute Elective-IVInstitute Elective3
  Credit Hours16
Semester 6XXX362-Institute Elective-VInstitute Elective3
SEC362SEC351Software Verification and ValidationSoftware Engineering Core3
SEC363SEC351Software Architecture & DesignSoftware Engineering Core3
CMC362-Human Computer InteractionComputing Core2+1
XXX362-SE Elective-IISoftware Engineering Elective3
OPR362-Operation ResearchSupporting Sciences Elective-III3
  Credit Hours18
Semester 7SEC471CMC233Software Project ManagementSoftware Engineering Core3
GED471-Professional PracticesGeneral Education Core3
XXX471-SE Elective-IIISoftware Engineering Elective3
XXX472-SE Elective-IVSoftware Engineering Elective3
 -Final Year Project (FYP)Computing Core3
  Credit Hours15
Semester 8XXX483-SE Elective-VSoftware Engineering Elective3
XXX484-SE Elective-VISoftware Engineering Elective3
XXX485-SE Elective-VIISoftware Engineering Elective2+1
FYP481-Final Year Project (FYP)Computing Core3
  Total Credit Hours12
 Total Credit Hours for the Course Completion:  132


Total number of semesters:Eight (8)
Total Credit Hours:132 Credit Hours
Computer Courses :43 Credit Hours
Computing Supporting Sciences:22 Credit Hours
Software Engineering Courses:36 Credit Hours
General Education Core:16 Credit Hours
University Electives:15 Credit Hours
Accredited & Recognized by:NTC & HEC Program

Candidates must fulfill the following conditions:


  • SSC/ O-Level/ Equivalent certificate (Science) with 45% marks
  • FSc Pre-Engineering with minimum 45% overall marks (Part-1 and Part-2 combined)
  • Three year Diploma in Associate Engineering DAE holding students from any BTE affiliated Institute
  • Result awaiting students can apply but if their result is failure or less than 45% will be rejected
  • A-Level / Cambridge students should have IBCC certificate equivalent to FSc Pre-Engineering with overall 45% marks
  • Age Limit: 24 Years

Attested copy of SSC DMC.

Attested copy of FSC DMC (Surity Certificate for Result awaiting students).

2 Passport size picture.

CNIC copy.

BRAINS in collaboration with FUTURE TRUST and other organizations offers scholarships worth 1.5 million for candidates belonging to all sections of the society and particularly those hailing from remote / backward areas of Khyber Pakhtoonkhwa under various categories which include;

  • Merit Scholarships
  • Hafiz e Quran
  • Teachers Sons
  • Sports
  • Defence Personal’s Sons/Wards
  • Zakat