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

4 Years

Bachelor Of Computer Science

Dr B R Ambedkar Institute Of Technology Port Blair
Duration
4 Years
Bachelor Of Computer Science UG OFFLINE

Duration

4 Years

Bachelor Of Computer Science

Dr B R Ambedkar Institute Of Technology Port Blair
Duration
Apply

Fees

₹12,00,000

Placement

92.0%

Avg Package

₹7,00,000

Highest Package

₹15,00,000

OverviewAdmissionsCurriculumFeesPlacements
4 Years
Bachelor Of Computer Science
UG
OFFLINE

Fees

₹12,00,000

Placement

92.0%

Avg Package

₹7,00,000

Highest Package

₹15,00,000

Seats

120

Students

300

ApplyCollege

Seats

120

Students

300

Curriculum

Course Structure Overview

The Bachelor of Computer Science program at Dr B R Ambedkar Institute Of Technology Port Blair is structured over eight semesters, with each semester designed to build upon the previous one. The curriculum includes core courses, departmental electives, science electives, and laboratory sessions. The program emphasizes a balance between theoretical knowledge and practical application, ensuring that students are well-prepared for both industry roles and further academic pursuits.

SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
1CS101Introduction to Computer Science3-0-0-3None
1CS102Mathematics for Computing3-0-0-3None
1CS103Engineering Graphics2-0-0-2None
1CS104Programming Fundamentals3-0-0-3None
1CS105Physics for Computer Science3-0-0-3None
1CS106Chemistry for Computing3-0-0-3None
2CS201Data Structures and Algorithms3-0-0-3CS104
2CS202Database Systems3-0-0-3CS104
2CS203Computer Architecture3-0-0-3CS103
2CS204Software Engineering3-0-0-3CS104
2CS205Operating Systems3-0-0-3CS201
2CS206Mathematics for Computing II3-0-0-3CS102
3CS301Artificial Intelligence3-0-0-3CS201
3CS302Cybersecurity3-0-0-3CS201
3CS303Data Science3-0-0-3CS201
3CS304Software Testing3-0-0-3CS204
3CS305Human-Computer Interaction3-0-0-3CS204
3CS306Mobile Application Development3-0-0-3CS201
4CS401Machine Learning3-0-0-3CS301
4CS402Network Security3-0-0-3CS302
4CS403Big Data Analytics3-0-0-3CS303
4CS404Cloud Computing3-0-0-3CS205
4CS405Database Design3-0-0-3CS202
4CS406Software Architecture3-0-0-3CS204
5CS501Advanced Algorithms3-0-0-3CS201
5CS502Computer Vision3-0-0-3CS301
5CS503Deep Learning3-0-0-3CS401
5CS504Blockchain Technology3-0-0-3CS302
5CS505UX Design3-0-0-3CS305
5CS506Mobile App Security3-0-0-3CS306
6CS601Reinforcement Learning3-0-0-3CS401
6CS602Quantum Computing3-0-0-3CS205
6CS603IoT Security3-0-0-3CS302
6CS604Advanced Data Mining3-0-0-3CS303
6CS605DevOps3-0-0-3CS404
6CS606Network Protocols3-0-0-3CS205
7CS701Research Project I3-0-0-3CS501
7CS702Research Project II3-0-0-3CS701
7CS703Capstone Project3-0-0-3CS702
7CS704Thesis3-0-0-3CS703
7CS705Internship3-0-0-3CS704
7CS706Professional Development3-0-0-3CS705
8CS801Capstone Project3-0-0-3CS703
8CS802Thesis3-0-0-3CS704
8CS803Internship3-0-0-3CS705
8CS804Professional Development3-0-0-3CS706
8CS805Final Project3-0-0-3CS801
8CS806Graduation3-0-0-3CS805

Advanced Departmental Electives

Advanced departmental electives provide students with in-depth knowledge and practical skills in specialized areas of computer science. These courses are designed to enhance students' expertise and prepare them for advanced roles in the industry.

Artificial Intelligence

This course explores the principles and techniques of artificial intelligence, including machine learning, natural language processing, and computer vision. Students learn to design and implement AI systems that can solve complex problems and make intelligent decisions.

Cybersecurity

This course focuses on protecting digital assets and infrastructure from cyber threats. Students study network security, cryptography, ethical hacking, and risk management, gaining practical skills through hands-on labs and industry collaborations.

Data Science

This course provides students with the tools and techniques to extract insights from large datasets. Students learn to use statistical methods and machine learning to analyze data and build predictive models.

Software Testing

This course covers various testing methodologies and tools used in software development. Students learn to design and execute tests to ensure software quality and reliability.

Human-Computer Interaction

This course focuses on the design and evaluation of user interfaces and user experiences. Students study human psychology, usability testing, and interaction design to create intuitive and user-friendly systems.

Mobile Application Development

This course provides students with the skills to develop applications for mobile platforms such as iOS and Android. Students learn mobile development frameworks and design principles for mobile interfaces.

Machine Learning

This course explores the principles and techniques of machine learning, including supervised and unsupervised learning, neural networks, and deep learning. Students learn to build and train models to solve real-world problems.

Network Security

This course focuses on securing computer networks and protecting data from unauthorized access. Students study network protocols, firewall configurations, and intrusion detection systems.

Big Data Analytics

This course provides students with the tools and techniques to analyze large datasets. Students learn to use big data frameworks such as Hadoop and Spark to process and analyze data at scale.

Cloud Computing

This course explores the principles and practices of cloud computing. Students learn to design and deploy applications on cloud platforms such as AWS, Azure, and Google Cloud.

Database Design

This course focuses on the design and implementation of database systems. Students study database architecture, query optimization, and data modeling to create efficient and scalable databases.

Software Architecture

This course covers the design and structure of software systems. Students learn to design scalable and maintainable software architectures using design patterns and principles.

Project-Based Learning

The program emphasizes project-based learning to ensure that students gain practical experience and apply their knowledge in real-world scenarios. The project-based learning approach includes mandatory mini-projects and a final-year thesis/capstone project.

Mini-Projects

Mini-projects are designed to give students hands-on experience with specific topics and technologies. These projects are typically completed in groups and are evaluated based on technical execution, creativity, and presentation.

Final-Year Thesis/Capstone Project

The final-year thesis or capstone project is a comprehensive project that integrates all the knowledge and skills acquired throughout the program. Students work on a research or development project under the guidance of a faculty mentor. The project is evaluated based on originality, technical depth, and impact.

Project Selection and Mentorship

Students select their projects based on their interests and career goals. Faculty mentors are assigned based on the project topic and the expertise of the faculty members. The mentorship process ensures that students receive guidance and support throughout the project.