Collegese

Welcome to Collegese! Sign in →

Collegese

    Search colleges and courses

    Search and navigate to colleges and courses

    Start your journey

    Ready to find your dream college?

    Join thousands of students making smarter education decisions.

    Watch How It WorksGet Started

    Discover

    Browse & filter colleges

    Compare

    Side-by-side analysis

    Explore

    Detailed course info

    Collegese

    India's education marketplace helping students discover the right colleges, compare courses, and build careers they deserve.

    © 2026 Collegese. All rights reserved. A product of Nxthub Consulting Pvt. Ltd.

    Apply

    Scholarships & exams

    support@collegese.com
    +91 88943 57155
    Pune, Maharashtra, India

    Duration

    2 Years

    Masters Of Computer Applications

    Andaman Nicobar College, Ancol Port Blair
    Duration
    2 Years
    Masters Of Computer Applications PG OFFLINE

    Duration

    2 Years

    Masters Of Computer Applications

    Andaman Nicobar College, Ancol Port Blair
    Duration
    Apply

    Fees

    ₹1,50,000

    Placement

    94.0%

    Avg Package

    ₹7,00,000

    Highest Package

    ₹12,00,000

    OverviewAdmissionsCurriculumFeesPlacements
    2 Years
    Masters Of Computer Applications
    PG
    OFFLINE

    Fees

    ₹1,50,000

    Placement

    94.0%

    Avg Package

    ₹7,00,000

    Highest Package

    ₹12,00,000

    Seats

    120

    Students

    120

    ApplyCollege

    Seats

    120

    Students

    120

    Curriculum

    Course Structure Overview

    The MCA program at Andaman Nicobar Collge Ancol Port Blair is structured over four semesters, with each semester comprising a blend of core courses, departmental electives, science electives, and laboratory sessions. The curriculum is designed to provide students with a comprehensive understanding of computer applications, from foundational concepts to advanced specializations.

    SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
    1MCA101Discrete Mathematics3-0-0-3None
    1MCA102Programming in C3-0-0-3None
    1MCA103Data Structures and Algorithms3-0-0-3MCA102
    1MCA104Database Management Systems3-0-0-3MCA103
    1MCA105Operating Systems3-0-0-3MCA103
    1MCA106Computer Networks3-0-0-3MCA105
    1MCA107Lab: Programming in C0-0-3-0MCA102
    1MCA108Lab: Data Structures and Algorithms0-0-3-0MCA103
    2MCA201Object-Oriented Programming with Java3-0-0-3MCA102
    2MCA202Web Technologies3-0-0-3MCA103
    2MCA203Software Engineering3-0-0-3MCA104
    2MCA204Data Mining and Warehousing3-0-0-3MCA104
    2MCA205Computer Graphics3-0-0-3MCA103
    2MCA206Lab: Object-Oriented Programming with Java0-0-3-0MCA201
    2MCA207Lab: Web Technologies0-0-3-0MCA202
    3MCA301Artificial Intelligence3-0-0-3MCA201
    3MCA302Cybersecurity3-0-0-3MCA106
    3MCA303Data Science and Analytics3-0-0-3MCA204
    3MCA304Cloud Computing3-0-0-3MCA106
    3MCA305Mobile Application Development3-0-0-3MCA202
    3MCA306Lab: Artificial Intelligence0-0-3-0MCA301
    3MCA307Lab: Cybersecurity0-0-3-0MCA302
    4MCA401Capstone Project3-0-0-3MCA301, MCA302, MCA303
    4MCA402Research Methodology3-0-0-3MCA301
    4MCA403Project Management3-0-0-3MCA203
    4MCA404Elective I3-0-0-3MCA301
    4MCA405Elective II3-0-0-3MCA301
    4MCA406Lab: Capstone Project0-0-3-0MCA401

    Advanced Departmental Electives

    The department offers a wide range of advanced elective courses designed to provide students with specialized knowledge and skills in emerging areas of computer applications. These courses are taught by faculty members with extensive industry experience and research expertise.

    One of the most popular elective courses is 'Machine Learning and Deep Learning,' which explores the theoretical foundations and practical applications of neural networks, supervised and unsupervised learning, and reinforcement learning. Students gain hands-on experience with popular frameworks such as TensorFlow, PyTorch, and Keras, and work on real-world projects that involve image recognition, natural language processing, and predictive modeling.

    The 'Cybersecurity and Ethical Hacking' course provides students with a comprehensive understanding of network security, cryptography, and vulnerability assessment. The course includes practical labs where students learn to identify and exploit security flaws in systems, as well as defensive techniques to protect against cyber threats. Students also study legal and ethical aspects of cybersecurity and explore career paths in this rapidly growing field.

    'Data Science and Big Data Analytics' is another advanced elective that focuses on extracting insights from large datasets using statistical methods, data visualization, and machine learning algorithms. Students learn to use tools such as Python, R, and SQL to analyze complex data sets and build predictive models. The course also covers topics such as data mining, clustering, classification, and regression analysis.

    The 'Cloud Computing and DevOps' course introduces students to cloud infrastructure, virtualization, containerization, and automation tools. Students learn to deploy and manage applications on cloud platforms such as AWS, Azure, and Google Cloud, and gain experience with DevOps practices such as continuous integration and deployment, infrastructure as code, and monitoring and logging.

    'Mobile Application Development' focuses on building cross-platform mobile applications using frameworks such as React Native and Flutter. Students learn to design and develop user interfaces, integrate with APIs, and deploy applications to app stores. The course includes hands-on labs where students build real-world mobile applications that solve practical problems.

    'Internet of Things (IoT) and Embedded Systems' explores the integration of computing devices into everyday objects. Students learn about sensor networks, embedded programming, real-time systems, and IoT protocols. The course includes practical labs where students build and test IoT devices and applications that monitor and control physical environments.

    'Human-Computer Interaction and User Experience Design' emphasizes the design and evaluation of user interfaces and experiences. Students study human psychology, interaction design principles, and usability testing methods. The course includes hands-on projects where students design and prototype user interfaces for various applications and conduct user studies to evaluate their effectiveness.

    'Database Systems and Information Retrieval' focuses on the design and management of databases and information systems. Students study database design, query optimization, indexing techniques, and information retrieval algorithms. The course includes practical labs where students design and implement database systems and develop search engines for retrieving information from large datasets.

    'Software Architecture and Design Patterns' explores the principles and practices of software architecture, including design patterns, architectural styles, and system design. Students learn to design scalable and maintainable software systems and gain experience with tools such as UML, architecture diagrams, and design documentation.

    'Artificial Intelligence and Robotics' combines the fields of AI and robotics to explore the development of intelligent systems that can perceive, reason, and act in physical environments. Students learn about robotics platforms, sensor integration, control systems, and AI algorithms for robot navigation and manipulation. The course includes hands-on labs where students build and program robots to perform complex tasks.

    The 'Quantitative Finance and Algorithmic Trading' course introduces students to the application of mathematical and computational methods in finance. Students study financial markets, derivatives, risk management, and algorithmic trading strategies. The course includes practical labs where students develop trading algorithms and backtest their strategies using historical financial data.

    Project-Based Learning Philosophy

    The department's philosophy on project-based learning is centered around the idea that students learn best when they are actively engaged in solving real-world problems. This approach fosters critical thinking, creativity, and collaboration, while also providing students with practical experience that is highly valued by employers.

    The structure of project-based learning begins with the identification of a problem or challenge that is relevant to the field of computer applications. Students are encouraged to select projects that align with their interests and career goals, and to work in teams to develop innovative solutions. The projects are typically divided into phases, including problem definition, research, design, implementation, testing, and evaluation.

    Mini-projects are assigned during the second and third semesters to provide students with early exposure to project work. These projects are designed to be manageable in scope and duration, allowing students to practice project planning, implementation, and presentation skills. The projects are evaluated based on criteria such as technical feasibility, innovation, documentation quality, and presentation skills.

    The final-year capstone project is a significant undertaking that requires students to apply their knowledge and skills to a comprehensive problem or challenge. Students work closely with faculty mentors to develop a project proposal, conduct research, and implement a solution. The project is typically a multi-semester effort that culminates in a final presentation and report. The evaluation criteria for the capstone project include the depth of technical knowledge, innovation, impact, and presentation quality.

    Faculty mentors play a crucial role in guiding students through the project process. They provide technical support, help students navigate challenges, and ensure that projects meet academic standards. The mentorship process is designed to be collaborative, with faculty members serving as advisors and facilitators rather than authoritative figures.

    The department also emphasizes the importance of documentation and communication in project-based learning. Students are required to maintain detailed project logs, write technical reports, and present their work to peers and faculty. This emphasis on documentation helps students develop professional communication skills and ensures that their work can be replicated and built upon by others.