Close Search
mask-group

Master of Computer Applications (MCA) ( MCA)

Course Duration

4 Semesters
(2 Years)

Eligibility Criteria

Passed any graduation degree e.g.:(B.E. / B. Tech./ B.Sc / B.Com. / B.A./ B.Voc./ BCA 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 reserved category) in the qualifying examination.

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

Overview

Computers have become a ubiquitous part of modern life, and new applications are introduced every day. The use of computer technologies is also commonplace in all types of organizations, in academia, research, industry, government, private, and business organizations. As computers become even more pervasive, the potential for computer-related careers will continue to grow and the career paths in computer-related fields will become more diverse. Since 2001, global Information and Communication Technologies (ICTs) have become more powerful, more accessible, and more widespread. They are now pivotal in enhancing competitiveness, enabling development, and bringing progress to all levels of society.

The career opportunities for Master of Computer Applications graduates are plenty and growing. Programming and software development, information systems operation and management, telecommunications and networking, computer science research, web and Internet, graphics and multimedia, training and support, and computer industry specialists are some of the opportunities the graduates find.

The School of Computer Science and Applications at REVA UNIVERSITY offers a Master of Computer Applications (MCA), a postgraduate programme to create motivated, innovative, creative, and thinking graduates to fill the roles of software Engineers who can conceptualize, design, analyze and develop computer software to meet the modern-day industry requirements.

The programme is designed to meet the growing demand for qualified professionals in the field of Computer Applications. The MCA programme is inclined more towards application development and thus has more emphasis on the latest programming languages and tools to develop better and faster applications. It covers various aspects of computational theory, network and database management, mobile technologies, electronics, mathematics, probability, statistics, etc. The programme also deals with operation research, user interface design, M-commerce, e-commerce, the internet of things, mobile computing, software testing and quality assurance, big data analytics, and many such areas intended to meet IT industry requirements.

Course Curriculum

01 Mathematics for Computer Applications

02 Data Structures

03 Relational Database Management Systems

04 Software Engineering

05 Operating Systems and Linux Programming

06 Python Programming

07 Data Structures Lab using C

08 RDBMS Lab

09 Mandatory - (Non-Creditable Courses)

  • Entrepreneurship and Technology Innovations
  • Technical Certification

01 Machine Learning

02Object Oriented Programming using JAVA

03Computer Networks

04 Web Application Development Framework

05 Research Methodology

06 Advanced Database Management Systems (SoftCore-1)

07 Human Computer Interaction (SoftCore-1)

08 Digital Image Processing (SoftCore-1)

09 Agile Project Management and Testing (SoftCore-1)

10 Artificial Intelligence (SoftCore-2)

11 Computer Graphics (SoftCore-2)

12 Optimization Techniques (SoftCore-2)

13 Search Engine Intelligence (SoftCore-2)

14 Machine Learning Lab in Python

15 Java Lab

16 Mandatory - (Non-Creditable Courses)

  • Skills for Career Development
  • Technical Certification

01Cloud Computing and Services

02Data Analytics and R Programming

03Design and Analysis of Algorithms

04 Mobile APP Development (SoftCore-3)

05 Advanced Java Programming (SoftCore-3)

06 Deep Learning (SoftCore-3)

07 Cyber Security (SoftCore-3)

08 Theory of Computation (SoftCore-4)

09 Generative AI (SoftCore-4)

10 Bio Informatics (SoftCore-4)

11 Internet of Things (SoftCore-4)

12 Minor Project

13 Mandatory - (Non-Creditable Courses)

  • Skills for Career Development
  • Technical Certification

01Research / Technical paper

02Internship/ Certification

03Major Project

Programme Educational Objectives (PEOs)

After few years of graduation, the graduates of MCA will be able to:

PEO-1

Be skilled Computer Application Developers, Algorithm developers, Computer Programmers and to operate various commercial software tools to solve scientific and business problems.

PEO-2

Be software engineers who can design, code, test and implement computer programs and adopt lifelong learning philosophy for continuous improvement and acquire higher degrees so as to work in colleges / universities as professors or as scientists in research establishments.

PEO-3

Work as a member of a team as well as lead a team and communicate effectively across team members, to be equipped to be competent in the field of computer science and be further trained to become an entrepreneur or act as administrators in public, private and government organisations.

PEO-4

Be aware of environmental, legal, cultural, social, ethical, public safety issues work along with engineering, medical, ICT professionals and scientists to assist them in their research and development work.

Programme Outcomes (POs)

On successful completion of the programme, the graduates of MCA programme will be able to:

PO 1

Computational Knowledge: Apply knowledge of computing fundamentals, computing specialization, mathematics, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements. 

PO 2

Problem Analysis: Identify, formulate, research literature, and solve complex computing problems reaching substantiated conclusions using fundamental principles of mathematics, computing sciences, and relevant domain disciplines. 

PO 3

Design /Development of Solutions: Design and evaluate solutions for complex computing problems, and design and evaluate systems, components, or processes that meet specified needs with appropriate consideration for public health and safety, cultural, societal, and environmental considerations.  

PO 4

Conduct investigations of complex Computing problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions.

PO 5

Modern Tool Usage: Create, select, adapt and apply appropriate techniques, resources, and modern computing tools to complex computing activities, with an understanding of the limitations.

PO 6

Professional Ethics: Understand and commit to professional ethics and cyber regulations, responsibilities, and norms of professional computing practices.  

PO 7

Life-long Learning: Recognize the need, and have the ability, to engage in independent learning for continual development as a computing professional.  

PO 8

Project management and finance: Demonstrate knowledge and understanding of t h e computing and management principles and apply these to one’s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments.

PO 9

Communication Efficacy: Communicate effectively with the computing community, and with society at large, about complex computing activities by being able to comprehend and write effective reports, design documentation, make effective presentations, and give and understand clear instructions.

PO 10

Societal and Environmental Concern: Understand and assess societal, environmental, health, safety, legal, and cultural issues within local and global contexts, and the consequential responsibilities relevant to professional computing practices.

PO 11

Individual and Team Work: Function effectively as an individual and as a member or leader in diverse teams and in multidisciplinary environments.

PO 12

Innovation and Entrepreneurship: Identify a timely opportunity and using innovation to pursue that opportunity to create value and wealth for the betterment of the individual and society at large.

Programme Specific Outcomes

On successful completion of the programme, the graduates of MCA programme will be able to:

  • PSO-1 Demonstrate practical skills in a wide Variety of programming languages and software platforms.
  • PSO-2 Deliver intensive software solutions for real world applications with the help of advanced computational tools and techniques.
  • PSO-3 Instill life-long learning skills through the development of a research environment and higher educational opportunities.

Career Opportunities

  • Software Developer
  • Software Tester
  • Hardware Engineer
  • Database Engineer
  • Cloud Architect
  • Data Scientist
  • Business Analyst
  • Technical Writer
  • Web Designer/Developer
  • IT Architect
  • Software Consultant
  • Network Engineer
  • Quality Assurance Analyst
  • Project Manager
Fee
  • Indian / SAARC Nationals₹ 1000
  • NRI Fee ₹ 2000
  • Foreign NationalsUS$ 50
close

Notifications

banner-icon