0% found this document useful (0 votes)
32 views8 pages

41-147-Study Scheme Bscs Revised 202372

Uploaded by

misswishmughal
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)
32 views8 pages

41-147-Study Scheme Bscs Revised 202372

Uploaded by

misswishmughal
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/ 8

Annexure-

BoS- 06 -10-2023

Scheme of Study for Bachelor of Science in Computer Science BS (CS)


4-Year program (8 Regular Semesters of 18 weeks each)
(w.e.f: Fall 2023)
Areas Domain Credit Hours No. of Courses
Computing Core Core 46 14
Domain Core Domain Core 18 6
Domain Elective Elective 21 7
Mathematics & Supporting Courses Maths 12 4
Elective Supporting Courses SS/MG 03 1
General Education Requirement GER 30 12
Totals 130 44
*: Non-credit “Zero Mathematics” course is introduced in compliance with NCEAC policy for those students who have
not included mathematics in their intermediate studies. It is mandatory for those students to pass non-credit “Zero
Mathematics” (intermediate) within 1st year of BS(CS) to confirm their admission, otherwise their admission shall
stand cancelled.
Semester – 1
Pre- Cr Hrs
# Course Code Course Title Domain
Reqs (Cont Hrs)
1 CS 101 Programming Fundamentals Core 4 (3-3)
Application of information & Communication
2 GE 101 GER 3 (2-3)
Technologies
3 GE 103 Quantitative Reasoning (Discrete Structures) GER 3 (3-0)
4 GE 105 Functional English GER 3 (3-0)
5 GE 107 Islamic Studies GER 2 (2-0)
6 MT 103 Linear Algebra Maths 3 (3-0)
7 ARAB 151 Nazra Holy Quran Non-Cr. 1 (1 -0)
8 MT 101 Zero Mathematics* Non-Cr. 3 (3 -0)
Total Cr. Hrs. 18 (16-6)

Semester – 2
Pre- Cr Hrs
# Course Code Course Title Domain
Reqs (Cont Hrs)
1 CS 102 PF Object Oriented Programming Core 4 (3-3)
2 CS 104 Database Systems Core 4 (3-3)
3 CS 106 Digital Logic Design Core 3 (2-3)
4 GE 102 Expository Writing GER 3 (3-0)
Quantitative Reasoning
5 GE 104 GER 3 (3-0)
(Calculus and Analytic Geometry)
6 GE 106 Ideology and Constitution of Pakistan GER 2 (2-0)
7 ARAB 152 Nazra Holy Quran Non-Cr. 1 (1 -0)
8 MT 102 Zero Mathematics* Non-Cr. 3 (3 -0)
Total Cr. Hrs. 19 (16-9)

Page 1 of 8
Study Scheme BS(CS) 06 -10-2023

Semester – 3
Pre- Cr Hrs
# Course Code Course Title Domain
Reqs (Cont Hrs)
1 CS 201 PF Data Structures Core 4 (3-3)
2 CS 203 Computer Networks Core 3 (2-3)
3 CS 205 Software Engineering Core 3 (3-0)
Advanced Programming Language –
4 CS 209 PF Elective 3 (2-3)
Visual Programming
5 GE 201 Natural Sciences (Applied Physics) GER 3 (2-3)
6 GE 203 Civics and Community Engagement GER 2 (2-0)
7 ARAB 251 Nazra Holy Quran Non-Cr. 1 (1 -0)
Total Cr. Hrs. 18 (14-12)

Semester – 4
Pre- Cr Hrs
# Course Code Course Title Domain
Reqs (Cont Hrs)
1 CS 202 DLD Computer Organization and Assembly Language Core 3 (2-3)
2 CS 202 Web Technologies Elective 3 (2-3)
3 CS 204 Artificial Intelligence Core 2 (2-0)
4 CS 206 Information Security Core 3 (2-3)
5 GE 202 Entrepreneurship GER 2 (2-0)
6 GE 204 Social Science (Economics) GER 2 (2-0)
7 GE 206 Arts and Humanities (Professional Practices) GER 2 (2-0)
8 ARAB 252 Nazra Holy Quran Non-Cr. 1 (1 -0)
Total Cr. Hrs. 17 (14-09)

