KIET — Faculty of Computing & Information Business

Bachelor of Science in Computer Science (BS-CS)

A balanced blend of theory and practice covering IoT, Cloud Computing, AI, Cyber Security, and more — preparing graduates for research, development, and planning roles.

Duration
4 Years
Credit Hours
137 CH
Eligibility
Intermediate (50%)

About the Program

Program Overview

The BS Computer Science program provides a balanced mixture of theory and practical experiences at foundation and advance levels of Computer Science and Information System discipline. It covers all new dimensions of information systems from Internet of Things to Cloud Computing and Computer Gaming to Social Media Platforms.

The program will prepare graduates to assume responsible positions in business, government, and education at the research, development, and planning levels. Students gain deep expertise in programming, data structures, algorithms, artificial intelligence, cyber security, software engineering, and cloud computing through a comprehensive 4-year curriculum.

Program Details

Everything You Need to Know

  • Provide a strong foundation in computer science theory and practical skills.
  • Develop proficiency in programming, algorithms, data structures, and software development.
  • Prepare students for advanced studies and research in computing disciplines.
  • Equip graduates with skills in emerging technologies like AI, Cloud Computing, and IoT.
  • Build communication, problem-solving, and analytical thinking abilities.
  • Enable graduates to assume responsible positions in business, government, and education.

Graduates of this program will be able to:

  • Apply knowledge of computing fundamentals and mathematics to solve complex problems.
  • Design, implement, and evaluate software solutions for real-world problems.
  • Analyze algorithms and data structures to optimize system performance.
  • Work effectively with emerging technologies including AI, cloud, and cyber security.
  • Communicate technical concepts professionally in written and oral form.
  • Work collaboratively in teams for software development and research projects.

Duration: 4 Years (8 Semesters)

CategoryNumberCredit Hours
Courses39125
Final Year Projects26
Professional Practices22
Internships24
Total137

Applicants must have:

  • Intermediate Pre-Engineering with minimum 50% marks.
  • A-Level with Physics, Chemistry and Computer Science / Biology.
  • DAE with minimum 60% marks.

Graduates can pursue careers as:

  • Software Developer / Engineer
  • Data Scientist
  • AI / Machine Learning Engineer
  • Cyber Security Analyst
  • Cloud Solutions Architect
  • Mobile App Developer
  • Web Developer
  • Database Administrator
  • Network Engineer
  • Research Scientist

Students complete 2 internships (4 credit hours) providing practical exposure to:

  • Software development in industry environments
  • Real-world project management and teamwork
  • AI and data science applications in organizations
  • Cloud infrastructure and DevOps practices
  • Cyber security operations and threat analysis
  • Comprehensive curriculum covering all modern dimensions of Computer Science.
  • Emerging technologies including IoT, Cloud Computing, AI, and Cyber Security.
  • Strong theory-practice balance with extensive lab work and projects.
  • Final Year Project spanning two semesters for in-depth research and development.
  • Industry internships for hands-on real-world experience.
  • Research-oriented approach preparing graduates for MS/PhD pathways.
  • 137 credit hours ensuring depth and breadth of knowledge.
AreaCredit Hours
Computing Core33
General Education17
University Electives18
Mathematics & Science Foundation12
Computer Science24
Computer Science Supporting6
Computer Science Electives15
Final Year Project6
Sports4
Internship4
Total137

Q: What is the duration of BS Computer Science?
The program is 4 years (8 semesters) with a total of 137 credit hours.

Q: What technologies will I learn?
Students gain hands-on experience with programming languages, databases, AI/ML, cloud computing, cyber security tools, mobile app development, and web engineering.

Q: Is there a final year project?
Yes, students complete a two-semester Final Year Project (6 credit hours) involving research, development, and implementation of a computing solution.

Q: Can I pursue MS/PhD after this degree?
Absolutely. The program provides a strong foundation for higher studies in Computer Science, Data Science, Artificial Intelligence, and related fields.

Q: Are there internships in this program?
Yes, 2 internships (4 credit hours total) are included to provide industry exposure and practical experience.

Curriculum

Complete Course List

39 courses — 137 Total Credit Hours — 4 Year Program (8 Semesters)

