Programs
Faculty

BSCS – Bachelor of Science in Computer Science

4 Years · 8 Semesters · Full-time Degree Program

BSCS Program

4 Years · 8 Semesters · Full-time

The Bachelor of Science in Computer Science (BSCS) at iSpark is a four-year, eight-semester degree grounded in the theory and practice of computing. Students master programming, data structures and algorithms, operating systems, and the mathematics of computation, then advance into artificial intelligence, machine learning, and computer graphics — finishing with a supervised internship and a two-semester Final Year Project. The program is offered under iSpark's affiliating university; students should confirm current affiliation details with the admissions office.

Program Highlights

4 Years · 8 Semesters
Rigorous Programming & Algorithms Core
Artificial Intelligence & Machine Learning
Strong Computing Theory & Mathematics
Industry Internship Included
Two-Semester Final Year Project

Program Structure

The program spans 4 years across 8 semesters, totalling approximately 44 courses and 134 credit hours.

A supervised internship and a two-semester Final Year Project are built into the final year, alongside electives that let students specialise.

Year 1
Semester 1 17 Credit Hours
Introduction to Computing Programming Fundamentals Programming Fundamentals Lab Calculus & Analytical Geometry Functional English Islamic Studies / Ethics
Semester 2 17 Credit Hours
Object Oriented Programming Object Oriented Programming Lab Discrete Structures Linear Algebra Digital Logic Design Ideology & Constitution of Pakistan
Year 2
Semester 3 18 Credit Hours
Data Structures & Algorithms Data Structures & Algorithms Lab Computer Organization & Assembly Language Database Systems Database Systems Lab Probability & Statistics
Semester 4 18 Credit Hours
Design & Analysis of Algorithms Operating Systems Operating Systems Lab Theory of Automata Computer Networks Software Engineering Technical Writing
Year 3
Semester 5 16 Credit Hours
Artificial Intelligence Computer Architecture Compiler Construction Web Programming CS Elective I
Semester 6 16 Credit Hours
Machine Learning Parallel & Distributed Computing Information Security Human Computer Interaction CS Elective II
Year 4
Semester 7 15 Credit Hours
Final Year Project I Computer Graphics Data Science CS Elective III Professional Practices
Semester 8 15 Credit Hours
Final Year Project II Internship Capstone Seminar CS Elective IV Entrepreneurship

Eligibility Criteria

  • Intermediate (FSc Pre-Engineering / ICS) with Mathematics and a minimum of 50% marks (deficiency courses may apply for non-Mathematics backgrounds)
  • A-Level or DAE (relevant) with an IBCC equivalence certificate
  • Pakistani national with a valid CNIC or B-Form
  • Pass the admission/entry test and qualify on the merit list
  • Final eligibility is subject to our affiliating university's admission guidelines

Career Pathways

The BSCS opens a wide range of career opportunities in Pakistan and internationally.

💻

Software Engineer

Design and build robust software systems, applications, and platforms in leading technology organisations.

🤖

AI / Machine Learning Engineer

Develop intelligent systems, models, and data-driven products using AI and machine learning techniques.

📊

Data Scientist & Analyst

Turn data into insight — building models and analytics that drive decisions across industries.

🎮

Graphics & Game Developer

Create interactive graphics, visualisation, and game engines using computer graphics and computing skills.

🔬

Research & Higher Education

Pursue MS/PhD in computer science and contribute to research in AI, systems, and computing theory.

🌍

Global & Remote Opportunities

Strong demand worldwide for computer scientists — local, international, and remote career pathways.

Apply for BSCS Program    Check Full Eligibility