Semester – 5
Course Pre- Cr Hrs
# Course Title Domain
Code Reqs (Cont Hrs)
1 CS 301 Operating Systems Core 3 (2-3)
Domain
2 CS 303 Theory of Automata 3 (3-0)
Core
3 CS 305 WT Web Engineering Elective 3 (2-3)
4 SS 301 Financial Accounting SS 3 (3-0)
5 MT 301 Multivariable Calculus Maths 3 (3-0)
6 CS 204 Artificial Intelligence Core 1 (0-3)
Total Cr. Hrs. 16 (13-09)

Page 2 of 8
Study Scheme BS(CS) 06 -10-2023

Semester – 6
Course Pre- Cr Hrs
# Course Title Domain
Code Reqs (Cont Hrs)
1 CS 302 DS Analysis of Algorithms Core 3 (3-0)
Domain
2 CS 304 TA Compiler Construction 3 (2-3)
Core
Domain
3 CS 306 COAL Computer Architecture 3 (2-3)
Core
4 CS 306 WT Mobile Application Development Elective 3 (2-3)
5 MT 302 Probability & Statistics Maths 3 (3-0)
Total Cr. Hrs. 15 (12-09)

Semester – 7
Course Pre- Cr Hrs
# Course Title Domain
Code Reqs (Cont Hrs)
1 CS 401 Final Year Project - I Core 2 (0-6)
Domain
2 CS 403 OS Parallel & Distributed Computing 3 (2-3)
Core
3 CS 405 IS Cyber Security Elective 3 (2-3)
4 CS 407 SE Software Testing & Quality Assurance Elective 3 (2-3)
5 CS 409 Digital Image Processing Elective 3 (2-3)
Total Cr. Hrs. 14 (08-18)

Semester – 8
Course Pre- Cr Hrs
# Course Title Domain
Code Reqs (Cont Hrs)
1 CS 402 FYP-I Final Year Project - II Core 4 (0-12)
Domain
2 CS 404 HCI & Computer Graphics 3 (2-3)
Core
Domain
3 CS 406 DB Advance Database Management Systems 3 (2-3)
Core
4 EW 402 Technical & Business Writing EW 3 (3-0)
Total Cr. Hrs. 13 (07-18)

Page 3 of 8
Study Scheme BS(CS) 06 -10-2023
Mapping of BSCS Program on the Generic Structure
Computing Core (46/130) 14 Courses
Cr Hrs
# Semester Code Pre-Reqs Course Title Dom
(Cont Hrs)
1 CS1xx Programming Fundamentals Core 4 (3-3)
2 CS1xx PF Object Oriented Programming Core 4 (3-3)
3 CS1xx Database Systems Core 4 (3-3)
4 CS1xx Digital Logic Design Core 3 (2-3)
5 CS2xx PF Data Structures Core 4 (3-3)
6 CS2xx Information Security Core 3 (2-3)
7 CS2xx Artificial Intelligence Core 3 (2-3)
8 CS2xx Software Engineering Core 3 (3-0)
9 CS2xx DLD Computer Organization & Assembly Language Core 3 (2-3)
10 CS2xx Computer Networks Core 3 (2-3)
11 CS3xx Operating Systems Core 3 (2-3)
12 CS4xx DS Analysis of Algorithms Core 3 (3-0)
13 CS4xx Final Year Project - I Core 3 (0-09)
14 CS4xx FYP-I Final Year Project - II Core 3 (0-09)

Domain Core (18/130) 6 Courses


Cr Hrs
# Semester Code Pre-Reqs Course Title Dom
(Cont Hrs)
1 CS3xx Theory of Automata Domain Core 3 (3-0)
2 CS3xx COAL Computer Architecture Domain Core 3 (2-3)
3 CS3xx HCI & Computer Graphics Domain Core 3 (2-3)
4 CS3xx TA Compiler Construction Domain Core 3 (2-3)
5 CS4xx Parallel & Distributed Computing Domain Core 3 (2-3)
6 CS4xx DB Advance Database Management Systems Domain Core 3 (2-3)

Domain Elective (21/130) 7 Courses


