Admissions Open

Toll Free : 1800 2740 240

mmdu-logo-inner
Apply Now | MCA

Quick Facts

150
acres of Wi-Fi
enabled campus

50000+
Success
Stories

93%
Over All
Placement

564+
Prime
Recruiters

42 Lacs
Highest
Package Offered

Master of Computer Applications

Duration : 2 yrs. (4 Semesters)

2-year full-time course having 4 semesters where last semester includes professional training project in the Software industry.

The curriculum includes mastering the fundamentals of computing and provides an opportunity to gain maximum knowledge of a broad range of topics.

Programme Objective

  • To prepare graduates to be successful professionals in academic, research, industry, consulting organizations and entrepreneurial pursuit.
  • To prepare graduates to contribute to society as broadly educated, expressive, ethical and responsible citizens with proven expertise.
  • To prepare graduates to achieve peer recognition; as an individual or in a team; through demonstration of the good analytical, scheme and carrying out skills.
  • To prepare graduates who will be successful to pursue life-long learning to achieve their goals.

Programme Outcome

  • To analyze, identify, formulate and develop computer applications.
  • To select and effective use of the latest computing tools and techniques.
  • To devise and conduct experiments, interpret data and provide well-informed conclusions.
  • To demonstrate an ability to work on multidisciplinary tasks and will be aware of new emerging trends in computer applications.

rankings

PLacement Highlights

Curriculum

1st Semester

To interpret about the concept of Data Structure, its various types as Linear/ Non-Linear with uses, all concerned algorithms and steps for good algorithm developments by using object oriented programming language C++.

To describe the concepts of Databases, Database-Engine, Users, Roles, Privileges, Backup & Recovery and Normalization to create, retrieve, update and manage data systematically.

To provide in depth information about Operating Systems which work as intermediary between application programs and utilities with thorough interpretation of its architecture with appropriate working methodology behind.

This subject thoroughly interprets the Life Cycle of Software Development with all the necessary processes required on different phases for efficient deployment.

To provide thorough knowledge about information management, analysis, data capturing, report preparation and management of the data warehouse all covered in this subject.

To impart practical exposure by practicing with C++ the principles and techniques involved in data structures including Stack, Queues, Linked-List, Trees and Graphs.

To impart practical exposure by practicing the concepts of SQL, PL/SQL viz: DDL, DML, DCL in order to understand how to manage data systematically.

To develop presentation and communication skills by introducing latest technologies and methodologies.

Computer Fundamental and Web Design*

*Bridge course is only for the students who passed B.Sc./ B.Com./ B.A. Students are required to qualify these courses also. These courses will be of qualifying in nature and shall not be considered towards semester total of marks.

2nd Semester

To provide fundamental knowledge of Java Programming for developing real life Software/ Web Applications.

To provide knowledge of concepts concern to Web Development, and to understand how to develop static/ dynamic applications by using basic HTML/ DHTML, Scripts, Ajax, CSS, Word-press etc.

It provides information about Networking Principles/ Protocols, Naming and Addressing System, Data Encoding/ Decoding techniques and Quality of Service etc.

To provide in depth information about all test design processes, methodologies and techniques as well as best practices in about planning and designing test cases concern to particular type of software.

This particular subject is for providing information regarding to develop skills like SWOT analysis, finding target audience, content creation and promotion, search engine optimization (SEO) etc.

To impart practical exposure by practicing object oriented concepts by Java Programming Language.

To impart practical exposure by practicing on various Web-Tech. tools for real life application developments.

To develop presentation and communication skills by introducing latest technologies and methodologies.

Logical Organization of Computer*

*Bridge course is only for the students who passed B.Sc./ B.Com./ B.A. Students are required to qualify these courses also. These courses will be of qualifying in nature and shall not be considered towards semester total of marks.

3rd Semester

To provide fundamental knowledge of Python Programming and it’s concepts for further development of real life Applications especially concerned to Artificial Intelligence, Machine Learning.

To provide in depth information about method of computing on shared/ distributed group of resources like Web Servers, Data Warehouses and about Data Processing Services which are accessed by using internet.

