Masters of Computer Applications
Course Overview
MCA is three Year full time post graduate degree, approved by AICTE and affiliated to Mahamaya Technical University (MTU), Noida / Gautam Budha Technical University (GBTU), Lucknow. The period of three 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).
Specialization
Semester- I
- Professional Communication
- Computer Concepts And Programming In C
- Organizational Behavior
- Language Lab
- Accounting And Financial Management
- Discrete Mathematics
- Programming Lab
Semester- II
- 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
Semester- III
- Operating System
- Data base Management System
- Computer Based Optimization Techniques
- Java Programming Lab
- Design & Analysis of Algorithms
- Internet & Java Programming
- DBMS Lab
-
Semester- IV
- 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
-
Semester- V
- Web Technology
- Software Engineering
- Dot Net Lab
-
Elective III
ERP Systems
Software Project Management
Real Time Systems
Mobile Computing
Neural Networks
Pattern Recognition
- 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
Curriculum
Semester- I
- 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
Practical
- MCA 171 Programming Lab
- MCA 172 Organization Lab
- MCA 173 Numerical Techniques Lab
- GP 101 General proficiency
Semester- II
- 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
Practical
- MCA 271 Data structure Lab
- MCA 272 Unix/Linux Lab
- MCA 273 Microprocessor Lab
- GP 201 General Proficiency
Semester- III
- 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
-
Practical
- MCA 371 DBMS Lab
- MCA 372 OOPs and C++ Lab
- MCA 373 DAA Lab
- GP 101 General proficiency
Semester- IV
- 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
Practical
- MCA 471 MIS Lab
- MCA 472 Java Programming Lab
- MCA 473 Computer Graphics Lab
- GP 401 General Proficiency
Semester- V
- 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)
-
Practical
- MCA 571 Web Technology Lab
- MCA 572 Net Framework and C# Lab
- MCA 573 Software Engineering Lab
- MCA 574 Colloquium
Semester- VI
- MCA 671 Industrial Project
The structure of the courses keeps changing; therefore the students should refer to MTU / GBTU website (www.uptu.ac.in) for latest updates.