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

North East Christian University Dimapur
Duration
4 Years
Computer Science UG OFFLINE

Duration

4 Years

Computer Science

North East Christian University Dimapur
Duration
Apply

Fees

₹15,00,000

Placement

94.0%

Avg Package

₹5,20,000

Highest Package

₹8,50,000

OverviewAdmissionsCurriculumFeesPlacements
4 Years
Computer Science
UG
OFFLINE

Fees

₹15,00,000

Placement

94.0%

Avg Package

₹5,20,000

Highest Package

₹8,50,000

Seats

60

Students

240

ApplyCollege

Seats

60

Students

240

Curriculum

Comprehensive Course List Across 8 Semesters

SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Prerequisites
1CS101Introduction to Programming Using C/C++3-0-2-4None
1MA101Mathematics I4-0-0-4None
1PH101Physics for Computer Science3-0-0-3None
1CH101Chemistry for Engineers3-0-0-3None
1HS101English Communication Skills2-0-0-2None
1GE101General Engineering2-0-0-2None
1CS102Programming Lab Using C/C++0-0-3-1CS101
2CS201Data Structures and Algorithms3-0-2-4CS101
2MA201Mathematics II4-0-0-4MA101
2PH201Electromagnetism and Optics3-0-0-3PH101
2CS202Object Oriented Programming Using Java3-0-2-4CS101
2HS201Critical Thinking and Ethics2-0-0-2None
2CS203Data Structures Lab0-0-3-1CS201
2CS204Java Programming Lab0-0-3-1CS202
3CS301Database Management Systems3-0-2-4CS201
3CS302Operating Systems3-0-2-4CS201
3CS303Computer Networks3-0-2-4CS201
3MA301Probability and Statistics4-0-0-4MA201
3CS304DBMS Lab0-0-3-1CS301
3CS305OS Lab0-0-3-1CS302
4CS401Software Engineering3-0-2-4CS201
4CS402Web Technologies3-0-2-4CS202
4CS403Computer Graphics3-0-2-4CS201
4CS404Artificial Intelligence3-0-2-4CS301
4CS405Mini Project I0-0-6-2CS201, CS301
5CS501Machine Learning3-0-2-4MA301
5CS502Cybersecurity Fundamentals3-0-2-4CS301
5CS503Data Mining and Warehousing3-0-2-4CS301
5CS504Mobile Application Development3-0-2-4CS202
5CS505Mini Project II0-0-6-2CS401, CS501
6CS601Advanced Algorithms3-0-2-4CS201
6CS602Distributed Systems3-0-2-4CS302
6CS603Cloud Computing3-0-2-4CS301
6CS604Human-Computer Interaction3-0-2-4CS201
6CS605Capstone Project0-0-9-4All previous courses
7CS701Special Topics in AI3-0-2-4CS501
7CS702Blockchain Technology3-0-2-4CS301
7CS703Deep Learning3-0-2-4CS501
7CS704Internet of Things (IoT)3-0-2-4CS301
7CS705Internship0-0-0-6All previous courses
8CS801Research Methodology3-0-2-4CS501
8CS802Final Year Thesis0-0-9-6All previous courses
8CS803Professional Practice and Ethics2-0-0-2None

Advanced Departmental Elective Courses

These advanced courses are designed to deepen students' expertise in specialized areas. Each course is taught by faculty members with strong research backgrounds and industry experience.

1. Machine Learning (CS501)

This course introduces students to core concepts in machine learning, including supervised and unsupervised learning, neural networks, and reinforcement learning. Students learn to implement algorithms using Python and TensorFlow, and apply these techniques to real-world datasets.

2. Cybersecurity Fundamentals (CS502)

The course explores key principles of cybersecurity, including cryptography, network security, and ethical hacking. Through hands-on labs, students gain experience in identifying vulnerabilities and defending against cyber threats using industry-standard tools.

3. Data Mining and Warehousing (CS503)

This elective focuses on extracting meaningful patterns from large datasets. Topics include data preprocessing, clustering, classification, association rule mining, and data warehouse design. Students use tools like SQL, Python, and Tableau for practical exercises.

4. Mobile Application Development (CS504)

Students learn to develop cross-platform mobile applications using modern frameworks such as React Native and Flutter. The course covers UI/UX design principles, backend integration, and deployment strategies for iOS and Android platforms.

5. Advanced Algorithms (CS601)

This course delves into complex algorithmic techniques used in competitive programming and real-world applications. Students study graph algorithms, dynamic programming, greedy methods, and approximation algorithms, preparing them for technical interviews at top tech companies.

6. Distributed Systems (CS602)

Focused on the architecture and implementation of distributed systems, this course covers topics such as consensus protocols, fault tolerance, and cloud computing platforms. Students build a simple distributed system using technologies like Apache Kafka and Docker.

7. Cloud Computing (CS603)

This elective introduces students to cloud architectures, virtualization, and service models (IaaS, PaaS, SaaS). Practical components include deploying applications on AWS, Azure, and Google Cloud Platform, with emphasis on scalability and security.

8. Human-Computer Interaction (CS604)

Students explore the design and evaluation of interactive systems. The course emphasizes usability testing, user experience research, and prototyping tools. Projects involve designing interfaces for accessibility and inclusivity.

9. Special Topics in AI (CS701)

This advanced elective allows students to explore emerging trends in artificial intelligence, such as generative models, natural language processing, and computer vision. Students conduct research projects under faculty supervision.

10. Blockchain Technology (CS702)

The course covers blockchain fundamentals, smart contracts, consensus mechanisms, and decentralized applications. Students develop a working blockchain prototype using Ethereum and Solidity, gaining hands-on experience in crypto development.

11. Deep Learning (CS703)

This course focuses on deep neural networks, convolutional neural networks, recurrent networks, and transformer architectures. Students implement models for image recognition, natural language processing, and time series forecasting using frameworks like PyTorch and Keras.

12. Internet of Things (IoT) (CS704)

Students learn to design and deploy IoT systems using sensors, actuators, and communication protocols. The course includes building smart home systems, environmental monitoring networks, and industrial automation solutions.

Project-Based Learning Philosophy

The department believes that practical experience is crucial for mastering computer science concepts. Our project-based learning approach emphasizes:

  • Real-world problem-solving using industry-relevant technologies
  • Collaboration among peers in multidisciplinary teams
  • Mentorship from faculty and industry professionals
  • Evaluation based on both technical execution and presentation skills

Mini-Projects (Semesters 5 & 6)

Mini-projects are assigned in the fifth and sixth semesters. These projects allow students to apply knowledge gained from core courses in a collaborative setting. Students work in groups of 3–5 members, selecting topics aligned with their interests or industry needs.

Each mini-project is supervised by a faculty mentor and evaluated on:

  • Technical feasibility and innovation
  • Documentation quality and clarity
  • Presentation and demonstration skills
  • Teamwork and contribution

Final Year Thesis/Capstone Project (Semesters 7 & 8)

The capstone project is the culmination of the program, requiring students to demonstrate mastery in their chosen specialization. Students select a project topic in consultation with faculty advisors and spend two semesters developing and refining it.

Key components of the capstone include:

  • Project proposal and literature review
  • Design and implementation phase
  • Testing, validation, and documentation
  • Final presentation and defense

Students may also choose to submit their project for publication in academic journals or patent applications, further enhancing their professional profile.