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.
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.
| 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 | |||
| 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 | |||
| 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 | |||
| 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 | |||
| 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 | |||
| 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 | |||
| 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 | |||
| 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 | |||