Faculty of Information & Communication Technology

Department of Computer Science

The Department of Computer Science at BUITEMS is one of the pioneer departments that was founded in 2002 as an undergraduate program along with the inauguration of the University. Later, the department expanded its offerings to MS in 2006 and PhD in 2014 respectively. Computer Science Department of BUITEMS aspires to provide a comprehensive computational education environment that inspires curiosity, creativity and innovation for the enhancement of society in a positive and meaningful way. We, at Department of Computer Science, are committed to impart the fundamental and highly technical knowledge on computational issues involving computer communication, networking, security, software development, database management systems, data sciences, programming and to examine the features, attributes, practical implications, technical issues, and concepts in these areas.

The program provides a unique opportunity to develop leading-edge in-depth knowledge of specific computer science disciplines. Many of our students graduate to rewarding computer-related careers in software engineering, data science, system administration and management, research and development in industrial and governmental laboratories. Since computer technology has transformed almost all disciplines, many of our graduates use their computer science major to prepare them for a career in other disciplines such as medicine, law, education, physical and life sciences, social sciences, and humanities. Demand for graduates well-versed in computer science is high and is expected to continue to grow as the information age is accelerating.

Admission Requirement

  • F.Sc (Pre-Engineering)/ICS with Mathematics and Physics from any recognized board or equivalent with at least 60% marks.
  • Diploma of Associate Engineer (DAE) in the relevant field securing at least 60% marks.

Degree Requirement

  • Total Credit Hours: 133-134 *
  • Total Courses: 37-43
  • Minimum CGPA ≥ 2.0
  • Academic rules

* For details Program Schema

Program Schema

The BS Computer Science is a 4-years (8-semesters) programme in which students are required to complete a specified number of courses:

First Semester
S.No. Course Code Course Title Prerequisite Credit Hours
1 CS-110/CS-110L Introduction to ICT None 2+1
2 CS-114/CS-114L Programming Fundamentals None 3+1
3 HUM-175 English Composition & Comprehension None 3+0
4 MATHP-105 Calculus & Analytical Geometry None 3+0
5 PHY-205/PHY-205L Applied Physics None 2+1
6 HUM-101 Islamic Studies None 2+0
Second Semester
S.No. Course Code Course Title Prerequisite Credit Hours
1 CS-212/L Object Oriented Programming Programming Fundamentals 3+1
2 Hum-268 Communication & Presentation Skills English Composition & Comprehension 3+0
3   CS Supporting I - Multivariable Calculus None 3+0
4 EE-102/L Digital Logic & Design None 3+1
5 MATHA-234 Discrete Structures Applied Physics 3+0
Third Semester
S.No. Course Code Course Title Prerequisite Credit Hours
1 CS-214/L Data Structure & Algorithms Object Oriented Programming 3+1
2 CS-334 Software Engineering   3+0
3 CE-213/L Computer organization and Assembly Language None 3+1
4   University Elective I – Introduction to Psychology None 3+0
5 MATHP-111 Linear Algebra None 3+0
Fourth Semester
S.No. Course Code Course Title Prerequisite Credit Hours
1 CS-341/L Operating Systems Data Structure & Algorithms 3+1
2 TE-307/L Computer Networks None 3+1
3 CS-321 Theory of Automata None 3+0
4   CS Supporting II – Numerical Computing None 3+0
5   University Elective II – Human Resource Management None 3+0
Fifth Semester
S.No. Course Code Course Title Prerequisite Credit Hours
1 HUM-266 Technical & Business Writing None 3+0
2 CS-421 Compiler Construction Theory of Automata 3+0
3 CS-412/L Artificial Intelligence Discrete Structures 3+1
4 CS-332/L Database Systems Data Structure and Algorithm 3+1
5 STAT-101 Probability and Statistics None 3+0
Sixth Semester
S.No. Course Code Course Title Prerequisite Credit Hours
1 CS-424 Design & Analysis of Algorithm Data Structure and Algorithm 3+0
2   Computer Science Elective I – Introduction to Big Data None 2+1
3   Computer Science Elective II – Machine Learning None 2+1
4   CS Supporting III – Theory of Programming Languages None 2+1
5   University Elective III – Marketing None 3+0
6   University Elective IV – Social Service None 0+0(p/f)
Seventh Semester
S.No. Course Code Course Title Prerequisite Credit Hours
1   Final Year Project-I Software Engineering, Technical & Business Writing 0+3
2 HUM-309 Professional Practices None 3+0
3   Parallel & Dist. Computing Operating Systems 3+0
4   Information Security None 3+0
5   Computer Science Elective III – Cloud Computing None 3+0
Eighth Semester
S.No. Course Code Course Title Prerequisite Credit Hours
1   Final Year Project-II Final Year Project-I 0+3
2 HUM-102 Pakistan Studies None 2+0
3   Computer Science Elective IV – Advanced DBMS None 3+0
4   Computer Science Elective V – Cryptography None 3+0
5   University Elective V – Wireless Networks None 3+0

Admission Requirement

  • 16 years of education or equivalent e.g. B.E/BS – 4 years in the relevant field from HEC recognized university with at least 60% marks (annual system) or CGPA 2.5 out of 4.
  • Admission test conducted by the University or its authorized testing agency with a minimum 50% cumulative score will be required at the time of admission.

Degree Requirement

  • Total Credit Hours: 30
  • Total Courses: 8-10
  • Minimum CGPA ≥ 2.5
  • Academic rules

* For details Program Schema

Admission Requirement

  • The applicants must be MS or equivalent (e.g. M Phil etc.) i.e. 18 years of education, or 1- year Master degree (after 16 years schooling) with minimum of 30 credit hours (24 credit hour graduate level courses + 6 credit hours thesis) and also granted equivalence by the HEC; awarded by the HEC recognized universities
  • DAIs in the relevant field with 1st Division or equivalent grade or CGPA 3 out of 4
  • GRE (International) Subject Test with 60% percentile score or GAT subject test with 60 % marks must be passed before the admission to the program is confirmed.

Degree Requirement

  • Total Credit Hours: 18
  • Total Courses: 6-8
  • Minimum CGPA ≥ 2.5
  • Academic rules

* For details Program Schema