Program Overview 

Amity Online’s Master of Computer Applications (MCA) is a 3-year (6 semesters) online degree program that aims to equip graduates with the advanced tools, technologies and applications in the IT industry to meet the constantly growing requirement of IT professionals. The industry-oriented program helps learners to develop a thorough  understanding of various tools and programming languages in the development of better and faster applications. 

  • Various computer nomenclatures related to hardware and software 
  • Basic concepts of memory, processing units, operating system, computer networks, and data communications 
  • Both the physical design (organization) and the logical design (architecture) of the computer 
  • Digital logic, development of integrated circuits, and selected topics in advanced technologies 
  • Use, design, and analysis of data structures in computer programs 
  • Several algorithms related to data structure design 
  • Theory and application of numerical approximation techniques 
  • Important issues of database management, including database design, physical storage, database recovery, security, and data integrity 


 The online Master’s degree program will benefit graduates and working professionals seeking to develop skills, improve competency, and build expertise in the subject areas. 

Program Features: 

  • A rigorous 3-year (6 semesters) online program 
  • Industry-focused curriculum designed by industry experts 
  • 24/7 academic and technical student support 
  • Systematic and structured PCP (Personal Contact Point) 
  • Live interactive lectures from eminent faculty and industry experts 
  • Virtual recorded sessions via Amity’s LMS 
  • Books and study material received via courier 


Program Structure 

Semester 1 

  • Digital Electronics & Computer Organizations 
  • Introduction to Computer and Programming Concept 
  • Lab-1 Computer Lab 
  • Mathematics 
  • Principles & Practices of Management 

Semester 2 

  • Accounting & Financial Management 
  • Data and File Structure using \u0027C\u0027 
  • Lab - 2 Unix Lab 
  • Lab - 3 Data Structure Lab 
  • Numerical & Statistical Computations 
  • Unix and Shell Programming 

Semester 3 

  • Database Management System 
  • Lab - 4 DBMS Lab 
  • Lab - 5 C++ Lab 
  • Object Oriented Programming Concept Using C++ 
  • Operating System 
  • System Analysis and Design 

 Semester 4 

  • Computer Communication Network 
  • Computer Graphics 
  • Internet and Java Programming 
  • Lab - 6 Java Lab 
  • Management Information System 

Semester 5 

  • Computer Architecture & Parallel Processing 
  • Distributed Database System 
  • E- Commerce 
  • Lab - 7 Oracle Lab/ Microprocessor Lab 
  • Project and Synopsis 
  • Software Engineering 

Semester 6 

  • Artificial Intelligence and Neural Networks 
  • Project and Synopsis 
  • Theory of Computation and Compiler Design