0% found this document useful (0 votes)
3 views

BSCS2021

The document outlines the Scheme of Study for a 4-Year Bachelor of Science in Computer Science program, detailing the course categories, credit hours, and prerequisites for each semester. It includes a total of 41 courses amounting to 133 credit hours, with specific requirements for pre-medical students regarding non-credit 'Zero Mathematics' courses. Additionally, it lists elective options for both Computer Science and University Elective courses.

Uploaded by

work.aqibhassan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views

BSCS2021

The document outlines the Scheme of Study for a 4-Year Bachelor of Science in Computer Science program, detailing the course categories, credit hours, and prerequisites for each semester. It includes a total of 41 courses amounting to 133 credit hours, with specific requirements for pre-medical students regarding non-credit 'Zero Mathematics' courses. Additionally, it lists elective options for both Computer Science and University Elective courses.

Uploaded by

work.aqibhassan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

Annexure-I (a)

BoS-**-08-2021

Scheme of Study for Bachelor of Science in Computer Science


BS (CS)
4-Year program (8 Regular Semesters of 18 weeks each)

# Category # of Courses Credit Hours


Computing Courses 15 54
Core Courses (Comp-Core) 10 39
1
Supporting Areas (Comp-Supp) 5 15
* Mathematics & Science Foundation
Computer Science Courses 15 48
CS Core Courses (CS-Core) 7 24
2
CS Supporting Courses (CS-Supp) 3 9
CS Elective Courses (CS-Elec) 5 15
3 General Education Courses (Gen-Edu) 7 19
4 University Electives (Univ-Elec) 4 12
5 Zero Mathematics Courses 2 6**
Total 41 133
**: Non-credit “Zero Mathematics” course is introduced in compliance with NCEAC policy for Pre-
Medical Students. It is mandatory for pre-medical students to pass non-credit “Zero Mathematics”
(Part-I and Part-II) within 1st year of BS(CS) to confirm their admission, otherwise their admission shall
stand cancelled.

Semester – I: (16 Credit Hours)


Credit
# Course Code Category Course Title Prerequisites
Hours
1 CS-101 Comp-Core Programming Fundamentals 4(3,1)
2 CS-103 Gen-Edu Introduction to ICT 3(2,1)
English Composition &
3 EG-105 Gen-Edu 3(3,0)
Comprehension
Univ Elective – I
4 *107 Univ-Elec 3(3,0)
(Financial Accounting)
5 PH-109 Comp-Supp Applied Physics 3(3,0)
6 MZ-111 Zero Mathematics (Part I)** 3(3,0)
Study Scheme BS(CS)

Semester – II: (16 Credit Hours)


Credit
# Course Code Category Course Title Prerequisites
Hours
Programming
1 CS-102 Comp-Core Object Oriented Programming 4(3,1)
Fundamentals
2 CS-106 Comp-Core Discrete Structures 3(3,0)
Communication & Presentation
3 EG-108 Gen-Edu 3(3,0)
Skills
4 PH-114 Comp-Supp Basic Electronics 3(3, 0)
Univ Elective – II
5 *110 Univ-Elec 3(3,0)
(Human Resource Management)
MZ-112 Zero Mathematics (Part II)** 3(3,0)

Semester – III: (18 Credit Hours)


Credit
# Course Code Category Course Title Prerequisites
Hours
1 CS-202 Comp-Core Database Systems 4(3,1)
2 MT-201 Comp-Supp Probability & Statistics 3(3,0)
3 CS-207 Comp-Core Operating Systems 4(3,1)
4 EG-308 Gen-Edu Technical & Business Writing 3(3,0)
5 SS-406 Gen-Edu Islamic Studies/ Ethics 2(2,0)
6 SS-407 Gen-Edu Pakistan Studies 2(2,0)

Semester – IV: (16 Credit Hours)


Credit
# Course Code Category Course Title Prerequisites
Hours
1 CS-205 Comp-Core Data Structures and Algorithms 4(3,1)
2 CS-209 Comp-Core Software Engineering 3(3,0)
CS Elective – I
3 CS-208 CS-Elec 3(2,1)
(Visual Programming)
University Elective – IV
4 *408 Univ-Elec 3(3,0)
(Economics)
University Elective – III
5 *409 Univ-Elec 3(3,0)
(Entrepreneurship)

2
Study Scheme BS(CS)

Semester – V: (18 Credit Hours)


# Course Code Category Course Title Credit Hours Prerequisites
Computer Organization & Assembly
1 CS-301 CS-Core 4(3,1)
Language
2 CS-104 CS-Core Digital Logic Design 4(3,1)
3 MT-203 Comp-Supp Calculus and Analytical Geometry 3(3,0)
4 CS-305 Comp-Core Computer Networks 4(3,1)
CS Elective – II
5 CS-307 CS-Elec 3(2,1)
(Web Engineering)

Semester – VI: (16 Credit Hours)


Credit
# Course Code Category Course Title Prerequisites
Hours
1 CS-206 CS-Core Theory of Automata 3(3,0)
Data Structures
2 CS-204 CS-Core Design & Analysis of Algorithms 3(3,0)
& Algorithms
Discrete
3 CS-304 CS-Core Artificial Intelligence 4(3,1)
Structures
4 MT-309 Comp-Supp Linear Algebra 3(3,0)
5 CS-306 CS-Elec CS Elective – III 3(3,0)

Semester – VII: (15 Credit Hours)


