Syllabus
Course ID |
Course Name |
Credit |
A. Prerequisite Courses |
28 |
|
MCS 501 |
Structured Programming Language |
3 |
MCS 502 |
Structured Programming Language Sessional |
1 |
MCS 510 |
Digital Logic Design |
3 |
MCS 512 |
Microprocessor |
3 |
MCS 513 |
Computer Organization and Architecture |
3 |
MCS 521 |
Database Concepts |
3 |
MCS 522 |
Database Concepts Sessional |
1 |
MCS 561 |
Operating System |
3 |
MCS 571 |
Data Structure and Algorithm |
3 |
MCS 572 |
Data Structure and Algorithm Sessional |
1 |
MCS 592 |
System Analysis and Design |
3 |
MCS 593 |
Discrete Mathematics |
3 |
MCS 595 |
Numerical Method |
3 |
B. Required Courses (Any Six for Thesis Group and Any Ten for non-These Group) |
18/30 |
|
MCS 601 |
Advance OOP |
3 |
MCS 602 |
Web Technology |
3 |
MCS 615 |
Digital Signal Processing |
3 |
MCS 621 |
Distributed Database Query Optimization |
3 |
MCS 622 |
Distributed System |
3 |
MCS 631 |
Advanced Computer Networks |
3 |
MCS 641 |
Artificial Intelligence & Expert System |
3 |
MCS 642 |
Data Mining |
3 |
MCS 647 |
Image Processing |
3 |
MCS 651 |
Software Engineering and Project Management |
3 |
MCS 691 |
Computer Graphics and Animation |
3 |
MCS 652 |
Software Quality Assurance |
3 |
MCS 692 |
Simulation and Modeling |
3 |
MCS 649 |
Machine Learning |
3 |
MCS 681 |
Multimedia System Design |
3 |
MCS 643 |
Neural Network and Fuzzy System |
3 |
MCS 646 |
Syntactic Patter and Speech Recognition |
3 |
MCS 673 |
Computational Geometry |
3 |
MCS 600 |
Thesis(18 Credit Hours for MCS Thesis Group)/ Project (6 Credit Hours for MCS non-Thesis Group) |
18/6 |
Summary of Course Curriculum
Group |
Theory |
Sessional |
Project and Thesis |
Total |
Pre requisite Courses |
24.00 |
4.00 |
------------------------ |
28 |
MCS by Thesis |
18.00 |
----------- |
18.00 |
34 |
MCS by Course Work |
30.00 |
----------- |
6.00 |
36 |