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 Science

Dr B R Ambedkar Institute Of Technology Port Blair
Duration
2 Years
Masters Of Computer Science PG OFFLINE

Duration

2 Years

Masters Of Computer Science

Dr B R Ambedkar Institute Of Technology Port Blair
Duration
Apply

Fees

₹2,50,000

Placement

92.0%

Avg Package

₹7,50,000

Highest Package

₹15,00,000

OverviewAdmissionsCurriculumFeesPlacements
2 Years
Masters Of Computer Science
PG
OFFLINE

Fees

₹2,50,000

Placement

92.0%

Avg Package

₹7,50,000

Highest Package

₹15,00,000

Seats

120

Students

120

ApplyCollege

Seats

120

Students

120

Curriculum

Course Structure Overview

The curriculum of the Masters Of Computer Science program at Dr B R Ambedkar Institute Of Technology Port Blair is meticulously designed to provide a comprehensive understanding of modern computing concepts and technologies. The program spans two academic years, divided into four semesters, with each semester consisting of core courses, departmental electives, science electives, and laboratory sessions.

SemesterCourse CodeCourse TitleCredit (L-T-P-C)Prerequisites
1CS101Advanced Data Structures3-1-0-4None
1CS102Algorithm Design & Analysis3-1-0-4CS101
1CS103Mathematics for Computer Science3-1-0-4None
1CS104Computer Organization & Architecture3-1-0-4None
1CS105Operating Systems3-1-0-4CS104
1CS106Database Systems3-1-0-4CS102
1CS107Programming Paradigms3-1-0-4None
1CS108Research Methodology2-0-0-2None
2CS201Software Engineering3-1-0-4CS106
2CS202Computer Networks3-1-0-4CS104
2CS203Human-Computer Interaction3-1-0-4CS107
2CS204Mobile Computing3-1-0-4CS202
2CS205Cloud Computing3-1-0-4CS202
2CS206System Design3-1-0-4CS201
2CS207Statistics for Data Science3-1-0-4CS103
2CS208Project Planning & Management2-0-0-2CS201
3CS301Machine Learning3-1-0-4CS207
3CS302Deep Learning3-1-0-4CS301
3CS303Cryptography3-1-0-4CS102
3CS304Network Security3-1-0-4CS202
3CS305Data Mining3-1-0-4CS207
3CS306Computer Vision3-1-0-4CS301
3CS307Reinforcement Learning3-1-0-4CS301
3CS308Big Data Technologies3-1-0-4CS206
4CS401Capstone Project6-0-0-6CS301, CS305
4CS402Research Thesis6-0-0-6CS208
4CS403Advanced Topics in AI3-1-0-4CS301
4CS404Advanced Cybersecurity3-1-0-4CS303
4CS405Advanced Data Analytics3-1-0-4CS305
4CS406Software Architecture3-1-0-4CS201
4CS407Internet of Things3-1-0-4CS204
4CS408Quantum Computing3-1-0-4CS103

Advanced Departmental Elective Courses

The department offers a wide range of advanced departmental elective courses designed to deepen students' understanding of specialized areas within computer science. These courses are tailored to meet the evolving needs of the industry and academic research.

Machine Learning: This course provides an in-depth exploration of machine learning algorithms, including supervised and unsupervised learning techniques, neural networks, and deep learning models. Students will learn to implement these algorithms using Python and TensorFlow, and apply them to real-world datasets. The course emphasizes both theoretical foundations and practical applications, preparing students for careers in AI research and development.

Deep Learning: Building upon the concepts introduced in Machine Learning, this course delves into advanced neural network architectures such as convolutional neural networks (CNNs), recurrent neural networks (RNNs), and transformers. Students will work on projects involving image recognition, natural language processing, and generative models, gaining hands-on experience with cutting-edge tools and frameworks.

Cryptography: This course covers the principles and techniques of modern cryptography, including symmetric and asymmetric encryption, hash functions, digital signatures, and public key infrastructure. Students will study both classical and contemporary cryptographic protocols and analyze their security properties. The course includes practical sessions on implementing cryptographic algorithms and conducting security assessments.

Network Security: This course explores the fundamental concepts of network security, including firewalls, intrusion detection systems, and secure communication protocols. Students will learn to identify vulnerabilities in network infrastructures and develop strategies to mitigate risks. The course includes hands-on labs where students simulate attacks and defend against them using industry-standard tools.

Data Mining: This course focuses on extracting useful patterns and knowledge from large datasets using various data mining techniques. Students will learn about clustering, classification, association rule mining, and anomaly detection. The course emphasizes practical applications in business intelligence, healthcare, and scientific research.

Computer Vision: This course introduces students to the fundamentals of computer vision, including image processing, feature extraction, and object recognition. Students will work on projects involving facial recognition, image segmentation, and video analysis, using libraries like OpenCV and TensorFlow.

Reinforcement Learning: This course covers the theory and practice of reinforcement learning, including Markov decision processes, Q-learning, policy gradients, and actor-critic methods. Students will implement reinforcement learning agents in simulated environments and apply them to real-world problems such as robotics and game playing.

Big Data Technologies: This course provides an overview of big data processing frameworks such as Hadoop, Spark, and Kafka. Students will learn to process and analyze large datasets using distributed computing techniques and apply these skills to real-world scenarios in various domains.

Project-Based Learning Philosophy

The department strongly believes in project-based learning as a cornerstone of effective education. This approach enables students to apply theoretical knowledge to real-world problems, fostering creativity, critical thinking, and collaboration skills.

Mini-projects are integrated throughout the program, beginning in the first semester. These projects are designed to reinforce concepts learned in core courses and encourage students to explore practical applications. Each project is assigned a mentor from the faculty, who provides guidance and feedback throughout the process.

The final-year capstone project is a comprehensive endeavor that allows students to demonstrate their mastery of the field. Students select a project topic in consultation with faculty mentors, ensuring alignment with current industry trends and research interests. The project involves extensive research, development, and testing phases, culminating in a final presentation and documentation.

Projects are evaluated based on multiple criteria, including technical proficiency, innovation, teamwork, and presentation skills. Students are encouraged to present their work at conferences, publish papers, or submit patents, further enhancing their academic and professional profiles.