BACHELOR OF SCIENCE IN COMPUTER SCIENCE

SZABIST offers a four-year (eight semesters) BS Computer Science degree program which is accredited by National Computing Education & Accreditation Council, (NCEAC). The program covers a wide range of courses in core Computer Science, Information Technology and Software Engineering. The program is essentially a full time day program and consists of 44 courses (five courses per semester) with a total of 130 credit hours. The complete course plan includes 7 technical electives. These 7 technical electives provide intensive learning in the diversified areas of Computer Science and allied disciplines. Internship opportunities are provided to complete degree requirement. The maximum time limit to complete the degree program is six years.

DEPARTMENT OF COMPUTING The Department of Computing is aimed to produce globally recognized scientific and technological experts in the field of computing. In the recent decade the computer science has played a catalytic role for many real-world applications. This includes, but not limited to, banking, software house, education, government, commerce, security, healthcare etc.
The Department of Computing at SZABIST is committed to produce quality graduated who can satisfy the  national and global contemporary scientific and technological needs. The students are encouraged to render cutting edge research & development in the domain of computing to handle socio-economic challenges.

The internship is scheduled for summer at the end of third year. After completion of the six-week internship,
all students are required to submit a comprehensive report giving details of their experience and learning.

Admission Requirements (BSCS)

The candidate must have completed O-Levels (minimum 8 subjects including 5 compulsory subjects; English, Urdu, Math, Islamiat & Pakistan Studies) and A-levels (minimum 3 Subjects)/12th Grade/Intermediate with a minimum 50% marks or equivalent from a recognized institution. Mathematical background will be preferred for the BS Computer Science program.

For BSCS & BSSE programs, candidates who have not studied Mathematics at Intermediate/A-Levels have to pass deficiency courses of Mathematics (06 credits) in first two semesters.

Inter Board Committee of Chairmen (IBCC) equivalency/attestation is required for O&A Levels/IB Diploma/High School Diploma/SSC & HSC or equivalent. General Paper (A Levels) will not be counted.

Details & Semester Outlines for BSCS

4 years

FIRST YEAR

Fall Semester
Semester Course Codes Course Title Cr.Hrs. Pre-Req.
1 CSC 1101 Calculus and Analytical Geometry 3, 0 | 3  
  CSC 1102 English Composition and Comprehension 3, 0 | 3  
  CSC 1103 Fundamentals of Programming 3, 0 | 3  
  CSCL 1103 Lab : Fundamentals of Programming 0, 1 | 1  
  CSC 1108 Introduction to Computer Science 2, 0 | 2  
  CSCL 1108 Lab : Introduction to Computer Science 0, 1  
  CSC 1107 Applied Physics 2, 0 | 3  
  CSCL 1107 Lab: Applied Physics 0, 1  
Total Credit Hours 16
Fall Semester
Semester Course Codes Course Title Cr.Hrs. Pre-Req.
2 CSC 1208 Object Oriented Programming Techniques 3, 0 | 3 CSC 1103
CSCL1103
CSCL 1208 Lab: Object Oriented Programming Techniques 0, 1 | 1 CSC1103
CSCL1103
CSC 1206 Probability and Statistics 3, 0 | 3
CSC 1207 Digital Logic Design 2, 0 | 2
CSCL 1207 Lab: Digital Logic Design 0, 1 | 1
CSC 1209 Islamic Studies/ Humanities 2, 0 | 2
CSC 1211 Ideology and Constitution of Pakistan 2, 0 | 2
CSC 2101 Communication and Presentation Skills 3, 0 | 3 CSC1102
Total Credit Hours 17

SECOND YEAR

Fall Semester
Semester Course Codes Course Title Cr.Hrs. Pre-Req.
3 CSC 2102 Data Structures and Algorithms 3, 0 CSC1208
CSCL1208
CSCL 2102 Lab: Data Structures and Algorithms 0, 1 CSC 1208
CSCL1208
CSC 1202 Multivariable Calculus 3, 0 CSC 1101
CSC 1201 Discrete Mathematical Structures 3, 0
CSC 3105 Computer Organization and Assembly Language 2, 0 CSC 1207
CSCL 1207
CSCL 3105 Lab: Computer Organization and Assembly Language 0, 1 CSC 1207
CSCL 1207
CSC 3106 HCI & Computer Graphics 2, 0
CSCL 3106 Lab: HCI & Computer Graphics 0, 1
CSC xxxx University Elective-1 2, 0
Total Credit Hours 18
Spring Semester
Semester Course Codes Course Title Cr.Hrs. Pre-Req.
4 CSC 2203 Database Systems 3, 0 CSC 2102
CSCL 2102
  CSCL 2203 Lab: Database Systems 0, 1 CSC 2102
CSCL 2102
  CSC 2204 Finite Automata Theory and Formal Languages 3, 0  
  CSC 2206 Linear Algebra 3, 0  
  CSC 3202 Design and Analysis of Algorithms 3, 0 CSC 2102
CSCL 2102
  CSC 3101 Computer Architecture 3, 0 CSC 3105
CSCL 3105
Total Credit Hours 16

THIRD YEAR

Fall Semester
Semester Course Codes Course Title Cr.Hrs. Pre-Req.
5 CSCxxxx Operating Systems 2, 0 | 2  
  CSCxxxx Lab: Operating Systems 0, 1  | 1  
  CSC3201 Compiler Construction 3, 0 | 3 CSC 2204
  CSC3109 Software Engineering 3, 0 | 3  
  CSCxxxx Advance Database Management Systems 2, 0 | 2 CSC 2203
CSCL 2203
  CSCxxxx Lab: Advance Database Management Systems 0, 1 | 1 CSC 2203
CSCL 2203
  CSCxxxx Entrepreneurship 2, 0 | 2  
Total Credit Hours 16
Spring Semester
Semester Course Codes Course Title Cr.Hrs. Pre-Req.
6 CSC 1205 Technical and Business Writing 3, 0 | 3 CSC 1102
  CSCxxxx Computer Networks 2, 0 | 2  
  CSCxxxx Lab: Computer Networks 0 ,1 | 1  
  CSCxxxx Artificial Intelligence 2, 0 | 2  
  CSCxxxx Lab: Artificial Intelligence 0, 1 | 1  
  CSCxxxx CS Elective-1 3, 0 | 3  
  CSCxxxx CS Elective-2 3, 0 | 3  
Total Credit Hours 15

FOURTH YEAR

FaLL Semester
Semester Course Codes Course Title Cr.Hrs. Pre-Req.
7 CSC 4105 Final Year Project-I 0, 3 | 3  
CSC xxxx CS Elective-3 3, 0 | 3  
CSC xxxx CS Elective-4 3, 0 | 3  
CSC xxxx University Elective-2 3, 0 | 3  
CSCxxxx Information Security 2, 0 | 2  
CSCxxxx Lab: Information Security 0, 1 | 1  
CSCxxxx Professional Practices 2, 0 | 2  
Total Credit Hours (Fall Semester) 17
Spring Semester
Semester Course Codes Course Title Cr.Hrs. Pre-Req.
8 CSC 4205 Final Year Project-II 0, 3 | 3
CSC 4106 Parallel and Distributed Computing 3, 0 | 3
CSC xxxx CS Elective-5 3, 0 | 3
CSC xxxx CS Elective-6 3, 0 | 3
CSC xxxx CS Elective-7 3, 0 | 3
Total Credit Hours (Spring Semester) 15
Total Credit Hours 130