Normally MCA course duration in India is of 3 years if the graduation of the candidate is a B.Sc degree course, whereas if the candidate is a BCA course graduate then through lateral entry system MCA course duration will be for 2 years.
MCA that is Masters of Computer Application is a PG course of three years and has it is a master Course in Computer Application the MCA subjects are related to computer languages computer software and the MCA syllabus is divided into 6 semesters has the MCA subjects consists 5 number but their brief knowledge is given in three years so the MCA syllabus is made in such a way that the students learn MCA subjects in three years in such a pattern that the gain all the knowledge
The MCA course includes classroom teaching, practical assignments, and project work which is a mandate in the MCA course syllabus. MCA course syllabus emphasis the latest programming languages and tools to develop better and faster applications. Some colleges encourage students to spend a full semester working in the industry to explore and understand how IT works.
To train MCA course subjects offered by the universities are Data Structures and files using C, Project Visual C++, Computer Networks and Java programming etc. MCA syllabus varies from university to university and some of them are- Internet & JAVA Programming, Modeling and Simulation, Computer and ‘C’ Programming, Management Information System, and many others.
The MCA course list also emphasis certain specialization topics like Troubleshooting, System Engineering, Software Development, Hardware Technology, etc. The candidates can also opt for MCA course correspondence through distance learning or MCA course in IGNOU. The MCA Subjects are mentioned below:
The syllabus vastly followed for the MCA course according to the curriculum throughout India is tabulated below:
MCA Syllabus - Semester 1 | |
---|---|
Sl.No | Subjects |
1 | Programming Fundamentals |
2 | Fundamentals of Computer Organization |
3 | Data and File Structure |
4 | Mathematical Foundation |
5 | Elements of Basic Communication |
6 | Web Technology |
MCA Syllabus - Semester 2 | |
---|---|
Sl.No | Subjects |
1 | InfoSystems Analysis Design & Implementations |
2 | Operating Systems |
3 | Oral and Wireless Communications |
4 | Accounting and Management Control |
5 | Probability & Combinatorics |
6 | Business Programme Lab |
7 | Unix & Windows Lab |
MCA Syllabus - Semester 3 | |
---|---|
Sl.No | Subjects |
1 | Database Management Systems |
2 | Computer Communication Networks |
3 | Object-Oriented Analysis and Design |
4 | Management Support System |
5 | Statistical Computing |
6 | DBMS Lab |
7 | Statistical Computing Lab |
MCA Syllabus - Semester 4 | |
---|---|
Sl.No | Subjects |
1 | Network Programming |
2 | Software Engg. I |
3 | Elective I |
4 | Organizational Behaviour |
5 | Elective 2 |
6 | Network Lab |
7 | CASE Tools Lab |
MCA Syllabus - Semester 5 | |
---|---|
Sl.No | Subjects |
1 | A.I and Applications |
2 | Software Engineering II |
3 | Elective 3 |
4 | Elective 4 |
5 | Optimization Techniques |
6 | AI & Application Lab |
7 | Optimization Techniques Lab |
8 | Industrial Lectures Seminar, Project |
MCA Syllabus - Semester 6 | |
---|---|
Sl.No | Subjects |
1 | Project |
2 | Seminar |
The list of subjects pursued in the MCA curriculum is mentioned below:
Sl.No. | MCA Subjects |
---|---|
1 | Mathematical Foundation of Computer Science |
2 | Accounting and Financial Management |
3 | Computer Organization |
4 | Computer and ‘C’ Programming |
5 | Paradigms of Programming |
6 | UNIX & Shell Programming |
7 | Programming Lab |
8 | Organization Lab |
9 | Unix /Linux & Shell Programming Lab |
10 | General Proficiency |
11 | Organizational Structure and Personnel Management |
12 | Data & File Structure Using ‘C’ |
13 | Object-Oriented Systems in C++ |
14 | Computer-Based Numerical & Statistical Techniques |
15 | Combinatory & Graph Theory |
16 | Computer Architecture & Microprocessor |
17 | Data Structure Lab |
18 | General Proficiency |
19 | Visual Basic |
20 | Modeling and Simulation |
21 | Software Engineering |
22 | Elective I (any one of the following) |
23 | Foundation of e-Commerce |
24 | Computer Graphics & Animation |
25 | Software Engineering Lab |
26 | Computer Graphics Lab |
27 | Visual Basic Lab |
28 | General Proficiency |
29 | Web Technology |
30 | Elective II (any one of the following) |
31 | Net FrameWork & C |
32 | Microprocessor Lab |
33 | Design & Analysis of Algorithm |
34 | Operating System |
35 | Database Management System |
36 | Internet & JAVA Programming |
37 | System Programming |
38 | DBMS Lab |
39 | JAVA Lab |
40 | DAA Lab |
41 | ERP System |
42 | Elective III (any one of the following) |
43 | Management Information System |
44 | Web Technology Lab |
45 | Net Frame-Work & C-Lab |
46 | Colloquium |
47 | General Proficiency |
48 | Industrial Project |
49 | General proficiency |
50 | Computer Networks |
51 | C++ Lab |