BRAINS Institute


 

Overview


The mission of the CS program is to provide high quality education in computer science that prepares students for professional careers and lifelong learning in developing / managing computational processes and systems, with emphasis on systems automation, information management, management of IT infrastructure and Intelligent Systems.

 

Scheme of Studies for BS Computer Science ( 131 Credit Hours )

Semester 1 Course Code Pre-Requisites Subjects Type Credit Hrs
 CMC111 - Programming Fundamentals Computing Core 3+1
 CMC112 - Discrete Structures Computing Core 3
SSC111 - Calculus & Analytic Geometry Supporting Sciences Core 3
GED111 - Introduction to information & Communication Technology General Education Core 2+1
GED112 - English - I (Eng Composition & Comprehension ) General Education Core 3
GED113 - Islamic Studies General Education Core 2
      Total Credit Hours 18
           
Semester 2  CMC123  CMC111 Object Oriented Programming (C++) Computing Core 3+1
SSC122 - Linear Algebra Supporting Sciences Core 3
GED124 - Technical and Business Writing General Education Core 3
SSC123 - Basic Electronics Supporting Sciences Core 2+1
GED125 - Pakistan Studies General Education Core 2
  Total Credit Hours 15
           
Semester 3  CMC231  CMC123 Data Structure & Algorithms Computing Core 3+1
 CMC232 - Digital Logic & Design Computing Core 3+1
SSC231 - Probability & Statistics Supporting Sciences Core 3
XXX231 - Institute Elective-I Institute Elective-I 3
ADC231 - Advanced Calculus  Supporting Sciences Elective-I 3
  Total Credit Hours 17
           
Semester 4 CSC241  CMC232 Computer Architecture & Organization CS Core 3
 CMC243 - Introduction to Database Systems Computing Core 3+1
GED241 - Communication Skills General Education 3
CMC244  CMC231 Operating System Computing Core 3+1
XXX242 - Institute Elective-II Institute Elective-II 3
  Total Credit Hours 17
           
Semester 5 CSC351  CMC231 Design & Analysis of Algorithms CS Core 3
CMC351 - Data Communication & Computer Networks Computing Core 3+1
CSC352 - Theory of Automata CS Core 3
CMC352  CMC123 Software Engineering Computing Core 3
CSC353  CMC232 Microprocessor & Assembly Language CS Core 2+1
  Total Credit Hours 16
           
Semester 6 XXX361 - Institute Elective-III Institute Elective-III 3
CSC364  CMC231 Artificial Intelligence  CS Core 2+1
XXX361 - Wireless Networks (CS Elective-I) CS Elective-I 3
XXX361 - Supporting Sciences Elective-II Supporting Sciences Elective-II 3
DMG362  CMC243 Data Mining  CS Elective-II 3
- Supporting Sciences Elective-III Supporting Sciences Elective-III 3
  Total Credit Hours 18
           
Semester 7 CSC471 CSC352 Compiler Construction  CS Core 2+1
GED471 - Professional Practices General Education Core 3
XXX471 - CS Elective-III CS Elective-III 3
CSC472 CMC351 Information Security CS Core 3
  - Final Year Project (FYP) Computing Core 3
  XXX471 - Institute Elective-IV Institute Elective-IV 3
  Total Credit Hours 18
           
Semester 8 XXX482 - CS Elective-IV CS Elective-IV 3
XXX483 - CS Elective-V CS Elective-V 3
XXX484 - CS Elective-VI CS Elective-VI 3
FYP481 - Final Year Project (FYP) Computing Core 3
  Total Credit Hours 12
     
Total Credit Hours for the Completion of Program:  131