Master in Computer Application
MCA (Master of Computer Applications) is a professional master's degree in computer science.
Training
It focuses on providing a theoretical as well as practical training to students in the related field.
Computer Applications is a use of computer to solve a problem or to accomplish a particular job.
Eligibility
Candidates who have passed any Bachelor's degree in Computer Application/ Information Technology from a recognized University with not less than 3years of Full Time experience in a Managerial / Supervisory / Professional Role after their graduation and should currently be working in a Professional Capacity in any organization.
Duration
The Program Duration for MCA will be Three Year comprising of Six Semesters, Students may choose to take breaks in between subjects/semesters. However, they are expected to follow a normative period of six years i.e. Students will have to complete the program within six Years from session start date.
Course Contents
01 First Semester
- Computer Fundamentals & Programming in C
- Object Oriented Programming Using C++
- Introduction of Introduction Technology
- Internet and Web Designing
- Discrete Mathematics
02 Second Semester
- Database Management System
- Java Programming
- Data Structures using C
- Principles of System Programming & Compiler Design
- Operating System Concepts & Networking Management
03 Third Semester
- Operating Systems
- Artificial Intelligence & Expert Systems
- Management Support Systems and IS Security
- Computer Graphics & Multimedia
- Object Technology
04 Fourth Semester
- Advanced Database Systems
- Advanced Java Programming
- Visual Languages Programming
- Software Testing and Quality Assurance
- Design and Analysis of Algorithms
05 Fifth Semester
- Advanced Computer Networks
- DOT NET Programming Using 'C' and/or VB.NET
- Linux & X-Windows Programming
- Software Verification, Validation & Testing
- Emerging Trends in Information Technology
06 Sixth Semester
- Human Computer Interface
- Elective 2
- Major Project
- Advanced Internet Technologies
- Elective 1
Elective Subjects
- Cyber Law and IT Security
- Advanced Unix
- Advanced Computer Architecture
- Digital Image Processing
- TCP/IP
- Neural Networks
- Simulation & Modeling
- Cognitive Psychology
- Software Project Management
- Software Quality Management