M.SC. COMPUTER SCIENCE: 2-YEAR DEGREE PROGRAMME (4-SEMESTER) CH-68
Pre-requisite: –
The minimum requirements for admission in M.Sc. Computer Science degree Programmemes is at least minimum Second Class in B.Sc. (Pass) Physics or Statistics with Mathematics.
OR
One-year Post Graduate Diploma in Computer science with bachelor degree.
OR
BE (excluding Software/Computer Systems/IT).
First Semester | C.H. | |
CS-500 | Introduction to Information and Communication Technologies |
3 |
CS-501 | Introduction to Information and Communication Technologies (Lab) |
3 |
CS-502 | Programming Fundamentals |
3 |
CS-503 | Programming Fundamentals (Lab) |
3 |
CS-504 | Digital Logic Design |
3 |
CS-505 | Digital Logic Design (Lab) |
1 |
CS-506 | Discrete Structures |
3 |
CS-508 | Numerical Computing |
3 |
Second Semester |
C.H. |
|
CS-510 | Object Oriented Programming |
3 |
CS-511 | Object Oriented Programming (Lab) |
1 |
CS-512 | Theory of Automata |
3 |
CS-514 | Data Structures and Algorithms |
3 |
CS-515 | Data Structures and Algorithms (Lab) |
1 |
CS-516 | Database Systems |
3 |
CS-517 | Database Systems (Lab) |
1 |
CS-518 | Software Engineering |
3 |
Third Semester |
C.H. |
|
CS-600 | Computer Organization and Assembly Language |
3 |
CS-601 | Computer Organization and Assembly Language (Lab) |
1 |
CS-602 | Artificial Intelligence |
3 |
CS-603 | Artificial Intelligence (Lab) |
1 |
CS-604 | Web Engineering and Technologies |
3 |
CS-606 | Computer Networks |
3 |
CS-607 | Computer Networks (Lab) |
1 |
CS-611 | Final Year Project – 1 |
3 |
Fourth Semester |
C.H. |
|
CS-612 | Mobile Application Development |
3 |
CS-614 | Python for Data Science |
3 |
CS-616 | Operating Systems |
3 |
CS-617 | Operating Systems (Lab) |
1 |
CS-613 | Final Year Project – 2 |
6 |
Note: details of the course contents can be obtained from the office of the IMCS