Program Structure
First Semester
- MCA101 –
- Problem Solving and Programming–
- 4 Credits
- MCA102 –
- Computer Organisation and Assembly Language Programming–
- 4 Credits
- MCA103 –
- Discrete Mathematics–
- 4 Credits
- MCA104 –
- Systems Analysis and Design–
- 4 Credits
- MCA105 –
- Communication Skills–
- 4 Credits
- MCA106P –
- Lab(Internet Concepts and Web Design)–
- 4 Credits
- MCA107P –
- Lab(C and Assembly Language Programming)–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 28 Credits
Second Semester
- MCA201 –
- Data and File Structures–
- 4 Credits
- MCA202 –
- Operating System Concepts–
- 4 Credits
- MCA203 –
- Introduction to Database Management Systems–
- 4 Credits
- MCA204 –
- Object Oriented Technology and Java Programming–
- 4 Credits
- MCA205P –
- Lab(Data Structures Using C)–
- 4 Credits
- MCA206P –
- Lab(Windows 2000, Linux / Unix, Java and Ms Access, My SQL)–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 24 Credits
Third Semester
- MCA301 –
- Design and Analysis of Algorithms–
- 4 Credits
- MCA302 –
- Object Oriented Analysis and Design–
- 4 Credits
- MCA303 –
- Advanced Discrete Mathematics–
- 4 Credits
- MCA304 –
- Software Engineering–
- 4 Credits
- MCA305 –
- Accountancy and Financial Management–
- 4 Credits
- MCA306P –
- Lab (Object Oriented Analysis and Design)–
- 4 Credits
- MCA307P –
- Lab (Software Engineering)–
- 4 Credits
- MCA308P –
- Lab (Accountancy and Financial Management)–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 32 Credits
Fourth Semester
- MCA401 –
- Operating Systems–
- 4 Credits
- MCA402 –
- Data Communication and Networks–
- 4 Credits
- MCA403–
- Advanced Database Management Systems–
- 4 Credits
- MCA404 –
- Mini Project–
- 4 Credits
- MCA405P –
- Unix And DBMS Lab–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 20 Credits
Fifth Semester
- MCA501 –
- Advanced Internet Technologies–
- 4 Credits
- MCA502 –
- Computer Graphics and Multimedia–
- 4 Credits
- MCA503 –
- Artificial Intelligence and Knowledge Management–
- 4 Credits
- MCA504 –
- Numerical and Statistical Computing–
- 4 Credits
- MCA505 –
- Parallel Computing–
- 4 Credits
- MCA506P –
- Lab (Computer Graphics & Multimedia)–
- 4 Credits
- MCA507P –
- Lab (Advanced Internet Technologies)–
- 4 Credits
TOTAL CUMULATIVE CREDITS – 28 Credits
Sixth Semester
- MCA601 –
- Project–
- 10 Credits
TOTAL CUMULATIVE CREDITS – 10 Credits
Program Overview
Master of Computer Applications (MCA) in Distance Education is a three year post graduate degree course that deals in various aspects of computer applications. Master of Computer Applications (MCA) is a course that deals in an advance level of computer applications study. The course primarily focuses on imparting knowledge about different aspects of computer science and related fields.
MCA Distance Education curriculum is inclined more towards Application Development and thus it has more emphasis on latest programming languages and tools. MCA Distance Education Course includes various aspects of computational theory, programming, algorithm design and optimization, network and database management, mobile technologies, electronics, mathematics, probability, statistics etc.
The students are made open to a variety of career options and Jobs after completion of MCA course. There are various sectors where a student can find a suitable job with handsome salary. The course focuses on developing technical skills and also on providing conceptual framework.
CAREER PROSPECTS : MCA DISTANCE EDUCATION
With IT and software industries on a rapid growth, career opportunities for an MCA professional is bound to be umpteen. There are various job opportunities in top level IT and consultancy firms.
MCA postgraduates are also in demand by startups. The new startup culture that has been trending for a while now acts as a boon to such professionals. Apart from top notch IT firms, small companies or startups also offer a handsome salary to tech people.
MCA: Top Recruitment Sectors
Following are the job areas/sectors which provide career opportunities for MCA graduates:
- Software Companies
- Government Agencies
- Networking Companies
- Banking
- Database Management
- Security and Surveillance Companies
- Technical Support in various companies
- School and Colleges
MCA: Job profiles
Following job profiles are offered to MCA graduates:
- Software Developer/Programmer/Engineer
- System Analyst
- Software Application Architect
- Software Consultant/Developer
- Hardware Engineer
- Systems Developer/Engineer
- Web Designer and Developer
- Technical Writer