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 and Engineering

Eternal University Sirmour
Duration
4 Years
Computer Science UG OFFLINE

Duration

4 Years

Computer Science and Engineering

Eternal University Sirmour
Duration
Apply

Fees

₹3,00,000

Placement

94.5%

Avg Package

₹6,50,000

Highest Package

₹12,00,000

OverviewAdmissionsCurriculumFeesPlacements
4 Years
Computer Science
UG
OFFLINE

Fees

₹3,00,000

Placement

94.5%

Avg Package

₹6,50,000

Highest Package

₹12,00,000

Seats

450

Students

1,800

ApplyCollege

Seats

450

Students

1,800

Curriculum

Comprehensive Course Listing Across All Semesters

SemesterCourse CodeCourse TitleCredits (L-T-P-C)Prerequisites
ICS101Mathematics I3-1-0-4-
ICS102Physics for Engineers3-1-0-4-
ICS103Introduction to Programming2-0-2-4-
ICS104Digital Logic Design3-1-0-4-
ICS105Engineering Graphics2-0-2-4-
ICS106English Communication Skills3-0-0-3-
IICS201Mathematics II3-1-0-4CS101
IICS202Data Structures and Algorithms3-1-0-4CS103
IICS203Object-Oriented Programming in Java3-1-0-4CS103
IICS204Database Management Systems3-1-0-4CS202
IICS205Operating Systems3-1-0-4CS203
IICS206Computer Networks3-1-0-4CS205
IIICS301Mathematics III3-1-0-4CS201
IIICS302Design and Analysis of Algorithms3-1-0-4CS202
IIICS303Software Engineering3-1-0-4CS203
IIICS304Computer Architecture3-1-0-4CS104
IIICS305Probability and Statistics3-1-0-4CS101
IVCS401Mathematics IV3-1-0-4CS301
IVCS402Machine Learning3-1-0-4CS305
IVCS403Cybersecurity Fundamentals3-1-0-4CS206
IVCS404Embedded Systems3-1-0-4CS205
IVCS405Human-Computer Interaction3-1-0-4CS203
VCS501Advanced Algorithms3-1-0-4CS302
VCS502Big Data Technologies3-1-0-4CS204
VCS503Cloud Computing3-1-0-4CS206
VCS504Distributed Systems3-1-0-4CS206
VCS505Game Development3-1-0-4CS203
VICS601Research Methodology3-1-0-4CS501
VICS602Advanced Topics in AI3-1-0-4CS402
VICS603Network Security3-1-0-4CS403
VICS604Software Testing and Quality Assurance3-1-0-4CS303
VICS605Project Management3-1-0-4-
VIICS701Final Year Project4-0-0-8All previous semesters
VIICS702Elective I3-1-0-4-
VIICS703Elective II3-1-0-4-
VIICS704Elective III3-1-0-4-
VIIICS801Internship6-0-0-6CS701
VIIICS802Elective IV3-1-0-4-
VIIICS803Elective V3-1-0-4-
VIIICS804Capstone Project6-0-0-6CS701

Advanced Departmental Elective Courses

Course 1: Machine Learning

This course introduces students to the fundamentals of machine learning, including supervised and unsupervised learning techniques. Students will explore algorithms such as decision trees, neural networks, clustering methods, and reinforcement learning. The course emphasizes practical implementation using libraries like TensorFlow and Scikit-learn.

Learning Objectives:

  • Understand key concepts in machine learning
  • Implement classification and regression models
  • Apply deep learning frameworks
  • Evaluate model performance using appropriate metrics

Relevance:

This course prepares students for roles in data science, AI research, and product development at top tech companies.

Course 2: Cybersecurity Fundamentals

This course covers essential principles of cybersecurity, including network security, cryptography, ethical hacking, and risk management. Students will learn how to identify vulnerabilities and implement security measures in real-world scenarios.

Learning Objectives:

  • Understand common cyber threats and attack vectors
  • Implement cryptographic techniques for secure communication
  • Analyze network traffic for anomalies
  • Design robust security policies

Relevance:

This course equips students with skills needed to pursue careers in cybersecurity consulting, penetration testing, and IT security management.

Course 3: Embedded Systems

This course explores the design and development of embedded systems, focusing on real-time applications. Students will learn about microcontrollers, sensors, communication protocols, and system integration techniques.

Learning Objectives:

  • Design embedded applications using C/C++
  • Understand hardware-software co-design
  • Implement communication protocols (UART, SPI, I2C)
  • Debug and optimize embedded software

Relevance:

This course prepares students for careers in IoT development, automotive engineering, and industrial automation.

Course 4: Human-Computer Interaction

This course focuses on the design of user interfaces and interaction models. Students will study cognitive psychology, usability testing, and prototyping techniques to create intuitive software products.

Learning Objectives:

  • Apply principles of human cognition in interface design
  • Conduct user research and gather feedback
  • Develop prototypes using design tools
  • Evaluate interaction effectiveness using metrics

Relevance:

This course is ideal for students interested in UX/UI design, product management, and human factors engineering.

Course 5: Software Engineering

This course provides a comprehensive overview of software development lifecycle (SDLC) methodologies. Students will learn about requirements gathering, system design, testing, deployment, and maintenance strategies.

Learning Objectives:

  • Apply SDLC models in real-world projects
  • Design scalable software architectures
  • Implement version control systems
  • Develop automated testing frameworks

Relevance:

This course prepares students for roles in software development, quality assurance, and project management.

Project-Based Learning Philosophy

Eternal University Sirmour follows a project-based learning philosophy that emphasizes experiential education. The program integrates mini-projects throughout the curriculum to reinforce theoretical concepts with practical implementation. These projects are designed to simulate real-world challenges and encourage teamwork, innovation, and problem-solving.

Mini Projects:

  • Each semester includes one or two mini-projects that complement core subjects
  • Projects are evaluated based on technical proficiency, creativity, and presentation skills
  • Students can choose from a list of faculty-approved project topics or propose their own ideas
  • Faculty mentors guide students through each stage of the project lifecycle

Final Year Thesis/Capstone Project:

  • Students select a thesis topic under faculty supervision after completing core courses
  • The capstone project spans two semesters and involves extensive research, development, and documentation
  • Projects are presented at the annual Tech Showcase event for industry evaluation
  • Successful projects may lead to publication opportunities or startup ventures