Scheme of Study for BSCS
Semester–I
Course Codes |
Course Titles |
Credit Hours |
Pre-Requisite |
CSC111 |
Introduction to Information and Communication Technologies |
2-1 |
|
CSC112 |
Programming Fundamentals |
3-1 |
|
|
English Composition and Comprehension |
3-0 |
|
|
Calculus and Analytical Geometry |
3-0 |
|
|
Applied Physics |
3-0 |
|
|
Islamic Studies/Ethics |
2-0 |
|
Total |
18 (16-2) |
|
Semester – II
Course Codes |
Course Titles |
Credit Hours |
Pre-Requisite |
CSC121 |
Object Oriented Programming |
3-1 |
Programming Fundamentals |
CSC122 |
Software Engineering |
3-0 |
|
CSC123 |
Discrete Structures |
3-0 |
|
|
Communication and Presentation Skills |
3-0 |
English Composition & Comprehension |
|
Economy of Pakistan |
3-0 |
|
|
Pakistan Studies |
2-0 |
|
Total |
18 (17-1) |
|
Semester – III
Course Codes |
Course Titles |
Credit Hours |
Pre-Requisite |
CSC231 |
Data Structures and Algorithms |
3-1 |
Object Oriented Programming |
CSC232 |
Digital Logic Design |
3-1 |
Applied Physics |
CSC233 |
Computer Organization and Assembly Language |
3-1 |
|
|
Technical and Business Writing |
3-0 |
Communication & Presentation Skills |
|
Multi-Variate Calculus |
3-0 |
Calculus & Analytical Geometry |
Total |
18 (15-3) |
|
Semester- IV
Course Codes |
Course Titles |
Credit Hours |
Pre-Requisite |
CSC241 |
Database Systems |
3-1 |
Data Structures and Algorithms |
CSC242 |
Operating Systems |
3-1 |
Data Structures and Algorithms |
CSC243 |
Design and Analysis of Algorithms |
3-0 |
Data Structures and Algorithms |
CSC244 |
Theory of Automata |
3-0 |
|
|
Linear Algebra |
3-0 |
|
Total |
17 (15-2) |
|
Semester-V
Course Codes |
Course Titles |
Credit Hours |
Pre-Requisite |
CSC351 |
Computer Networks |
3-1 |
|
CSC352 |
Compiler Construction |
3-0 |
Theory of Automata |
|
Probability and Statistics |
3-0 |
|
|
Differential Equations |
3-0 |
|
CSC354 |
Data Science |
3-0 |
|
CSC350 |
Social Service |
1-0 |
|
Total |
16 (15-1) |
|
Semester-VI
Course Codes |
Course Titles |
Credit Hours |
Pre-Requisite |
CSC361 |
Artificial Intelligence |
3-1 |
Discrete Structures |
CSC362 |
Visual Programming |
2-1 |
Object Oriented Programming |
CSC363 |
Fundamentals of Data Mining |
3-0 |
|
|
Entrepreneurship |
3-0 |
|
|
Psychology |
3-0 |
|
Total |
16 (14-2) |
|
Semester-VII
Course Codes |
Course Titles |
Credit Hours |
Pre-Requisite |
CSC471 |
Software Project Management |
3-0 |
Software Engineering |
CSC472 |
Parallel and Distributed Computing |
3-0 |
Operating Systems |
CSC473 |
Wireless Networks |
3-0 |
|
CSC474 |
Digital Image Processing |
2-1 |
|
CSC500 |
Final Year Project (FYP)– I |
0-3 |
|
Total |
15 (11-4) |
|
Semester-VIII
Course Codes |
Course Titles |
Credit Hours |
Pre-Requisite |
CSC481 |
Information Security |
3-0 |
|
CSC482 |
Theory of Programming Languages |
3-0 |
|
CSC500 |
Final Year Project (FYP) – II |
0-3 |
|
CSC470 |
Professional Practices |
3-0 |
|
|
Foreign Language |
2-0 |
|
Total |
12 (9-3) |
|
Semester-I
Course Codes |
Course Titles |
Credit Hours |
Pre-requisite |
CSC111 |
Introduction to Information and Communication Technologies |
2-1 |
|
CSC112 |
Programming Fundamentals |
3-1 |
|
|
English Composition and Comprehension |
3-0 |
|
|
Calculus and Analytical Geometry |
3-0 |
|
|
Applied Physics |
3-0 |
|
|
Islamic Studies/ Ethics |
2-0 |
|
Total |
18 (16-2) |
|
Semester-II
Course Codes |
Course Titles |
Credit Hours |
Pre-requisite |
CSC121 |
Object Oriented Programming |
3-1 |
Programming Fundamentals |
CSC122 |
Software Engineering |
3-0 |
|
CSC123 |
Discrete Structures |
3-0 |
|
|
Communication and Presentation Skills |
3-0 |
English Composition and Comprehension |
|
Pakistan Studies |
2-0 |
|
|
Economy of Pakistan |
3-0 |
|
Total |
18 (17-1) |
|
Semester- III
Course Codes |
Course Titles |
Credit Hours |
Pre-requisite |
CSC231 |
Data Structures and Algorithms |
3-1 |
Object Oriented Programming |
SEC232 |
Software Requirement Engineering |
3-0 |
Software Engineering |
|
Technical and Business Writing |
3-0 |
Communication and Presentation Skills |
|
Linear Algebra |
3-0 |
|
|
Principles of Management |
3-0 |
|
Total |
16 (15-1) |
|
Semester-IV
Course Codes |
Course Titles |
Credit Hours |
Pre-requisite |
CSC242 |
Operating Systems |
3-1 |
Data Structures and Algorithms |
CSC243 |
Database Systems |
3-1 |
Data Structures and Algorithms |
SEC243 |
Software Design and Architecture |
2-1 |
Software Requirement Engineering |
SEC244 |
Human Computer Interaction |
3-0 |
Software Engineering |
|
Probability and Statistics |
3-0 |
|
Total |
17(14-3) |
|
Semester-V
Course Codes |
Course Titles |
Credit Hours |
Pre-requisite |
SEC351 |
Software Construction and Development |
2-1 |
Software Design and Architecture |
CSC351 |
Computer Networks |
3-1 |
|
SEC352 |
Web Engineering |
3-0 |
|
SEC353 |
Simulation and Modeling |
3-0 |
|
SEC354 |
Operations Research |
3-0 |
|
Total |
16 (14-2) |
|
Semester-VI
Course Code |
Course Titles |
Credit Hours |
Pre-requisite |
SEC361 |
Software Quality Engineering |
3-0 |
Software Engineering |
SEC364 |
Formal Methods in Software Engineering |
3-0 |
|
SEC365 |
Visual Programming |
2-1 |
Object Oriented Programming |
SEC367 |
Mobile Application and Development |
3-0 |
|
CSC470 |
Professional Practice |
3-0 |
|
|
Foreign Language |
2-0 |
|
CSC350 |
Social Service |
1-0 |
|
Total |
18 (16-2) |
|
Semester-VII
Course Codes |
Course Titles |
Credit Hours |
Pre-requisite |
SEC471 |
Software Project Management |
3-0 |
Software Engineering |
SEC472 |
Software Re-Engineering |
3-0 |
Software Construction and Development |
SEC474 |
Management Information Systems |
3-0 |
|
SEC475 |
Natural Language Processing |
3-0 |
|
CSC500 |
Final Year Project – I |
0-3 |
|
Total |
15 (12-3) |
|
Semester-VIII
Course Codes |
Course Titles |
Credit Hours |
Pre-requisite |
CSC481 |
Information Security |
3-0 |
|
SEC486 |
Agent-based Software Engineering |
3-0 |
|
CSC500 |
Final Year Project- II |
0-3 |
Final Year Project-I |
|
Psychology |
3-0 |
|
Total |
12 (9-3) |
|