SDGs
OBE
FYP
Faculty
Alumni
Research
NBC Library
HEC E-Class
Admissions
Career
Life at NBC
ABOUT
EVENTS
NEWS
ACADEMIC PROGRAMMES
DEPARTMENTS
DOWNLOADS
GALLERY
Photo Gallery
Contact us
NUST Balochistan Campus
ABOUT
EVENTS
NEWS
ACADEMIC PROGRAMMES
DEPARTMENTS
DOWNLOADS
GALLERY
Photo Gallery
Contact us
Programs
Bachelor of Science in Computer Science 2020 Intake
Bachelor of Science in Computer Science 2020 Intake
Course Curriculum
Semester-1
No
Code
Title
Credit Hours
Related SDG
Pre Requisite
Contents
1
CS-100
Fundamentals of ICT
2+1
4
2
CS-110
Fundamentals of Computer Programming
3+1
4,9
3
HU-127
Ideology and Constitution of Pakistan.
2+0
1 to 17
4
HU-109
Communication Skills
2+0
4,5,16
5
MATH-111
Calculus-I
3+0
4,9
6
MATH-161
Discrete Mathematics
3+0
4,9
7
Total CHs
15+2=17
Semester-2
No
Code
Title
Credit Hours
Related SDG
Pre Requisite
Contents
1
EE-221
Digital Logic Design
3+1
9,11,12
2
CS-212
Object Oriented Programming
3+1
1,2,4, 9,16
CS-114 Fundamental of Programming
3
HU-101
Islamic Studies
2+0
4 , 16
4
MATH-112
Calculus-II
3+0
4,9
5
MGT-164
Introduction To Management
2+0
4,8,9
6
PHY-101
Applied Physics
3+1
4,9
7
Total CHs
16+3=19
Semester-3
No
Code
Title
Credit Hours
Related SDG
Pre Requisite
Contents
1
CS-220
Database Systems
3+1
4,9,11,12
2
HU-212
Technical & Business Writing
2+0
4
3
MATH-222
Linear Algebra
3+0
4,9
4
CS-250
Data Structures & Algorithms
3+1
4,9
CS-110 Fundamental of Programming
5
CS-235
Computer Organisation and Assembly Language
3+1
6
Total CHs
14+3=17
Semester-4
No
Code
Title
Credit Hours
Related SDG
Pre Requisite
Contents
1
MATH-361
Probability & Statistics
3+0
4,8,9,12,16
2
CS-251
Design & Analysis of Algorithms
3+0
4,9,11,12
CS-250
3
XXX-XXX
CS Elective - I
3+1
4
XXX-XXX
CS Elective - II
3+0
5
XXX-XXX
CS Elective - III
3+1
6
Total CHs
15+2=17
Semester-5
No
Code
Title
Credit Hours
Related SDG
Pre Requisite
Contents
1
EE-353
Computer Networks
3+1
4,9
2
CS-330
Operating Systems
3+1
4,9,11,12
CS-250/CS-114 Fundamentals of Programming
3
HU-102
Psychology
3+0
3,4
4
SE-200
Software Engineering
3+0
4,9,11,12
CS-212 Object Oriented Programming
5
XXX-XXX
CS Elective - IV
3+1
6
Total CHs
15+3=18
Semester-6
No
Code
Title
Credit Hours
Related SDG
Pre Requisite
Contents
1
CS-332
Distributed Computing
3+1
9
CS-330
2
CS-370
Artificial Intelligence
3+1
4,9
MATH-161
3
MATH-108
Differential Equations
3+0
4
MATH-111
4
MATH-352
Numerical Methods
2+1
4,9
MATH-111
5
HU-223
Professional Ethics
3+0
3,4,8
6
CS-484
Information Security
3-0
4,8,9
7
Total CHs
17+3=20
Semester-7
No
Code
Title
Credit Hours
Related SDG
Pre Requisite
Contents
1
CS-352
Theory of Automata and Formal Languages
3+0
4,9
2
MGT-272
Entrepreneurship
3+0
4,8,9,12
3
ECO-132
Engineering Economics
3+0
8,11
4
CS-498
Final Year Project-I
0+2
5
CS-XXX
CS Elective-V
3+1
6
Total CHs
12+3=15
Semester-8
No
Code
Title
Credit Hours
Related SDG
Pre Requisite
Contents
1
CS-351
Compiler Construction
3+0
4
CS-352
2
FIN-204
Financial Management For IT Professional
2+0
4,8
3
OTM-455
Engineering Project Management
2+0
8,17
EC_310
4
MGT-111
Technology In Business
2+0
9
5
CS-499
Final Year Project II
0+4
CS-498
6
CSL-402
Community Service Learning (Non Graded)
0+1
7
Total CHs
9+4=13
8
Grand Total
136
CS Electives
No
Code
Title
Credit Hours
Related SDG
Pre Requisite
Contents
1
BIO-215
Bioinformatics
3+0
9
2
BIO-317
Computational Biology
3+0
9
3
CS-213
Advanced Programming
3+1
9
4
CS-260
Human Computer Interaction
3+0
9
5
CS-321
Advanced Database Systems
3+0
9
6
CS-322
RDBMS Using Oracle
2+1
9
7
CS-332
Distributed Computing
3+1
9
CS-330
8
CS-334
Open Source Systems
3+1
9
9
CS-342
Mobile Computing
3+0
9
10
CS-344
Web Engineering
3+1
9
11
CS-361
Computer Graphics
3+1
9,11,12
12
CS-362
Multimedia Systems And Design
2+1
9
13
CS-363
Visualization
2+1
9
14
CS-364
Game Programming
2+1
9
15
CS-380
Introduction To Computer Security
3+0
9
16
CS-381
Network Security
3+1
9
17
CS-414
Advanced Java With Emphasis On Internet Applications
3+1
9
18
ID-352
Design Management
3+0
4,8,10
19
CS-424
Information Retrieval
3+0
20
CS-425
Management Information Systems
3+0
9
21
CS-433
Applied Parallel Computing
2+1
9
22
CS-441
Web Technologies-II
3+1
9
23
CS-443
E-Commerce And Solutions
3+0
8,9,10,12
24
CS-453
Programming Languages
3+0
9
25
CS-471
Machine Learning
3+1
MATH-361
26
CS-472
Natural Language Processing
3+0
9
27
CS-474
Computer Vision
2+1
3,4,9
28
CS-476
Speech And Image Processing
3+1
9
29
CS-481
Computer Forensics
3+1
9
30
CS-482
System Incident Handling
3+0
9
31
EC-303
Mobile Application Development for SME\\\'s
2+1
9
32
EE-232
Signals And Systems
3+1
7,9
33
EE-322
Wireless Networks
3+0
9
34
EE-350
Data Communication
3+0
9
35
EE-430
Telecommunication Systems
3+0
9
36
EE-433
Digital Image Processing
3+1
9
37
SE-301
Object Oriented Software Engineering
3+0
9
38
SE-311
Software Requirements Engineering
3+0
9
39
SE-313
Design Patterns
2+1
9
40
SE-320
Formal Methods
3+0
4,9
SE-200
41
SE-321
Software Quality Engineering
3+0
4,12
SE-200
42
SE-422
Software Testing
3+0
9
43
SE-423
Software Metrics
3+0
9
44
SE-430
Software Project Management
3+0
4,8,12
SE-200
45
SE-431
Software Engineering Economics
3+0
9
46
SE-440
Business Process Automation
3+0
9
47
CS-490
Advance Topics in Computing
3+0
48
CS-404
Big Data Analytics
2-1
9
49
CS-405
Deep Learning
3+1
9
50
CS-340
Web Technologies-I
2+1
51
CS-473
Theory of Intelligent Systems
3+1
52
CS-331
System Programming
2+1
53
SE-210
Software Design and Architecture
3+1
IN THE UG PROGRAM
Course Curriculum
OTHER PROGRAMS
Bachelor of Science in Computer Science 2021 and 2022 Intake
BE CIVIL ENGINEERING for Fall 2023
Bachelor of Science in Computer Science 2023 and Onwards Intake
BE CIVIL ENGINEERING Fall 2022 and Prior Entry
Bachelor of Science in Computer Science 2020 Intake
BACHELOR OF SCIENCE IN ARTIFICIAL INTELLIGENCE
BACHELOR IN CIVIL ENGINEERING FOR FALL 2024 & ONWARD
BS English (Language and Literature)