Cr Hrs
# Semester Code Pre-Reqs Course Title Dom
(Cont Hrs)
Advanced Programming
1 CS2xx PF Domain Elective 3 (2-3)
(Old Name: Visual Programming)
2 CS2xx Web Technologies Domain Elective 3 (2-3)
3 CS2xx Mobile Application Development 1 Domain Elective 3 (2-3)
4 CS2xx Numerical Analysis Domain Elective 3 (2-3)
5 CS2xx Software Testing & Quality Assurance Domain Elective 3 (2-3)
6 CS3xx WT Web Engineering Domain Elective 3 (2-3)
7 CS3xx IS Cyber Security Domain Elective 3 (2-3)
List of other Domain Elective Courses is also given below under the heading CS Elective Courses

Page 4 of 8
Study Scheme BS(CS) 06 -10-2023

Mathematics & Supporting Courses (12/130) 4 Courses


Cr Hrs
# Semester Code Pre-Reqs Course Title Dom
(Cont Hrs)
1 MT1xx Linear Algebra Maths 3 (3-0)
2 MT3xx Multivariable Calculus Maths 3 (3-0)
3 MT3xx Probability & Statistics Maths 3 (3-0)
4 GE4xx Technical & Business Writing EW 3 (3-0)

Elective Supporting Courses (3/130) 1 Course


# Semester Code Pre-Reqs Course Title Dom Cr Hr
Social Science
1 GE4xx SS 3 (3-0)
(Example: Financial Accounting)

General Education Requirement as per HEC UG Education Policy (30/130) 12 Courses


# Semester Code Pre-Reqs Course Title Dom Cr Hr
Application of Information & Communication
1 GE1xx GER 3 (2-3)
Technologies
2 GE1xx Functional English GER 3 (3-0)
3 GE1xx Quantitative Reasoning – 1 (Discrete Structures) GER 3 (3-0)
Quantitative Reasoning – 2 (Calculus and
4 GE1xx GER 3 (3-0)
Analytic Geometry)
5 GE1xx Ideology and Constitution of Pakistan GER 2 (2-0)
6 GE1xx Islamic Studies GER 2 (2-0)
7 GE1xx Expository Writing GER 3 (3-0)
8 GE2xx Entrepreneurship GER 2 (2-0)
9 GE3xx Social Sciences (Example: Economics) GER 2 (2-0)
10 GE3xx Natural Sciences (Applied Physics) GER 3 (2-3)
11 GE4xx Arts & Humanities (Professional Practices) GER 2 (2-0)
12 GE4xx Civics and Community Engagement GER 2 (2-0)
List of other General Education Courses is also given below under the heading General Education Courses

CS Elective Courses
Cr Hrs
# Category Course Title Prerequisites
(Cont Hrs)
1 CS-Elec Advanced Database Management Systems 3(2-3) Database Systems
2 CS-Elec Advanced Digital Logic Design 3(2-3) Digital Logic Design
3 CS-Elec Advanced Statistics 3(2-3) Statistics
4 CS-Elec Agent Based Modeling 3(2-3)
5 CS-Elec Analysis of Information Systems 3(2-3) Information Security
6 CS-Elec Android Programming 3(2-3)
7 CS-Elec Art for Games 3(2-3)
8 CS-Elec Artificial Neural Networks 3(2-3) Discrete Structures
9 CS-Elec Artificial Neural Networks & Deep Learning 3(2-3) Discrete Structures