Course Credit
# Category Course Title Prerequisites
Code Hours
Operating
1 CS-401 CS-Core Parallel & Distributed Computing 3(3,0)
Systems
2 CS-302 CS-Core Compiler Construction 3(3,0)
3 CS-403 CS-Supp Numerical Computing 3(3,0)
4 MT-310 CS-Supp Differential Equation 3(3,0)
5 CS-405 CS-Elec CS Elective – IV 3(3,0)

Semester – VIII: (18 Credit Hours)


# Course Code Category Course Title Credit Hours Prerequisites
1 CS-402 Comp-Core Information Security 3(3,0)
2 CS-303 Gen-Edu Professional Practices 3(3,0)
3 MT-210 CS-Supp Multi-Variate Calculus 3(3,0)
4 CS-404 CS-Elec CS Elective – V 3(3,0)
5 CS-410 Comp-Core Final Year Project 6(0,6)

* Two alphabetic characters (MG or SS) to be used for the respective course from the university elective course list.

3
Study Scheme BS(CS)

Semester Comp-Core Comp-Supp CS-Core CS-Supp CS-Elec Gen- Univ-Elec Zero- Total
(Math & Edu Mathematics (Cr. Hrs.)
Science
Foundation)
1 4 3 3+3 3 3** 16
2 4+3 3 3 3 3** 16
3 4+4 3 3+2+2 18
4 4+3 3 3+3 16
5 4 3 4+4 3 18
6 3 3+3+4 3 16
7 3+3 3+3 3 15
8 3+6 3 3 3 18
Total 39 15 24 9 15 19 12 133
Total No 10 5 7 3 5 7 4 -- 41
of Course

**: Non-credit “Zero Mathematics” course is introduced in compliance with NCEAC policy for Pre-
Medical Students. It is mandatory for pre-medical students to pass non-credit “Zero Mathematics”
(Part-I and Part-II) within 1st year of BS(CS) to confirm their admission, otherwise their admission shall
stand cancelled.

4
Study Scheme BS(CS)

Electives for BS (CS)


CS Elective Courses:
# Category Course Title Credit Prerequisites
Hours
1 CS-Elec Computer Graphics 2-1 Programming Fundamentals
2 CS-Elec Digital Image Processing 2-1 Data Structures & Algorithm
3 CS-Elec Visual Programming 2-1 Programming Fundamentals
4 CS-Elec Distributed Computing 2-1 Operating Systems
5 CS-Elec Network Security 3-0 Data Comm. & Networks
6 CS-Elec Computer Vision 3-0
7 CS-Elec Systems Programming 2-1 Operating Systems
8 CS-Elec Distributed Database Systems 2-1 Intro. to Database Systems
9 CS-Elec Data Warehousing 3-0 Intro. to Database Systems
10 CS-Elec Web Engineering 2-1 Programming Fundamentals
11 CS-Elec Web Design and Development 2-1 Programming Fundamentals
12 CS-Elec Artificial Neural Networks 2-1 Discrete Structures
13 CS-Elec Expert Systems 2-1 Discrete Structures
14 CS-Elec Fuzzy Logic System 2-1 Discrete Structures
15 CS-Elec Operations Research 3-0
16 CS-Elec Network Programming 2-1 Data Comm. & Networks
17 CS-Elec Wireless Networks 3-0 Data Comm. & Networks
18 CS-Elec Telecommunication Systems 2-1 Data Comm. & Networks
19 CS-Elec Mobile Computing 2-1 Data Comm. & Networks
20 CS-Elec Mobile Application and Development 3-0 Programming Fundamentals
21 CS-Elec Java Programming 2-1 Programming Fundamentals
22 CS-Elec Android Programming 2-1
23 CS-Elec Cloud Computing 2-1
24 CS-Elec Cyber Security 3-0
25 CS-Elec Object-Oriented Analysis & Design 3-0 Intro to Software Engg
26 CS-Elec Ethical Hacking 2-1
27 CS-Elec Social Computing 3-0
28 CS-Elec Computational Intelligence 3-0 Discrete Structures
29 CS-Elec Multi-Agent Systems 3-0 Data Comm. & Networks
30 CS-Elec Natural Language Processing 3-0 Discrete Structures
31 CS-Elec Game Development 3-0 Object-Oriented Programming
32 CS-Elec Logical Paradigms of Computing 3-0 Discrete Structures
33 CS-Elec Principles of Programming Languages 3-0 Programming Fundamentals
34 CS-Elec Formal Methods in Software Engineering 3-0 Discrete Structures
35 CS-Elec Fundamentals of Data Mining 3-0 Intro to Database Systems
36 CS-Elec Computer Architecture 3-0

5
Study Scheme BS(CS)

University Electives Courses:


# Course Category Course Title Credit
Code Hours
1 MG Univ-Elec Financial Accounting 3-0
2 MG Univ-Elec Financial Management 3-0
3 MG Univ-Elec Human Resource Management 3-0
4 MG Univ-Elec Marketing 3-0
5 MG Univ-Elec Entrepreneurship 3-0
6 SS Univ-Elec Economics 3-0
7 SS Univ-Elec Philosophy 3-0
8 SS Univ-Elec Psychology 3-0
9 SS Univ-Elec International Relations 3-0
Foreign/Regional Languages (French, German, Chinese,
10 SS Univ-Elec 3-0
Japanese, Russian, Sindhi, Punjabi, Balochi, Pashto etc.)

You might also like