Collegese

Welcome to Collegese! Sign in →

Collegese
  • Colleges
  • Courses
  • Exams
  • Scholarships
  • Blog

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.