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