M.Sc (Computer Application)
Master of Computer Applications (MCA) is a three year long professional post-graduate programme for candidates wanting to delve deeper into the world of computer application development with the help of learning modern programming language. The programme is a blend of both theoretical and practical knowledge. An MCA degree endows students’ an opportunity to work with tools meant to develop better and faster applications.
Designed to meet the shortage of qualified professionals in the IT (Information Technology) industry, an MCA degree - in India - is offered by many colleges. Infact, there are various colleges that also offer integrated MCA programmes as well.
Students pursuing an MCA programme would have the option to choose from the following specialisations:
Application Software
|
Systems Management
|
Hardware Technology
|
Systems Development
|
Internet
|
Systems Engineering
|
Management Information Systems (MIS)
|
Software Development
|
Networking
|
Troubleshooting
|
Eligibility Criteria for MCA
According to AICTE, to pursue an MCA course candidates must have pursued BCA/ BSc/ BCom/ BA degree with Mathematics as one of the subjects at 10+2 level or at graduation.
However, MCA colleges in India might ask you to fulfill the following as well:
- Minimum marks required: 50% to 60% (a CGPA above 6/10 is considered good) in Bachelor's; 55% and above in Class 12th. Class 10th marks do not matter in most cases.
Note: The above mentioned eligibility criteria might differ from college to college. This is just an overview.
Skillset for MCA
Good communication and behavioral skills
|
A positive attitude
|
Confidence
|
Strong technical skills
|
Good command over programming languages like C, C++, Java, .Net, etc.
|
Good programming skills and hands on experience
|
Knowledge of data structure and database
|
Awareness of latest technology trends
|
Course Curriculum for MCA
The basic curriculum of a typical MCA programme includes topics like network and database management, electronics, mobile technologies, financial accounting, mathematics, statistics, cloud computing, Java programming etc.
Semester 1
|
Semester 2
|
Introduction in IT
|
Info Systems Analysis Design & Implementations
|
Computer Organisation & Architecture
|
Operating Systems
|
Programming & Data Structure
|
Oral and Wireless Communications
|
Introduction to Management functions
|
Accounting and Management Control
|
Mathematical foundations
|
Probability & Combinatorics
|
IT Lab
|
Business Programme Lab
|
Programming Lab
|
Unix & Windows Lab
|
Semester 3
|
Semester 4
|
Data Base Management Systems
|
Network Programming
|
Computer Communication Networks
|
Software Engg. I
|
Object Oriented Analysis and Design
|
Elective I
|
Management Support System
|
Organizational Behaviour
|
Statistical Computing
|
Elective 2
|
DBMS Lab
|
Network Lab
|
Statistical Computing Lab
|
CASE Tools Lab
|
Semester 5
|
Semester 6
|
A.I and Applications
|
Project
|
Software Engineering II
|
Seminar
|
Elective 3
|
Elective 4
|
Optimisation Techniques
|
AI & Application lab
|
Optimisation Techniques Lab
|
Industrial Lectures Seminar, Project
|