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

Computer Science

Mahatama Gandhi University Ri Bhoi
Duration
4 Years
Computer Science UG OFFLINE

Duration

4 Years

Computer Science

Mahatama Gandhi University Ri Bhoi
Duration
Apply

Fees

₹4,84,000

Placement

97.0%

Avg Package

₹11,00,000

Highest Package

₹22,00,000

OverviewAdmissionsCurriculumFeesPlacements
4 Years
Computer Science
UG
OFFLINE

Fees

₹4,84,000

Placement

97.0%

Avg Package

₹11,00,000

Highest Package

₹22,00,000

Seats

120

Students

1,200

ApplyCollege

Seats

120

Students

1,200

Curriculum

Curriculum Overview for Computer Science at Mahatama Gandhi University Ri Bhoi

The curriculum of the Computer Science program at Mahatama Gandhi University Ri Bhoi is meticulously designed to provide students with a strong foundation in both theoretical and practical aspects of computer science. It integrates fundamental concepts with contemporary applications, ensuring graduates are well-prepared for the challenges of a rapidly evolving industry.

Course Structure

The program spans eight semesters over four academic years, with each semester carrying specific course load tailored to student development and learning progression.

SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
1CS101Introduction to Computer Science3-0-0-3None
1CS102Programming in C2-0-2-4None
1PH101Physics for Computer Science3-0-0-3None
1MA101Calculus and Analytical Geometry4-0-0-4None
2CS201Data Structures and Algorithms3-0-0-3CS102
2CS202Object-Oriented Programming in Java2-0-2-4CS102
2EC101Basic Electronics3-0-0-3None
2MA201Linear Algebra and Differential Equations4-0-0-4MA101
3CS301Databases Management Systems3-0-0-3CS201
3CS302Operating Systems3-0-0-3CS202
3CS303Computer Networks3-0-0-3EC101
3CS304Software Engineering3-0-0-3CS202
4CS401Artificial Intelligence3-0-0-3CS301, CS302
4CS402Machine Learning3-0-0-3CS401
4CS403Cybersecurity3-0-0-3CS303
4CS404Cloud Computing3-0-0-3CS303
5CS501Data Science3-0-0-3CS402
5CS502Internet of Things (IoT)3-0-0-3CS303
5CS503Human-Computer Interaction3-0-0-3CS301
5CS504Game Development3-0-0-3CS202
6CS601Capstone Project I2-0-0-2CS501
6CS602Capstone Project II2-0-0-2CS601
6CS603Research Methodology2-0-0-2None
6CS604Internship0-0-0-6CS301
7CS701Advanced Topics in AI3-0-0-3CS402
7CS702Deep Learning3-0-0-3CS701
7CS703Natural Language Processing3-0-0-3CS402
7CS704Reinforcement Learning3-0-0-3CS701
8CS801Final Year Thesis2-0-0-4CS602
8CS802Project Presentation2-0-0-2CS801
8CS803Entrepreneurship in Tech2-0-0-2None
8CS804Industry Internship0-0-0-6CS301

Advanced Departmental Electives

The department offers several advanced elective courses that allow students to explore specialized areas of interest and enhance their technical expertise. These courses are taught by faculty members who are experts in their respective fields.

  • Deep Learning: This course delves into neural network architectures, convolutional networks, recurrent networks, and transformer models. Students learn to implement complex deep learning systems using frameworks like TensorFlow and PyTorch.
  • Computer Vision: Designed for students interested in image processing and visual recognition, this course covers topics such as edge detection, object tracking, image segmentation, and face recognition algorithms.
  • Natural Language Processing: Students are introduced to language modeling, sentiment analysis, machine translation, and dialogue systems. Practical assignments involve building chatbots and text summarization tools using NLP libraries like NLTK and spaCy.
  • Reinforcement Learning: This course explores decision-making strategies in dynamic environments using Markov Decision Processes (MDPs). Students implement reinforcement learning agents for games, robotics, and autonomous systems.
  • Cryptography and Network Security: The focus is on secure communication protocols, encryption techniques, and cyber threat detection. Students gain hands-on experience with tools like Wireshark, Burp Suite, and OpenSSL.
  • Big Data Analytics: Using Hadoop and Spark clusters, students learn to process large volumes of data for business intelligence and predictive analytics. Projects include designing scalable data pipelines and visualizing insights from big datasets.
  • Mobile App Development: Emphasis is placed on developing cross-platform applications using Flutter or React Native. Students create functional apps for iOS and Android devices, integrating APIs and backend services.
  • DevOps and Cloud Engineering: This course covers CI/CD pipelines, containerization with Docker, orchestration with Kubernetes, and cloud deployment strategies on AWS, Azure, and GCP.
  • Human-Computer Interaction: The course addresses usability principles, user interface design, accessibility standards, and prototyping tools like Figma and Adobe XD. Students conduct usability studies and evaluate interaction designs.
  • Quantum Computing Fundamentals: An introduction to quantum algorithms, qubits, superposition, entanglement, and quantum error correction. Students simulate quantum circuits using Qiskit and IBM Quantum Experience.

Project-Based Learning Philosophy

The department believes in fostering innovation through project-based learning. From the first year, students are encouraged to work on mini-projects that align with classroom knowledge and real-world applications. These projects serve as a bridge between theory and practice, enhancing critical thinking and teamwork skills.

Mini-projects are typically completed within 2-3 months and are evaluated based on design documentation, implementation quality, testing results, and presentation skills. Students often collaborate in teams of 2-4 members, mimicking professional environments and preparing them for future careers.

The final-year capstone project represents the culmination of student learning. Each student selects a topic under faculty mentorship, conducting original research or developing an innovative application. The process includes proposal writing, literature review, system design, prototyping, experimentation, and final reporting. Students present their findings to a panel of faculty members and industry experts.

Faculty mentors guide students throughout the project lifecycle, offering technical support, feedback, and career guidance. The department also hosts an annual capstone showcase where students display their work to the campus community, industry partners, and potential employers.