To provide in depth knowledge of Computer Architecture, by introducing CPU, ALU, Memory Management System etc.

Elective-I (Select any one)

To provide fundamental knowledge of Core Java Programming for developing real life Software/ Web Applications.

To provide basic information concerned to development of such software/ web applications that run very smoothly on a mobile device.

To provide fundamental knowledge of Microsoft .Net Framework for developing real life Software/ Web Applications.

Elective-II (Select any one)

To provide fundamental information about Artificial Intelligence with advanced and practical aspects of AI in real word application developments.

This subject is strictly connected to project development which describes numerous tools/ techniques for effective resource utilization while progressing.

This particular subject not only interpret about various cryptographic algorithms for managing the Confidentiality, Integrity of resources but also provide information about techniques used to protect resources such as Data, OS, Networks, and Users from cyber-attacks.

To impart practical exposure by practicing Python Programming concepts for real life application developments.

To impart practical exposure by practicing working on dedicated Cloud platform (like AWS, Azure, Google-Cloud) in order to implement real life application or to understand how to manage SASS, PASS, IASS etc.

To impart practical exposure by practicing Programming concepts for real life application developments.

This subject is introduced to scrutinize the output after completion of industry internship of the candidate.

4th Semester

Industrial Training undertaken by the candidate on desired technology to get expertise in that area.

This particular subject is introduced for preparing students for placements drives in order to improve their presentation, communication, reasoning skills.

OR

This provide the information about supervised, unsupervised, reinforcement learning and about all the algorithms useful to implement ML concerned applications.

To describes the concepts concerned to Multimedia and advanced tools for developing animations.

Elective-III (Select any one)

This provide the information about blockchain technology, sequential list of transaction records distributed over a network.

To provide basic information about computer graphics and all the mathematical concepts used with any graphical implementations.

This subject provides knowledge of algorithmic design paradigms and methods of analysis which used in common engineering designs.

Elective-IV (Select any one)

This provide information about Big Data, Big Data Analytics andin-depth knowledge of the Big Data framework using Hadoop and Spark.

This subject is introduced to provide in depth knowledge about data mining principles, processes used to extract usable data from a larger set of any raw data and analyzing data patterns in large batches.

To provide basic knowledge of IoT, IoT devices that are embedded with Sensors, Software, Hardware for the purpose of connecting and exchanging data over the Internet.

To impart practical exposure on making of good multimedia applications as well as to improve exited once with new effects, tools and techniques.

The objective of this subject here is to make candidates/ students sharpen in the direction of Major Project development/ deployment.

Eligibility (Duration: 2 Years)

Passed BCA/ B.Sc. (Computer Science)/ B.S.c (IT) / B.E (CSE) / B.Tech(CSE) / B.E(IT) / B.Tech(IT) or equivalent degree.
OR
Passed Any graduation degree (e.g. : B.E/ B.Tech / B.Sc./ B.Com./ B.A. /B. Voc / etc.) preferably with Mathematics at 10+2 level or at Graduation Level 

Obtained at least 50% marks (45% marks in case of candidates belonging to the reserved category) in the qualifying Examination.

(for students having no Mathematics background compulsory bridge Courses will be framed by the respective university / Institution and additional bridge courses related to computer subjects as per the norms of the concerned University).

Key Recruiters of the departmental students

Fees

Course Course Fee 
Indian (INR) International (USD)
Tuition Fee Development Fee
Master of Computer Applications (MCA)
71,500 10,000
-

Note:

  1. The Fee will have to be deposited at the time of Counselling.
  2. University Charges will be extra as per University norms.
  3. Fee once paid shall not be refunded under any circumstances.
  4. There will be an annual increase of 7% in tuition fees.
  5. Students Fund for all the students is Rs.2,000/- p.a.
  6. Lifetime Alumni Membership fee is Rs. 4,000/-.
  7. Hostel & Transport Charges will be extra.
  8. Students who wish to leave the Institute mid-stream, will have to deposit the fee for the remaining period of the course as per judgement of the Hon'ble Supreme Court in the case of Islamic Academy of Education and others Vs State of Karnataka & PA lnamdar case.

