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

3 Years

Bachelor Of Computer Applications

Andaman Nicobar College, Ancol Port Blair
Duration
3 Years
Bachelor Of Computer Applications UG OFFLINE

Duration

3 Years

Bachelor Of Computer Applications

Andaman Nicobar College, Ancol Port Blair
Duration
Apply

Fees

₹1,50,000

Placement

92.0%

Avg Package

₹4,50,000

Highest Package

₹8,00,000

OverviewAdmissionsCurriculumFeesPlacements
3 Years
Bachelor Of Computer Applications
UG
OFFLINE

Fees

₹1,50,000

Placement

92.0%

Avg Package

₹4,50,000

Highest Package

₹8,00,000

Seats

100

Students

300

ApplyCollege

Seats

100

Students

300

Curriculum

Course Structure Overview

The Bachelor of Computer Applications program at Andaman Nicobar Collge Ancol Port Blair is structured over 6 semesters, with each semester comprising a mix of core subjects, departmental electives, science electives, and practical laboratory sessions. The curriculum is designed to provide a balanced blend of theoretical knowledge and practical application, ensuring students are well-prepared for industry roles and further academic pursuits.

SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
1BCA101Introduction to Programming3-0-0-3-
1BCA102Mathematics for Computer Applications3-0-0-3-
1BCA103Computer Fundamentals2-0-0-2-
1BCA104English for Technical Communication2-0-0-2-
1BCA105Introduction to Data Structures3-0-0-3BCA101
1BCA106Practical Lab - Programming0-0-4-2BCA101
2BCA201Object-Oriented Programming3-0-0-3BCA101
2BCA202Database Management Systems3-0-0-3BCA105
2BCA203Operating Systems3-0-0-3BCA105
2BCA204Computer Networks3-0-0-3BCA105
2BCA205Web Technologies3-0-0-3BCA101
2BCA206Practical Lab - OOP0-0-4-2BCA201
3BCA301Software Engineering3-0-0-3BCA201
3BCA302Artificial Intelligence3-0-0-3BCA202
3BCA303Cybersecurity3-0-0-3BCA204
3BCA304Data Analytics3-0-0-3BCA202
3BCA305Cloud Computing3-0-0-3BCA204
3BCA306Practical Lab - Software Engineering0-0-4-2BCA301
4BCA401Advanced Data Structures3-0-0-3BCA105
4BCA402Mobile Application Development3-0-0-3BCA205
4BCA403Machine Learning3-0-0-3BCA302
4BCA404Internet of Things3-0-0-3BCA204
4BCA405Project Management3-0-0-3BCA301
4BCA406Practical Lab - Mobile Development0-0-4-2BCA402
5BCA501Capstone Project0-0-8-6BCA301, BCA302, BCA303, BCA304
5BCA502Research Methodology3-0-0-3BCA301
5BCA503Specialized Elective I3-0-0-3-
5BCA504Specialized Elective II3-0-0-3-
5BCA505Specialized Elective III3-0-0-3-
5BCA506Practical Lab - Capstone Project0-0-8-4BCA501
6BCA601Internship0-0-0-6-
6BCA602Final Project0-0-8-8BCA501
6BCA603Professional Ethics2-0-0-2-
6BCA604Entrepreneurship2-0-0-2-
6BCA605Advanced Topics in Computer Applications3-0-0-3-
6BCA606Practical Lab - Final Project0-0-8-4BCA602

Advanced Departmental Elective Courses

Advanced departmental electives offer students the opportunity to specialize in specific areas of interest and gain in-depth knowledge through specialized courses. These courses are designed to complement the core curriculum and provide students with advanced skills relevant to their chosen career paths.

Machine Learning and Deep Learning

This course delves into the principles and applications of machine learning and deep learning algorithms. Students will learn about supervised and unsupervised learning techniques, neural networks, and reinforcement learning. The course emphasizes practical implementation using libraries such as TensorFlow and PyTorch.

Cybersecurity and Ethical Hacking

This elective focuses on the fundamentals of cybersecurity, including network security, cryptography, and ethical hacking. Students will gain hands-on experience in identifying vulnerabilities and implementing security measures to protect digital assets.

Data Mining and Big Data Analytics

This course explores techniques for extracting insights from large datasets. Students will learn about data warehousing, clustering, classification, and association rule mining. The course also covers big data platforms such as Hadoop and Spark.

Cloud Computing and DevOps

This elective provides students with a comprehensive understanding of cloud computing platforms and DevOps practices. Topics include cloud architecture, containerization, automation, and microservices. Students will gain practical experience in deploying applications using tools like Kubernetes and Docker.

Mobile Application Development

This course covers the development of mobile applications for iOS and Android platforms. Students will learn about mobile UI/UX design, native and cross-platform development frameworks, and app deployment strategies.

Web Development and Full-Stack Engineering

This course focuses on building dynamic and responsive websites using modern web technologies. Students will learn about front-end frameworks like React and Angular, back-end development with Node.js and Django, and database design and management.

Software Architecture and Design Patterns

This elective explores software architecture principles and design patterns used in large-scale applications. Students will learn about system design, scalability, and performance optimization techniques.

Human-Computer Interaction and User Experience Design

This course emphasizes the design of user-friendly interfaces and the evaluation of user experiences. Students will learn about user research, prototyping, usability testing, and accessibility standards.

Internet of Things (IoT) and Embedded Systems

This elective introduces students to IoT concepts and embedded systems programming. Students will learn about sensor networks, microcontrollers, and smart device development.

Game Development and Multimedia Applications

This course covers the fundamentals of game development and multimedia applications. Students will learn about game engines, 3D modeling, animation, and interactive media design.

Project-Based Learning Philosophy

The department's philosophy on project-based learning is centered on experiential education that bridges the gap between theory and practice. Projects are designed to simulate real-world challenges, encouraging students to apply their knowledge in innovative ways.

Mini-projects are introduced in the early semesters, allowing students to explore different aspects of computer applications while building foundational skills. These projects are typically completed in groups, promoting collaboration and communication.

The final-year thesis or capstone project is a significant component of the program, requiring students to demonstrate their ability to conduct independent research and develop comprehensive solutions. Students work closely with faculty mentors throughout the process, receiving guidance and feedback on their progress.

Project selection is based on student interests, faculty expertise, and industry relevance. Students are encouraged to propose innovative ideas that align with current technological trends and societal needs.

Evaluation criteria for projects include technical implementation, creativity, presentation quality, and overall impact. Regular milestones and checkpoints ensure that students stay on track and receive timely feedback.