Islamabad Campus
Accredited by National Computing Education Accreditation Council

BS (Computer Science)

BS (Computer Science)

SZABIST offers a four-year BS (Computer Sciences) degree with majors in Software Engineering, Telecommunications, e-Business Technologies, Graphics & Animation, Game Development, Bioinformatics, Nanotechnology, Technology Management, Computer Systems, and Electronics.

The BS program is a day program and consists of 40 courses (almost 5 courses per semester) with a total of 130 credit hours. The credit hours are reduced from 144 to 130 to comply with National Computer Science Education Accreditation Council (NCEAC) recommendations.

Other degree requirements for the BS program include completing a 6-week internship and passing a comprehensive exam. The maximum time limit to complete the BS degree is Six years.

Eligibility:
  • A-Level (minimum 3 passes)
  • Intermediate (minimum 50% marks) or equivalent qualification from any IBCC recognized institution. *Candidates with Mathematics background will be given preference.
  • An entrance test and group discussion/interview, conducted at SZABIST.

Course Curriculum

The program is offered through a well-trained foreign qualified faculty. It consists of 41 courses (five courses per semester) with a total of 130 credit hours. BSCS Program is accredited by the National Computing Education & Accreditation Council (NCEAC). The maximum time to complete the degree is six years

BS (Computer Science) COURSE PLAN (ROADMAP)

FIRST YEAR

FALL SEMESTER

Sr. NoCourse CodeCourse TitleCr. HrPre-Req
1CSC 1101Calculus and Analytical Geometry3
2CSC 1102English Composition and Comprehension3
3CSC 1103Fundamentals of Programming3
4CSCL 1103Lab : Fundamentals of Programming1
5CSC 1107Applied Physics2
6CSCL 1107Lab : Applied Physics1
7CSC 1108Introduction to Computer Science2
8CSCL 1108Lab : Introduction to Computer Science1

Spring SEMESTER

Sr. NoCourse CodeCourse TitleCr. HrPre-Req
1CSC 1208Object Oriented Programming Techniques3CSC 1103
2CSCL 1208Lab: Object Oriented Programming Techniques1
3CSC 2101Communication and Presentation Skills3CSC 1102
4CSC 2103Digital Logic Design3CSC 1107
5CSCL 2103Lab: Digital Logic Design1
6CSC xxxxProbability and Statistics3
7CSC xxxxIslamic Studies / Humanities2

Second YEAR

FALL SEMESTER

Sr. NoCourse CodeCourse TitleCr. HrPre-Req
1CSC 1201Discrete Mathematical Structures3
2CSC 2102Data Structures and Algorithms3CSC 1208
3CSCL 2102Lab: Data Structures and Algorithms1
4CSC 2201Computer Organization and Assembly Language3
5CSCL 2201Lab: Computer Organization and Assembly Language1
6CSC xxxxPakistan Studies2
7CSC xxxxUniversity Elective-13
8CSC xxxxCS Supporting-13

Spring SEMESTER

Sr. NoCourse CodeCourse TitleCr. HrPre-Req
1CSC 2203Database Systems3CSC 2102
2CSCL 2203Lab: Database Systems1
3CSC 2204Finite Automata Theory and Formal Languages3
4CSC 2206Linear Algebra3
5CSC 3202Design and Analysis of Algorithms3CSC 2102
6CSC xxxxUniversity Elective-23

Third YEAR

FALL SEMESTER

Sr. NoCourse CodeCourse TitleCr. HrPre-Req
1CSC 2205Operating Systems3CSC 2102
2CSCL 2205Lab: Operating Systems1
3CSC 3109Software Engineering3
4CSC 3201Compiler Construction3CSC 2204
5CSC xxxxCS Supporting-23
6CSC xxxxCS Supporting-33

Spring SEMESTER

Sr. NoCourse CodeCourse TitleCr. HrPre-Req
1CSC 1205Technical and Business Writing3
2CSC 3205Computer Networks and Data Communications3
3CSCL 3205Lab: Computer Networks and Data Communications1
4CSC 4101Artificial Intelligence3CSC 1201
5CSCL 4101Lab: Artificial Intelligence1
6CSC 4xxxCS Elective-13
7CSC 4xxxCS Elective-23

Four YEAR

FALL SEMESTER

Sr. NoCourse CodeCourse TitleCr. HrPre-Req
1CSC 4102Professional Practices3
2CSC 4105Final Year Project-I3
3CSC 4106Parallel and Distributed Computing3CSC 2205
4CSC 4xxxCS Elective-33
5CSC xxxxUniversity Elective-33

Spring SEMESTER

Sr. NoCourse CodeCourse TitleCr. HrPre-Req
1CSC 4201Information Security3
2CSC 4205Final Year Project-II3CSC 4105
3CSC 4xxxCS Elective-43
4CSC 4xxxCS Elective-53
5CSC xxxxUniversity Elective-43

 


CS ELECTIVES

CSC 4505Systems Administration
CSC 4703Applied Data Mining
CSC 4706Digital Image Processing
CSC 4708Enterprise Resource Planning
CSC 4709Internet Business Models
CSC 4712IT Innovations
CSC 4714Network Security and Encryption
CSC 4716Switching and Routing
CSC 4717Web Technologies-I
CSC 4718Wireless and Mobile Technologies
CSC 4719Game Development
CSC 4721Introduction to Cloud Computing
CSC 4802Android Application Development
CSC 4803Auditing Information Systems
CSC 4805Data and Network Security
CSC 4806Digital Signal Processing
CSC 4807Embedded Programming
CSC 4808Ethical Hacking
CSC 4809iOS Development
CSC 4812Mechatronics
CSC 4813Modeling and Simulation
CSC 4814Software Project Management
CSC 4815Software Engineering-II
CSC 4816Technopreneurship
CSC 4817Web Technologies-II
CSC 4818Data Science
CSC 4824Embedded Systems
CSC 4823Interaction Design
CSC 4825Computer Graphics

 


UNIVERSITY ELECTIVES

Each campus may offer university electives as per convenience and availability of resources. The Electives being offered at Islamabad Campus as are as follows:

CSC 4501 Business and Technology Ethics
CSC 4502 Design and Creativity
CSC 4503 Introduction to Accounting
CSC 4504 Organizational Behavior
CSC 4505 Systems Administration
CSC 4601 Foreign Languages
CSC 4602 History of Scientific Ideas
CSC 4603 Management Principles
CSC 4604 Research Report
CSC 4605 Sociology
CSC xxxx Psychology


COMPUTER SCIENCE SUPPORTING COURSES

Coverage of relevant pre-requisite will be ensured while allowing any of the following courses from this category:

CSC 2121 Theory of Programming Languages
CSC 2122 Differential Equations
CSC 2123 Graph Theory
CSC 2124 Multivariate Calculus
CSC 2125 Numerical Computing


DISTRIBUTION OF CREDIT HOURS


Course GroupCr.Hrs%
ComputingCore Courses3930%
Supporting Areas129%
General Education1915%
Computer ScienceCore Courses2418%
Electives1512%
Supporting Courses97%
University Electives129%
Total130100%

 


Internship


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.

All courses may not be offered in every semester. Elective courses may vary from time to time. Alternative courses may be substituted as and when required.

Department Info

Department of Computer Sciences

Street # 09, Plot # 67
Sector H-8/4, Islamabad, Pakistan

051-4863363-65
szabist-isb.edu.pk