Merit Scholarships

(Scholarships on the basis of % of Marks in Qualifying Exam)

% Marks Scholarship Criteria (% Tuition Fee Waiver)
90% & above 100%
80 to 89.99% 40%
70 to 79.99% 30%
60 to 69.99% 20%

Alumni Speaks

MCA | Computer Application

2-year full-time course having 4 semesters where last semester includes professional training project in the Software industry.

The curriculum includes mastering the fundamentals of computing and provides an opportunity to gain maximum knowledge of a broad range of topics.

Objective

  • To prepare graduates to be successful professionals in academic, research, industry, consulting organizations and entrepreneurial pursuit.
  • To prepare graduates to contribute to society as broadly educated, expressive, ethical and responsible citizens with proven expertise.
  • To prepare graduates to achieve peer recognition; as an individual or in a team; through demonstration of the good analytical, scheme and carrying out skills.
  • To prepare graduates who will be successful to pursue life-long learning to achieve their goals.

Outcome

  • To analyze, identify, formulate and develop computer applications.
  • To select and effective use of the latest computing tools and techniques.
  • To devise and conduct experiments, interpret data and provide well-informed conclusions.
  • To demonstrate an ability to work on multidisciplinary tasks and will be aware of new emerging trends in computer applications.

Curriculum

1st Semester

To interpret about the concept of Data Structure, its various types as Linear/ Non-Linear with uses, all concerned algorithms and steps for good algorithm developments by using object oriented programming language C++.

To describe the concepts of Databases, Database-Engine, Users, Roles, Privileges, Backup & Recovery and Normalization to create, retrieve, update and manage data systematically.

To provide in depth information about Operating Systems which work as intermediary between application programs and utilities with thorough interpretation of its architecture with appropriate working methodology behind.

This subject thoroughly interprets the Life Cycle of Software Development with all the necessary processes required on different phases for efficient deployment.

To provide thorough knowledge about information management, analysis, data capturing, report preparation and management of the data warehouse all covered in this subject.

To impart practical exposure by practicing with C++ the principles and techniques involved in data structures including Stack, Queues, Linked-List, Trees and Graphs.

To impart practical exposure by practicing the concepts of SQL, PL/SQL viz: DDL, DML, DCL in order to understand how to manage data systematically.

To develop presentation and communication skills by introducing latest technologies and methodologies.

Computer Fundamental and Web Design*

*Bridge course is only for the students who passed B.Sc./ B.Com./ B.A. Students are required to qualify these courses also. These courses will be of qualifying in nature and shall not be considered towards semester total of marks.

2nd Semester

To provide fundamental knowledge of Java Programming for developing real life Software/ Web Applications.

To provide knowledge of concepts concern to Web Development, and to understand how to develop static/ dynamic applications by using basic HTML/ DHTML, Scripts, Ajax, CSS, Word-press etc.

It provides information about Networking Principles/ Protocols, Naming and Addressing System, Data Encoding/ Decoding techniques and Quality of Service etc.

To provide in depth information about all test design processes, methodologies and techniques as well as best practices in about planning and designing test cases concern to particular type of software.

This particular subject is for providing information regarding to develop skills like SWOT analysis, finding target audience, content creation and promotion, search engine optimization (SEO) etc.

To impart practical exposure by practicing object oriented concepts by Java Programming Language.

To impart practical exposure by practicing on various Web-Tech. tools for real life application developments.

To develop presentation and communication skills by introducing latest technologies and methodologies.

Logical Organization of Computer*

*Bridge course is only for the students who passed B.Sc./ B.Com./ B.A. Students are required to qualify these courses also. These courses will be of qualifying in nature and shall not be considered towards semester total of marks.

3rd Semester

To provide fundamental knowledge of Python Programming and it’s concepts for further development of real life Applications especially concerned to Artificial Intelligence, Machine Learning.

To provide in depth information about method of computing on shared/ distributed group of resources like Web Servers, Data Warehouses and about Data Processing Services which are accessed by using internet.

