Master of Computer Applications

Duration
2 Years Full-Time Program
Eligibility

Passed BCA/ Bachelor Degree in Computer Science Engineering or equivalent Degree. OR passed B.Sc./ B.Com./ B.A. with Mathematics at l0+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 reserved category) in the qualifying Examination. Candidates must have appeared in any national-level/state-level or Presidency University entrance examination like PGET or KMAT.

APPLY NOW
Master of Computer Applications

Programme Overview

The Master of Computer Applications program is designed to provide students with a solid foundation in various aspects of computer science and IT, including programming, software development, advanced database technology, networking and cybersecurity, full-stack web development, cloud computing, AI & ML, the metaverse and blockchain, data analytics, and more. With a focus on both theoretical and practical aspects of the field, our program will prepare you for a successful career in the IT industry.

Course Curriculum

  • 01Minor Course - VII - CSAXXXX
  • 02Social Media Analytics - CSA2003
  • 03Minor Course - VIII - CSAXXXX
  • 04Multi-Disciplinary Course - III - XXXXXXX
  • 05Generative AI - CSA2102
  • 06Project – CSA3100
  • 01English for Employability - ENG5001
  • 02Mathematical Foundations of Computer Applications - MAT3001
  • 03Web Technology - CSA4001
  • 04Advanced Data Structures and Algorithms - CSA4002
  • 05Software Engineering - CSA4003
  • 06Coding Training-1 - CSA4098
  • 07Aptitude Training-1 - XXXXXXX
  • 08Minor Course-I - CSAXXXX
  • 09Aptitude Training-2 - XXXXX
  • 01Cloud Computing - CSA4005
  • 02Full Stack Development - CSA4008
  • 03Artificial Intelligence and Machine Learning - CSA4009
  • 04Minor Course-IV - CSAXXXX
  • 05Minor Course-V - CSAXXXX
  • 06Minor Course-VI - CSAXXXX
  • 07Managerial Economics and Financial Accounting - BBA1055
  • 08Mini Project - CSA4100
  • 01Open Elective-I - XXXXXX
  • 02Open Elective-II - XXXXXX
  • 03Minor Course-VII - CSAXXXX
  • 04Major Project - CSA4101

Programme Educational Objectives

After two years of successful completion of the program, the graduates shall be:

PEO 01: To apply software engineering concepts and practices to design, develop, test, and maintain software systems that meet user requirements and industry standards.

PEO 02: To communicate technical information effectively to diverse audiences, both verbally and in writing, facilitating clear and concise interaction within project teams and with stakeholders.

PEO 03: To engage in quality research and lifelong learning, keeping up with global emerging technologies and industry trends to adapt to evolving demands in the field of computer science.

Programme Outcomes (POs)

On successful completion of the Program, the students shall 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 the 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 use 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 Program, the students shall be able to:

PSO 1: Design, develop, test and maintain desktop, web, mobile and cross-platform software applications using modern tools, technologies, skills and computing models.

PSO 2: Solve real-world computing problems of various industries by empathizing and applying the principles of Software Engineering, Mathematics and other associated disciplines to meet stockholder’s business objectives.

PSO 3: Conduct research, explore emerging technologies, and contribute to the field of computer applications through innovative solutions, research papers and projects.

Student handbook

Coming soon...

Program Regulations

Coming soon...

Download Brochure

Coming soon...

USP

Coming soon...

Career Opportunities

  • Software Development

    Software Developer: Design, develop, and maintain software applications for various platforms and purposes.

    Programmer: Write, test, and debug code to create functional software solutions.

    Application Developer: Develop and implement applications for desktop, web, or mobile platforms to meet user needs.

  • Web and Mobile Development

    Front-End Developer: Focus on the user interface (UI) and user experience (UX) design, creating the visual elements of a website or application.

    Back-End Developer: Handle server-side development, ensuring the functionality and database integration of applications.

    Mobile App Developer: Design and develop applications for mobile devices, ensuring compatibility across platforms like Android and iOS.

  • Data Science and Analytics

    Data Analyst: Collect, process, and perform statistical analysis on data to help organizations make informed decisions.

    Data Scientist: Utilizes advanced analytics, machine learning, and data modeling to extract insights from complex datasets and build predictive models.

    Business Intelligence Analyst: Analyzes business data to provide actionable insights, often using BI tools to track business performance and trends.

  • Artificial Intelligence (AI) and Machine Learning (ML)

    AI Engineer: Designs and develops artificial intelligence systems, applying machine learning algorithms to solve complex problems.

    ML Specialist: Focuses on creating machine learning models to automate decision-making processes and optimize systems.

    NLP Developer: Works on natural language processing tasks, enabling computers to understand, interpret, and generate human language.

  • Cybersecurity

    Security Analyst: Monitors and analyzes security systems, identifying vulnerabilities to protect an organization from cyber threats.

    Ethical Hacker: Performs authorized penetration testing to identify and fix security weaknesses before malicious hackers exploit them.

    Cybersecurity Specialist: Develops and implements security measures to protect an organization's data and networks from cyberattacks and breaches.

  • Cloud Computing

    Cloud Architect: Designs and manages cloud computing systems, ensuring scalability, security, and efficiency.

    Cloud Engineer: Implements and maintains cloud-based infrastructure, ensuring seamless deployment and performance.

    DevOps Specialist: Combines software development and IT operations to streamline processes, enhance collaboration, and improve deployment efficiency.

  • Database Administration

    Database Administrator: Manages and maintains databases, ensuring data integrity, security, and availability.

    Database Engineer: Designs, develops, and optimizes databases to meet organizational needs and enhance data processing efficiency.

  • Research and Academia

    Research Scientist: Conducts advanced research to advance knowledge in a specific field, contributing to innovations and discoveries.

    Lecturer: Delivers lectures and facilitates learning in academic institutions, educating students in specialized subjects.

    Academic Consultant: Provides expert advice and strategies to educational institutions or organizations to enhance academic practices and outcomes.

Your Next Move Awaits

Begin an extraordinary journey with Presidency University.