0% found this document useful (0 votes)
12 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
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 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
We take content rights seriously. If you suspect this is your content, claim it here.
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