BS Computer Science

Faculty of Computer Sciences was established in 2002. Bachelor Degree in Computer Sciences offered in three domains since fall 2011. NCEAC has accredited batches from Pioneer Batch onwards. Faculty is committed to offer high-tech courses with Outcome Base Education (OBE) in line with Seoul Accord.

Computer Science is a discipline concerned with analysis, design, implementation, and maintenance of computer software systems used in almost every profession. The program provides broad knowledge in theory and applications of software in different fields and allows students to choose the area of specialization in the domain of their interest.

No Description
1 To produce computer scientists of middle hierarchy for respective industry and the related growing application platforms.
2 To enhance knowledge in Science and Mathematics to enable graduates to pursue Postgraduate Programs in Computer Science.
3 To enhance human interface and team work qualities to participate in multi discipline projects.

To become eligible for award of BS degree, a student must satisfy the following requirements:

  1. Must have studied and passed the prescribed courses, totaling at least 130 credit hours.
  2. Must have earned CGPA (Cumulative Grade Point Average) of at least 2.0 on a scale of 4.0.
  3. The minimum duration for completion of BS degree is four years (8 semesters). The HEC allows a maximum period of seven years to complete BS degree requirements.

Program Structure

Knowledge Units CreditHours%
General Education 12 14.6
ICBS  Electives 12 9.2
Math & Science Foundation 12 9.2
Computing – Core 43 33
Total of Common Courses 86 66
Domain (CS/IT/SE)
Domain Core (CS/IT/SE 20 11.5
Domain Electives (CS/IT/SE) 15 11.5
Domain Supporting (CS/IT/SE) 9 7
Domain courses 44 34
TOTAL 130 100

Semester -I

Course Code  Course Title Cr. Hrs
GEHU111 Introduction to ICT 3-0
CSCM112 Programming Fundamentals 3-1
GEHU112 English Composition Comprehension 3-0
FDMT111 Calculus & Analytical Geometry 3-0
FDNS111 Applied Physics 3-0
Total 15+1

 Semester-II

Course Code Course Title Cr. Hrs
**CR123 Domain Core CS/SE/IT 3-1
CSCM124 Object Oriented Programming 3-1
GEHU122 Communication & Presentation Skills 3-0
FDMT122 Probability & Statistics 3-0
UEMG121 Human Resources Management 3-0
Total 15 +2

Semester – III

Course Code Course Title Cr. Hrs
**CR231 Domain Core CS/SE/IT 3-1
CSCM232 Data Structures & Algorithms 3-1
CSCM233 Discrete Structures 3-0
GEHU231 Professional Practices 3-0
**SP231 CS/SE/IT Supporting – 1 3-0
Total 15 +2
Semester – IV
Course Code Course Title Cr. Hrs
**CR244 Domain Core CS/SE/IT 3-0
**CR245 Domain Core CS/SE/IT 3-0
CSCM246 Database Systems 3-1
FDMT241 Linear Algebra 3-0
UESS241 Organizational Behavior 3-0
Total 15 +1

Semester – V

Course Code Course Title Cr. Hrs
**CR351 Domain Core CS/SE/IT 3-0
**SP351 CS/SE/IT Supporting – 2 3-0
CSCM352 Operating Systems 3-1
CSCM353 Software Engineering 3-0
**SP352 CS/SE/IT Supporting – 3 3-0
Total 15 +1
Semester – VI
Course Code Course Title Cr. Hrs
CSCM364 Artificial Intelligence 3-1
CSCM365 Computer Networks 3-1
**EL366 CS/SE/IT Elective – 1 3-0
**EL367 CS/SE/IT Elective – 2 3-0
GEHU361 Technical & Business Writing 3-0
Total 15 +2
Semester – VII
Course Code. Course Title Cr. Hrs
**EL471 CS/SE/IT Elective – 3 3-0
**EL472 CS/SE/IT Elective – 4 3-0
CSCM473 Final Year Project – I 0-3
UEMG471 Basis of Modern Economy 3-0
**CR474 Domain Core CS/SE/IT 3-0
GEHU471 Pakistan Studies 2-0
Total 14+3
Semester – VIII
Course Code Course Title Cr. Hrs
**EL485 CS/SE/IT Elective – 5 3-0
UESS482 Psychology 3-0
CSCM486 Final Year Project – II 0-3
CSCM487 Information Security 3-0
GEHU482 Islamic Studies/ Ethics 2-0
Total 11 +3

List of Electives Computer Science

Sr. No. Course Code Course Title Cr. Hrs.
1 CSEL321 Computer Graphics 3
2 CSEL322 Computer Vision 3
3 CSEL411 Digital Image Processing 3
4 CSEL412 Competitive Programming 3
5 CSEL421 Embedded Systems 3
6 CSEL323 Cyber Forensics 3
7 CSEL324 Multimedia Security 3
8 CSEL413 Big Data Programming 3
9 CSEL414 Information Retrieval 3
10 CSEL422 Data Science & Big Data Analytics 3