To provide in depth knowledge of Computer Architecture, by introducing CPU, ALU, Memory Management System etc.

Elective-I (Select any one)

To provide fundamental knowledge of Core Java Programming for developing real life Software/ Web Applications.

To provide basic information concerned to development of such software/ web applications that run very smoothly on a mobile device.

To provide fundamental knowledge of Microsoft .Net Framework for developing real life Software/ Web Applications.

Elective-II (Select any one)

To provide fundamental information about Artificial Intelligence with advanced and practical aspects of AI in real word application developments.

This subject is strictly connected to project development which describes numerous tools/ techniques for effective resource utilization while progressing.

This particular subject not only interpret about various cryptographic algorithms for managing the Confidentiality, Integrity of resources but also provide information about techniques used to protect resources such as Data, OS, Networks, and Users from cyber-attacks.

To impart practical exposure by practicing Python Programming concepts for real life application developments.

To impart practical exposure by practicing working on dedicated Cloud platform (like AWS, Azure, Google-Cloud) in order to implement real life application or to understand how to manage SASS, PASS, IASS etc.

To impart practical exposure by practicing Programming concepts for real life application developments.

This subject is introduced to scrutinize the output after completion of industry internship of the candidate.

4th Semester

Industrial Training undertaken by the candidate on desired technology to get expertise in that area.

This particular subject is introduced for preparing students for placements drives in order to improve their presentation, communication, reasoning skills.

OR

This provide the information about supervised, unsupervised, reinforcement learning and about all the algorithms useful to implement ML concerned applications.

To describes the concepts concerned to Multimedia and advanced tools for developing animations.

Elective-III (Select any one)

This provide the information about blockchain technology, sequential list of transaction records distributed over a network.

To provide basic information about computer graphics and all the mathematical concepts used with any graphical implementations.

This subject provides knowledge of algorithmic design paradigms and methods of analysis which used in common engineering designs.

Elective-IV (Select any one)

This provide information about Big Data, Big Data Analytics andin-depth knowledge of the Big Data framework using Hadoop and Spark.

This subject is introduced to provide in depth knowledge about data mining principles, processes used to extract usable data from a larger set of any raw data and analyzing data patterns in large batches.

To provide basic knowledge of IoT, IoT devices that are embedded with Sensors, Software, Hardware for the purpose of connecting and exchanging data over the Internet.

To impart practical exposure on making of good multimedia applications as well as to improve exited once with new effects, tools and techniques.

The objective of this subject here is to make candidates/ students sharpen in the direction of Major Project development/ deployment.

Eligibility (Duration: 2 Years)

Passed BCA/ Bachelor Degree in Computer Science Engineering or equivalent Degree.
OR
Passed B.Sc./ B.Com./ B.A. with Mathematics at 10+2 level or at Graduation Level (with additional bridge Courses as per the norms of the concerned University).

Obtained at least 50% marks (45% marks in case of candidates belonging to the reserved category) in the qualifying Examination.

Career Opportunities

After completion of MCA degree, the following career opportunities are:
  • Software Developer/Programmer/Engineer
  • Systems Developer/Engineer
  • Web Designer and Developer
  • Software Consultant
  • System Analyst
  • Software Application Architect

Fees

Course Course Fee 
Indian (INR) International (USD)
Tuition Fee Development Fee
MCA
71,500 10,000
-

Note:

  1. The Fee will have to be deposited at the time of Counselling.
  2. University Charges will be extra as per University norms.
  3. Fee once paid shall not be refunded under any circumstances.
  4. There will be an annual increase of 7% in tuition fees.
  5. Students Fund for all the students is Rs.2,000/- p.a.
  6. Lifetime Alumni Membership fee is Rs. 4,000/-.
  7. Hostel & Transport Charges will be extra.
  8. Students who wish to leave the Institute mid-stream, will have to deposit the fee for the remaining period of the course as per judgement of the Hon'ble Supreme Court in the case of Islamic Academy of Education and others Vs State of Karnataka & PA lnamdar case.

Admission Enquiry 2020

Skip to content