Masters of Computer Applications (MCA)


MCA is two Year full time post graduate degree, approved by AICTE and  affiliated to Mahamaya Technical University (MTU), Noida / Gautam Budha Technical University (GBTU), Lucknow with , Dr. A.P.J. Abdul Kalam Technical University Lucknow(AKTU). The period of two years of theoretical and practical learning of MCA program is aimed at building strong foundation on the various aspects of information technology and computer application.

The course aims at developing the architect of IT application who can offer support to the transaction procession system and design effective management information system while affecting dynamic business changes.

The MCA program also serves to provide students with knowledge of methods and computer aided software engineering (CASE) tools in information systems development.

This degree also includes the application of quality management system and its evaluation. Practical understanding of the principles, application and usage of knowledge based systems is also provided. Students are made aware of the available and emerging services of computer communications including exposure to the Internet and to the Global Information Superhighway (GIS).


Professional Communication
Computer Concepts And Programming In C
Organizational Behavior
Language Lab
Accounting And Financial Management
Discrete Mathematics
Programming Lab
Environmental Science And Ethics
Data Structures Using ‘C'
Computer Organization
Computer Based Numerical And Statistical Techniques Lab
Computer Based Numerical And Statistical Techniques
Principles Of Management
Data Structures Lab
Operating System
Data base Management System
Computer Based Optimization Techniques
Java Programming Lab
Design & Analysis of Algorithms
Internet & Java Programming
Management Information Systems
Fundamentals Of E-Commerce
Object Oriented Systems Lab
Client Server Computing
Cryptography And Network Security
Distributed System
Object Oriented Systems
Computer Networks
Compiler Design
Data Warehousing & Mining
Theory Of Automata And Formal Languages
Web Technology
Software Engineering
Dot Net Lab
Dot Net Framework & C#
Web Technology Lab
Elective II
  • Computer Graphics & Animation
  • Simulation & Modelling
  • Advance Database Management Systems
  • Artificial Intelligence
  • Information Security & Cyber Laws
  • Information Storage & Management
Elective III
  • ERP Systems
  • Software Project Management
  • Real Time Systems
  • Mobile Computing
  • Neural Networks
  • Pattern Recognition


MCA 101 Mathematical Foundation of Computer Science
MCA 102 Accounting and Financial Management
MCA 103 Computer Organization
MCA 104 Computer and 'c' Programming
MCA 105 Computer Based Numerical & Statistical Techniques
MCA 106 Combinatorics and Graph Theory
MCA 171 Programming Lab
MCA 172 Organization Lab
MCA 173 Numerical Techniques Lab
GP 101 General proficiency
MCA 201 Organization Structure and Personal Management
MCA 202 Data & File Structure using C
MCA 203 Unix and Shell Programming
MCA 204 Paradigms of Programming
MCA 205 System Analysis and Design
MCA 206 Computer Architecture and Microprocessor
MCA 271 Data structure Lab
MCA 272 Unix/Linux Lab
MCA 273 Microprocessor Lab
GP 201 General Proficiency
MCA 301 Computer Network
MCA 302 Design & Analysis of Algorithm
MCA 303 Operating System
MCA 304 Object Oriented System & C++
MCA 305 Computer based Optimization Techniques
MCA 371 DBMS Lab
MCA 372 OOPs and C++ Lab
MCA 373 DAA Lab
GP 101 General proficiency
MCA 401 Management Information System
MCA 402 Modeling and Simulation
MCA 403 Internet and Java Programming
MCA 404 Elective 1 (Any one of the following) MCA(1)(2)(3)(4)(5)
MCA 405 Foundation of E-commerce
MCA 406 Computer Graphics and Animation
MCA 471 MIS Lab
MCA 472 Java Programming Lab
MCA 473 Computer Graphics Lab
GP 401 General Proficiency
MCA 501 Web Technology
MCA 502 Elective II (Any of the following)MCA(1)(2)(3)(4)(5)
MCA 503 Net Frame Work and C++
MCA 504 Software Engineering
MCA 505 Elective III MCA 505 (1)(2)(3)(4)(5)
MCA 571 Web Technology Lab
MCA 572 Net Framework and C# Lab
MCA 573 Software Engineering Lab
MCA 574 Colloquium
MCA 671 Industrial Project