Home > Programs Offered > MCA > Curriculum
MCA - Curriculum

Course Structure

Semester I
Data structures using C
Unix Programming
Web technologies
Computer Organization
Discrete Mathematical Structures
Data structures using C Laboratory
Unix Programming using Laboratory
Web programming Laboratory

Semester II

Python Programming
Object Oriented programming using C++
Data base management systems
Operating Systems
System Software
Python Programming Laboratory
Object Oriented programming using C++ Laboratory
Database management systems Laboratory

Semester III

Computer Networks
Java Programming
Analysis and design of algorithms
Software engineering
Computer networks Laboratory
Java Programming Laboratory
Analysis and design of algorithms Laboratory

Elective I
Intellectual Property Rights
Enterprise resource planning(ERP)
MIS & E-Commerce
Cyber Security

Semester IV

Advanced Java Programming
Advanced Web programming
Software Testing and Practices
Advanced Java Programming Laboratory
Advanced Web programming Laboratory
Software Testing and Laboratory

Elective II

Advanced Computer Networks
Data Warehousing and Data Mining
Software Architecture
Cryptography and Network security

Elective III
Wireless Communication and Mobile Technologies
Big Data Analytics
Software Quality Management
Principles of User Interface Design

Semester V
Object Oriented modeling and design
Program using C#.Net
Mobile Applications
Elective -4
Software Design Laboratory
Program using C#.Net Laboratory
Mini project: mobile applications development using Android/iOS/Windows ., etc

Elective IV
Web2.0 and Rich Internet Applications
Cloud Computing
Artificial Intelligence
Storage Area Networks

Elective V
Software Defined Networks
Internet of Things(IoT)
Service Oriented Architecture
Software Project Management



  • Student should present the seminar on cutting edge/emerging/State of the art technologies in the field of computer science and applications
  • Duration of the seminar Should be approximately 45 minutes
  • Student should submit the write up on seminar topic containing at least 10 pages.

Elective VI

Project work

Follow us on: