Course Curriculum & Syllabi
MCA
Semester 1
Mathematical Foundation of Computer Applications
English for Professional Communication
Computer Organization and Architecture
Computer Programming
Data Structures
Self Awareness and Personal Growth
Semester 2
Numerical,Statistical Methods & Algorithms
Object Oriented Programming
Analysis & Design of Algorithms
Database Management Systems
Computer Networks
Semester 3
Financial Accounting
Object Oriented Analysis and Design
Internet Technologies
System Software and Operating Systems
Operations Research
Semester 4
Software Engineering
Visual Programming
Network Protocol,Management & Security
Elective 1
Elective 2
Semester 5
Courses Offered:
Distributed Databases
C# and . NET
Computer Peripherals and Interfacing
Soft Computing
Component Technology
Principles of Electronics and Management
Computer Graphics
Software Project Management
Minor Project and Term Paper
Semester 6
Project
M.Sc. (CS)
Semester 1
Data Structures & Algorithms
Theory of Computation
Computer Networks
Computer Organization & Architecture
Advanced Operating Systems
Data Structures Lab
Computer Networks Lab
Advanced Operating Systems Lab
Semester 2
Web Technologies
Compiler Design
Object Oriented Analysis & Design
Advanced Relational Database Management Systems
Software Engineering
Web Technologies Lab
UML Lab
Database Lab
Semester 3
Courses in stream 1: Enterprise Application Development
Network Management & System Administration
Software Project Management & Quality Assurance
Enterprise Web Application Development (J2EE / .NET (Optional))
Oracle / SQL Server Database Administration
Visual Programming
Mini Project
Courses in stream 2: Network & Information Security
Mathematical foundation for Cryptography
Network Security & Computer Security
Wireless Networks
Cryptography
Information Security Management
Mini Project
Semester 4
Elective - I: E-Commerce; Software Testing; Semantic Web; Open Source Systems; Web Services & Service Oriented Architecture; Component Development. Distributed Systems [3-0-0-3]
Elective - II: Wireless & Mobile Computing; Digital Image Processing; Data Mining; Data Compression; UNIX System Design; Graph Theory; Algorithm Analysis; Artificial Intelligence. [3-0-0-3]
Dissertation / Thesis - 8 Credits
B.Sc. (CS)
Semester 1
MAP101 Basic Mathematics
CSG121 Introduction to Computers
ECG101 Basic Electronics
CUL101 Cultural Education I
ENG111 Communicative English I
ECG191 Basic Electronics Lab
ENV101 Environmental Studies
Semester 2
MAC102Discrete Mathematics
CSS122 Computer Organization and Architecture
CSP121 Introduction to Programming using C
CUL102 Cultural Education II
ENG112 Communicative English II
CSP193 Introduction to Programming Using C- Lab
CSS192 Computer Organization and Architecture- Lab
Semester 3
MAS221 Probability and Statistics
CSS221 Operating Systems
CST221 Data Structures
ITT222 Database Management Systems
ITT211 Systems Analysis and Design
CST291 Data Structures- Lab
ITT292 Database Management Systems- Lab
Semester 4
CSP221 Programming in Java
CST222 Algorithms
CSN222 Computer Networks
CST321 Computer Graphics and Image processing
BUG201 Principles of Management
CSP291 Programming in Java Lab
CST391 Computer Graphics and Image processing - Lab
Semester 5
MAP321 Operations Research
CSP292 GUI Programming
ITW222 Web Technologies
ENG211 Technical Writing
CSG396 Term Paper
ITW292 Web Technologies- Lab
CST351 Introduction to Artificial Intelligence
ITT351 Object Oriented Design and UML
CSS351 Systems Programming
Semester 6
ITT304 Software Engineering and Software Project Management
CSG399 Project 0 0 6 4
Elective II 3 1 0 4
Elective III 3 1 0 4
Elective II
ECS351 Embedded Systems
ITS351 Data Mining
CST352 Expert Systems
ITW351 Semantic Web
Elective III
CSN351 Mobile and Wireless Computing and Communication
MAC351 Numerical Methods
ITS352 Cyber Security
|