BS Information Technology

The Department of Computer Science at Bahria University is home to multidisciplinary research and academic units that address issues and recent advances in Computer Science and Information technology. The department provides research areas and cutting edge facilities in Computer and Software engineering. Our Goal has been, and continues to be, to provide a high degree programme in Computer Science and Information Technology, a programme that prepares students for lifelong learning as they take on professional careers in computing.

Eligibility Criteria:

50% marks in Intermediate/Equivalent (Any discipline) provided candidate’s Matric/Equivalent in Science Group.

Road Map

Semester 1:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
None GSC-105 Mathematics 3 0 3  

 

18

None CSC-110 Introduction to Information & Communication Technology 2 0 2
None CSL-110 Introduction to Information & Communication Technology Lab 0 1 1
None ENG-103 English- I 2 0 2
None ISL-101 Islamic Studies 2 0 2
None EEN-210 Basic Electronics 3 0 3
None EEL-210 Basic Electronics Lab 0 1 1
None CSC-113 Computer Programming 3 0 3
None CSL-113 Computer Programming Lab 0 1 1

 Semester 2:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
CSC-113 CSC-210 Object Oriented Programming 3 0 3  

 

 

19

CSC-113 CSL-210 Object Oriented Programming Lab 0 1 1
None MGT-111 Principles of Management 3 0 3
GSC-105 GSC-110 Applied Calculus and Analytical Geometry 3 0 3
EEN-210 CEN-120 Digital Logic Design 3 0 3
EEN-210 CEL-120 Digital Logic Design Lab 0 1 1
GSC-105 GSC-221 Discrete Mathematics 3 0 3
None PAK-101 Pakistan Studies 2 0 2

 Semester 3:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
CSC-113 CSC-221 Data Structures and Algorithm 3 0 3  

 

17

CSC-113 CSL-221 Data Structures and Algorithm Lab 0 1 1
None CSC-220 Database Management Systems 3 0 3
None CSL-220 Database Management Systems Lab 0 1 1
GSC-105 GSC-122 Probability and Statistics 3 0 3
None MGT-210 Technology Management 3 0 3
None IT-226 Web Systems & Technologies 2 0 2
None ITL-226 Web Systems & Technologies Lab 0 1 1

 Semester 4:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
GSC-110 GSC-121 Linear Algebra 3 0 3  

 

19

NONE CEN-222 Data Communication and Networking 3 0 3
NONE CEL-222 Data Communication and Networking Lab 0 1 1
None SEN-220 Software Engineering 3 0 3
CSC-220 IT-327 Database Administration and Management 2 0 2
CSC-220 ITL-327 Database Administration and Management Lab 0 1 1
CSC-210 CSC-313 Visual Programming 2 0 2
CSC-210 CSL-313 Visual Programming Lab 0 1 1
None ACC-110 Principles of Accounting 3 0 3  

 Semester 5:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
CEN-222 IT-316 Internet Architecture and Protocols 3 0 3  

 

19

ENG-103 HSS-120 Communication Skills 3 0 3
IT-226 SEN-310 Web Engineering 2 0 2
IT-226 SEL-310 Web Engineering Lab 0 1 1
None CSC-320 Operating Systems 3 0 3
None CSL-320 Operating Systems Lab 0 1 1
None CSC-458 Management Information System 3 0 3
CSC-210 CSC-318 Object Oriented Analysis and Design 3 0 3

 Semester 6:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
CSC-320 IT-326 Systems and Network Administration 2 0 2  

 

18

CSC-320 ITL-326 Systems and Network Administration Lab 0 1 1
SEN-220 & MGT-210 SEN-410 Software Project Management 3 0 3
CSC-220 CSC-410 Cloud Computing 3 0 3
HSS-120 HSS-320 Technical Writing & Presentation Skills 3 0 3
    Elective-1 (3+0 or 2+1) 3 0 3
    Elective-2 (3+0 or 2+1) 3 0 3

 Summer:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
    Internship 0 0 0 0

 Semester 7:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
NONE ESC-498 Project-I 0 3 3  

 

18

None SEN-493 Multimedia Systems 2 0 2
None SEL-493 Multimedia Systems Lab 0 1 1
SEN-220 SEN-320 Human Computer Interaction 2 0 2
SEN-220 SEL-320 Human Computer Interaction Lab 0 1 0
None CSC-328 System Integration and Architecture 3 0 3
    Elective-3 (3+0 or 2+1) 3 0 3
    Elective-4 (3+0 or 2+1) 3 0 3

Semester 8:

Pre-requisite Course code Course Title Lec Lab CR CR/Sem
None ESC-499 Project-II 0 3 3  

12

CEN-222 CSC-407 Information Security 3 0 3
None HSS-421 Entrepreneurship & Leadership 3 0 3
    Elective-5 (3+0 or 2+1) 3 0 3
    Total Credit Hours 140

List of Electives

Pre-requisite Course code Course Title Lec Lab CR
None ITB-471 E-Commerce 3 0 3
None IT-625 Business Process Re-engineering 3 0 3
None IT-657 Knowledge Management system & technologies 3 0 3
CSC-468 CSC-452 Data Mining 3 0 3
CSC-468 CSC-454 Data Warehousing 3 0 3
CSC-210 CSC-411 Artificial Intelligence 2 0 2
CSC-210 CSL-411 Artificial Intelligence Lab 0 1 1
SEN-310 SEN-421 Semantic Web 3 0 3
CSC-320 CSC-456 Distributed Computing 2 0 2
CSC-320 CSC-456 Distributed Computing Lab 0 1 1
CSC-458 CSC-486 Geographical Information System 2 0 2
CSC-458 CSC-486 Geographical Information System Lab 0 1 1
CSC-210 CSC-342 Parallel Programming 2 0 2
CSC-210 CSL-342 Parallel Programming Lab 0 1 1
CEN-222 EET-455 Wireless Communication 2 0 2
CEN-222 EEL-455 Wireless Communication lab 0 1 1
SEN-220 SEN-411 Software Testing 3 0 3
CSC-210 CSC-459 Client Server Programming 2 0 2
CSC-210 CSL-459 Client Server Programming Lab 0 1 1
CSC-444 CEN-444 Digital Image Processing 2 0 2
CSC-444 CEL-444 Digital Image Processing Lab 0 1 1
CSC-210 CSC-444 Computer Graphics 2 0 2
CSC-210 CSL-444 Computer Graphics Lab 0 1 1
CSC-220 CSC-468 Advanced Databases 2 0 2
CSC-220 CSL-468 Advanced Databases Lab 0 1 1
SEN-320 SEN-456 Usability Engineering 3 0 3
CSC-113 CSC-341 Mobile Application Development 2 0 2
CSC-113 CSC-341 Mobile Application Development Lab 0 1 1
None CSC-426 Business Intelligence and Analytics 3 0 3
CSC-458 SEN-427 Information Systems Auditing and Assurance 3 0 3
None SEN-428 Service Oriented Architecture 3 0 3
SEN-220 SEN-420 Software Quality Assurance 3 0 3
None MGT-241 Organizational Theory & Behavior 3 0 3