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) |
|
|