#Course CodeCourse TitleCH
YEAR 1 — SEMESTER 1
1CSCC111Programming Fundamentals3
2CSCC112Programming Fundamentals Lab1
3CSGE111Application of Information & Communication Technologies2
4CSGE112Application of ICT Lab1
5CSGE113Discrete Structures3
6CSGE114Calculus and Analytic Geometry3
7CSGE115Visionary Leadership & Motivation2
8CSGE116Functional English3
9CSGE117Sports 10.5
YEAR 1 — SEMESTER 2
10CSCC121Object Oriented Programming3
11CSCC122Object Oriented Programming Lab1
12CSCC123Database Systems3
13CSCC124Database Systems Lab1
14CSCC125Digital Logic Design2
15CSCC126Digital Logic Design Lab1
16CSMS121Multivariable Calculus3
17CSMS122Linear Algebra3
18CSGE121Sports 20.5
YEAR 2 — SEMESTER 3
19CSCC211Data Structures3
20CSCC212Data Structures Lab1
21CSCC213Information Security2
22CSCC214Information Security Lab1
23CSCC215Artificial Intelligence2
24CSCC216Artificial Intelligence Lab1
25CSCC217Computer Networks2
26CSCC218Computer Networks Lab1
27CSCC219Software Engineering3
28CSMS211Probability & Statistics3
29CSGE211Sports 30.5
YEAR 2 — SEMESTER 4
30CSCC221Computer Organization & Assembly Language2
31CSCC222Computer Organization & Assembly Language Lab1
32CSDC221Theory of Automata3
33CSDC222Advance Database Management Systems2
34CSDC223Advance DBMS Lab1
35CSGE221Applied Physics2
36CSGE222Applied Physics Lab1
37CSGE223Expository Writing3
38CSGE224Islamic Studies2
39CSGE225Sports 40.5
YEAR 3 — SEMESTER 5
40CSCC311Operating Systems2
41CSCC312Operating Systems Lab1
42CSDC311HCI & Computer Graphics2
43CSDC312HCI & Computer Graphics Lab1
44CSDC313Computer Architecture2
45CSDC314Computer Architecture Lab1
46CSDE311Mobile Application Development2
47CSDE312Mobile Application Development Lab1
48CSDE313Numerical Analysis2
49CSDE314Numerical Analysis Lab1
50CSGE311Introduction to Management2
51CSGE312Sports 50.5
YEAR 3 — SEMESTER 6
52CSDC321Compiler Construction2
53CSDC322Compiler Construction Lab1
54CSDC323Parallel & Distributed Computing2
55CSDC324Parallel & Distributed Computing Lab1
56CSDE321Web Engineering2
57CSDE322Web Engineering Lab1
58CSDE323Cyber Security2
59CSDE324Cyber Security Lab1
60CSDE325Software Testing & Quality Assurance2
61CSDE326Software Testing & QA Lab1
62CSDE327Object Oriented Analysis & Design2
63CSDE328OOAD Lab1
64CSGE321Sports 60.5
YEAR 4 — SEMESTER 7
65CSCC412Analysis of Algorithms3
66CSDE411Cloud Computing2
67CSDE412Cloud Computing Lab1
68CSES411Financial Accounting3
69CSMS411Technical & Business Writing3
70CSGE411Entrepreneurship2
71CSCC411Final Year Project-I2
72CSGE413Sports 70.5
YEAR 4 — SEMESTER 8
73CSGE421Ideology and Constitution of Pakistan2
74CSGE412Professional Practices-I1
75CSGE422Professional Practices-II1
76CSCC421Final Year Project-II4
77CSGE423Sports 80.5
Total Credit Hours137

After Graduation

Career Pathways

💻
Software Developer
Full Stack / Backend
🤖
AI / ML Engineer
Intelligence Systems
🛡️
Cyber Security Analyst
Security & Compliance
☁️
Cloud Architect
AWS / Azure / GCP
📱
Mobile App Developer
iOS / Android
📊
Data Scientist
Analytics & Insights

Ready to Start Your Career in Computer Science?

Join KIET and master the technologies shaping the future — from AI and Cloud Computing to Cyber Security and Software Engineering. Take the first step toward a rewarding career.

Explore More

Other Programs at KIET

⚙️
BS Software Engineering
4 Years →
📊
BS Accounting & Finance
4 Years →
🏢
BBA
4 Years →
📋
Associate Degree in Business Administration
2 Years →
🖥️
Associate Degree in Information Technology
2 Years →
📊
Associate Degree in ERP
2 Years →