MCA - Curriculum

MCA Curriculum (2019 onwards)

Semester 1

  • Probability and Statistics
  • Computer Organization and Architecture
  • Problem Solving With Structured Programming in C
  • Database Management System
  • Essentials of Management & Organizational Behavior
  • C Programming Lab
  • DBMS Lab

Semester 2

  • Operations Research
  • Operating Systems
  • C++ and Object Oriented Programming Paradigms
  • Software Engineering
  • Data Structures
  • C++ Lab
  • Data Structures Lab

Add on Course: Systems Administration

Semester 3

  • Design and Analysis of Algorithms
  • Data Communications and Computer Networks
  • System Software
  • Java Programming
  • Graphics and Multimedia Lab
  • Computer Graphics and Multimedia
  • Java Lab
  • Graphics and Multimedia Lab

Add on Course: Communicative English

Semester 4

  • Internet Programming Using Framework
  • Artificial Intelligence
  • Information Security
  • Specialization-Pool 1 - Paper –1 [Max two track from the pool]
  • Specialization-Pool 1 - Paper – 2
  • Internet Programming using Framework lab
  • Mini Project using PhP

Add on Course: Yoga

Semester 5

  • Data Mining
  • Linux Administration, Management and Networking
  • Parallel Programming
  • Specialization - Pool 2 - Paper – 1
  • Specialization - Pool 2 - Paper – 2
  • Linux Lab
  • Data Mining using R

Add on Course: Certificate Course*  -* Based on Recent Technology

Semester 6

  •  5 Month Project – Live

Specialization Tracks - Pool 1

Data Science

  • Data Warehousing
  • Digital Image Processing
  • Soft Computing

Advanced Programming

  • J2EE
  • AngularJS framework
  • Android

Advanced Software Engineering

  • Software Requirements Engineering
  • Software Design and architecture
  • Software Testing

Information Security

  • Ethical Hacking
  • Web and Database Security
  • Emerging Security Technologies

Specialization Tracks - Pool 2

Data Science

  • Big Data Analytics
  • Information Retrieval Analytics
  • Social Media Mining

Advanced Programming

  • Struts and Hibernate
  • Open Source Lab – Python
  • PhoneGap Framework

Advanced Software Engineering

  • Software Project Management
  • Software Risk Management
  • User Interface Design

Information Security

  • Network Security Architecture
  • Wireless Security
  • Cyber Forensics