Page 5 of 8
Study Scheme BS(CS) 06 -10-2023
10 CS-Elec Big Data Analytics 3(2-3) Data Mining/Data Science
11 CS-Elec Business Process Analysis 3(2-3) Software Engineering
12 CS-Elec Cloud Computing 3(2-3)
13 CS-Elec Computer Graphics 3(2-3) Programming Fundamentals
14 CS-Elec Computer Vision 3(2-3)
15 CS-Elec Computational Intelligence 3(2-3) Discrete Structures
16 CS-Elec Cryptanalysis 3(2-3)
17 CS-Elec Cyber Law & Cyber Crime (Cyber Warfare) 3(2-3) Cyber Security
18 CS-Elec Cyber Security 3(2-3)
19 CS-Elec Cyber Security Lab 3(1-6)
20 CS-Elec Data Mining 3(2-3) Database Systems
21 CS-Elec Data Science 3(2-3) Database Systems
22 CS-Elec Data Visualization 3(2-3) Database Systems
23 CS-Elec Data Warehousing 3(2-3) Database Systems
24 CS-Elec Data Warehousing & Business Intelligence 3(2-3) Database Systems
25 CS-Elec DB Administration & Management 3(2-3) Database Systems
26 CS-Elec Deep Learning 3(2-3)
27 CS-Elec Digital Forensics 3(2-3)
28 CS-Elec Digital Image Processing 3(2-3) Data Structures & Algorithm
29 CS-Elec Digital Signal Processing 3(2-3)
30 CS-Elec Digital System Design 3(2-3)
31 CS-Elec Distributed Computing 3(2-3) Operating Systems
32 CS-Elec Distributed Database Systems 3(2-3) Intro. to Database Systems
33 CS-Elec Ethical Hacking 3(2-3)
34 CS-Elec Embedded Systems 3(2-3)
35 CS-Elec Embedded Systems Security 3(2-3)
36 CS-Elec Evolutionary Computing 3(2-3)
37 CS-Elec Expert Systems 3(2-3) Discrete Structures
38 CS-Elec Formal Methods in Software Engineering 3(2-3) Discrete Structures
39 CS-Elec Fuzzy Logic Systems 3(2-3) Discrete Structures
40 CS-Elec Game Design and Development 3(2-3) Object-Oriented Programming
41 CS-Elec Game Programming 3(2-3)
42 CS-Elec Game Project Management 3(2-3)
43 CS-Elec HCI & Computer Graphics 3(2-3)
44 CS-Elec Information Assurance 3(2-3)
45 CS-Elec Information System Security 3(2-3)
46 CS-Elec Information System Theory 3(2-3)
47 CS-Elec Information Technology Infrastructure 3(2-3)
48 CS-Elec Interactive Games and Audio 3(2-3)
49 CS-Elec Introduction to Data Science 3(2-3)
50 CS-Elec Java Programming 3(2-3) Programming Fundamentals
51 CS-Elec Knowledge Based Systems 3(2-3)
52 CS-Elec Knowledge Representation & Reasoning 3(2-3)
53 CS-Elec Logical Paradigms of Computing 3(2-3) Discrete Structures
54 CS-Elec Machine Learning 3(2-3)
55 CS-Elec Malware Analysis 3(2-3)
56 CS-Elec Management of Information Systems 3(2-3)
57 CS-Elec Mobile Application Development - I 3(2-3) Programming Fundamentals
Mobile Application
CS-Elec Mobile Application Development - II 3(2-3)
58 Development - I

Page 6 of 8
Study Scheme BS(CS) 06 -10-2023
59 CS-Elec Mobile Application Development Lab 3(2-3)
60 CS-Elec Mobile Computing 3(2-3) Data Comm. & Networks
61 CS-Elec Mobile Games & Entertainment 3(2-3)
62 CS-Elec Mobile Multimedia 3(2-3)
63 CS-Elec Multi-Agent Systems 3(2-3) Data Comm. & Networks
64 CS-Elec Multicore & GPU Programming 3(2-3)
65 CS-Elec Natural Language Processing 3(2-3)
66 CS-Elec Network Programming 3(2-3) Data Comm. & Networks
67 CS-Elec Network Security 3(2-3) Data Comm. & Networks
68 CS-Elec Numerical Analysis 3(2-3)
69 CS-Elec Object Oriented Analysis & Design 3(2-3) Software Engineering
70 CS-Elec Operations Research 3(2-3)
71 CS-Elec Parallel & Distributed Computing 3(2-3)
72 CS-Elec Parallel Computer Architectures 3(2-3)
73 CS-Elec Penetration Testing 3(2-3)
74 CS-Elec Platforms & Architectures for Data Science 3(2-3)
75 CS-Elec Principles of Programming Languages 3(2-3) Programming Fundamentals
76 CS-Elec Programming for 3D & Web 3D Apps 3(2-3)
77 CS-Elec Programming for AI 3(2-3)
78 CS-Elec Project Management 3(2-3)
79 CS-Elec Reinforcement Learning 3(2-3)
80 CS-Elec Secure Software Design and Development 3(2-3)
81 CS-Elec Semantic Web Technologies 3(2-3)
82 CS-Elec Service and Operation Management 3(2-3)
83 CS-Elec Social Computing 3(2-3)
84 CS-Elec Software Construction & Development 3(2-3) Software Engineering
85 CS-Elec Software Design & Architecture 3(2-3) Software Engineering
86 CS-Elec Software Project Management 3(2-3) Software Engineering
87 CS-Elec Software Quality Engineering 3(2-3) Software Engineering
88 CS-Elec Software Re-Engineering 3(2-3) Software Engineering
89 CS-Elec Software Requirement Engineering 3(2-3) Software Engineering
90 CS-Elec Software Testing & Quality Assurance 3(2-3) Software Engineering
Software Verification and Validation (Testing &
CS-Elec 3(2-3) Software Engineering
91 QA)
92 CS-Elec Speech Processing 3(2-3)
93 CS-Elec Swarm Intelligence 3(2-3)
94 CS-Elec System & Network Administration 3(2-3)
95 CS-Elec System Analysis 3(2-3)
96 CS-Elec Systems Programming 3(2-3) Operating Systems
97 CS-Elec Telecommunication Systems 3(2-3) Data Comm. & Networks
98 CS-Elec Text Mining 3(2-3)
99 CS-Elec Topics in Data Science 3(2-3)
100 CS-Elec Video Games & Creative Writing 3(2-3)
101 CS-Elec Video Production Techniques 3(2-3)
102 CS-Elec Virtual Systems & Services 3(2-3)
103 CS-Elec Visual Programming 3(2-3) Programming Fundamentals
104 CS-Elec Visual Programming Lab 3(1-6) Programming Fundamentals
Vulnerability Assessment & Reverse
CS-Elec 3(2-3)
105 Engineering
106 CS-Elec Wireless and Mobile Security 3(2-3)

Page 7 of 8
Study Scheme BS(CS) 06 -10-2023
107 CS-Elec Web Applications and Services 3(2-3)
108 CS-Elec Web Design and Development 3(2-3) Programming Fundamentals
109 CS-Elec Web Engineering 3(2-3) Programming Fundamentals
110 CS-Elec Wireless Networks 3(2-3) Data Comm. & Networks
111 CS-Elec Web Technologies 3(2-3) Programming Fundamentals
112 CS-Elec Web Technologies Lab 3(1-6) Programming Fundamentals

General Education Courses


Cr Hrs
# Category Course Title Prerequisites
(Cont Hrs.)
1 Maths Multivariable Calculus 3(3-0)
2 Maths Differential Equations 3(3-0)
3 Maths Linear Algebra 3(3-0)
4 Maths Probability & Statistics 3(3-0)
5 English Functional English 3(3-0)
6 English Expository Writing 3(3-0)
7 English Technical & Business Writing 3(3-0)
8 English English Composition & Comprehension 3(3-0)
9 English Communication & Presentation Skills 3(3-0)
Quantitative
10 Discrete Structures 3(3-0)
Reasoning
Quantitative
11 Calculus and Analytic Geometry 3(3-0)
Reasoning
12 Civilization Islamic Studies 2(2-0)
13 Civilization Ideology and Constitution of Pakistan 3(3-0)
14 Art & Humanities Professional Practices 3(3-0)
15 Natural Science Applied Physics 3(3-0)
16 Natural Science Basic Electronics 3(3-0)
17 Social Science Introduction to Management 2(2-0)
18 Social Science Introduction to Marketing 2(2-0)
Application of Information & Communication
19 General Education 3(2-3)
Technologies
20 Social Science Entrepreneurship 2(2-0)
21 Social Science Civics and Community Engagement 2(2-0)
22 Social Science Financial Accounting 3(3-0)
23 Social Science Financial Management 2(2-0)
24 Social Science Human Resource Management 2(2-0)
25 Social Science Entrepreneurship 2(2-0)
26 Social Science Economics 2(2-0)
27 Social Science Philosophy 2(2-0)
28 Social Science Psychology 2(2-0)
29 Social Science International Relations 2(2-0)
Foreign/Regional Languages (French, German,
30 Social Science Chinese, Japanese, Russian, Sindhi, Punjabi, 2(2-0)
Balochi, Pashto etc.)

Page 8 of 8

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy