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

Netaji Subhas University, Jamshedpur
Duration
4 Years
Computer Science UG OFFLINE

Duration

4 Years

Computer Science

Netaji Subhas University, Jamshedpur
Duration
Apply

Fees

₹5,00,000

Placement

92.0%

Avg Package

₹4,50,000

Highest Package

₹8,00,000

OverviewAdmissionsCurriculumFeesPlacements
4 Years
Computer Science
UG
OFFLINE

Fees

₹5,00,000

Placement

92.0%

Avg Package

₹4,50,000

Highest Package

₹8,00,000

Seats

600

Students

2,000

ApplyCollege

Seats

600

Students

2,000

Curriculum

Curriculum Overview

The Computer Science curriculum at Netaji Subhas University Jamshedpur is designed to provide students with a strong foundation in core computing concepts while allowing flexibility for specialization. The program spans eight semesters, each building upon previous knowledge and introducing new skills relevant to modern technology.

SemesterCourse CodeCourse TitleCredit Structure (L-T-P-C)Pre-requisites
ICS101Introduction to Programming3-0-0-3-
ICS102Engineering Mathematics I4-0-0-4-
ICS103Physics for Engineers3-0-0-3-
ICS104Chemistry for Engineers3-0-0-3-
ICS105English for Communication2-0-0-2-
ICS106Lab: Introduction to Programming0-0-3-1-
IICS201Data Structures & Algorithms3-0-0-3CS101
IICS202Engineering Mathematics II4-0-0-4CS102
IICS203Computer Organization & Architecture3-0-0-3-
IICS204Object-Oriented Programming with Java3-0-0-3CS101
IICS205Discrete Mathematics3-0-0-3CS102
IICS206Lab: Data Structures & Algorithms0-0-3-1-
IIICS301Database Management Systems3-0-0-3CS201
IIICS302Operating Systems3-0-0-3CS203
IIICS303Computer Networks3-0-0-3CS203
IIICS304Software Engineering3-0-0-3CS204
IIICS305Probability & Statistics3-0-0-3CS102
IIICS306Lab: Software Engineering0-0-3-1-
IVCS401Design & Analysis of Algorithms3-0-0-3CS201
IVCS402Artificial Intelligence3-0-0-3CS301
IVCS403Cryptography & Network Security3-0-0-3CS303
IVCS404Human-Computer Interaction3-0-0-3-
IVCS405Compiler Design3-0-0-3CS201
IVCS406Lab: Artificial Intelligence0-0-3-1-
VCS501Machine Learning3-0-0-3CS301
VCS502Data Mining & Warehousing3-0-0-3CS301
VCS503Embedded Systems3-0-0-3CS203
VCS504Mobile Computing3-0-0-3-
VCS505Computer Graphics3-0-0-3CS201
VCS506Lab: Machine Learning0-0-3-1-
VICS601Advanced Computer Networks3-0-0-3CS303
VICS602Distributed Systems3-0-0-3CS401
VICS603Cloud Computing3-0-0-3-
VICS604Robotics & Automation3-0-0-3-
VICS605Natural Language Processing3-0-0-3CS402
VICS606Lab: Robotics & Automation0-0-3-1-
VIICS701Research Methodology2-0-0-2-
VIICS702Capstone Project I3-0-0-3-
VIICS703Elective I3-0-0-3-
VIICS704Elective II3-0-0-3-
VIICS705Internship0-0-0-6-
VIIICS801Capstone Project II3-0-0-3-
VIIICS802Elective III3-0-0-3-
VIIICS803Elective IV3-0-0-3-
VIIICS804Final Project Presentation0-0-0-2-

Detailed Elective Course Descriptions

Machine Learning: This course introduces students to fundamental algorithms in supervised and unsupervised learning, including regression, classification, clustering, decision trees, neural networks, and reinforcement learning. Students will learn to implement these techniques using Python libraries like scikit-learn, TensorFlow, and PyTorch.

Data Mining & Warehousing: This elective covers data preprocessing, association rule mining, classification algorithms, cluster analysis, anomaly detection, and data warehouse design principles. It includes hands-on experience with tools like Apache Spark, Weka, and Tableau.

Embedded Systems: Students explore microcontroller programming, real-time operating systems, hardware-software co-design, and embedded software development environments. The course includes practical projects involving Arduino, Raspberry Pi, and ARM Cortex-M processors.

Mobile Computing: This course focuses on mobile application development for Android and iOS platforms, wireless communication protocols, location-based services, and mobile security challenges. Students will build cross-platform applications using Flutter or React Native frameworks.

Computer Graphics: Students study 2D and 3D graphics rendering pipelines, geometric transformations, lighting models, texture mapping, and animation techniques. Practical sessions involve developing interactive graphics applications using OpenGL and WebGL.

Natural Language Processing: This course delves into text preprocessing, sentiment analysis, named entity recognition, machine translation, and dialogue systems. Students will use NLP libraries like NLTK, spaCy, and Hugging Face Transformers for practical assignments.

Distributed Systems: The course covers distributed computing architectures, consensus protocols, fault tolerance, load balancing, and scalability patterns. Students will implement distributed applications using Java, Go, or Python.

Cloud Computing: This elective explores cloud architecture models, virtualization technologies, containerization with Docker and Kubernetes, and cloud service providers like AWS, Azure, and Google Cloud Platform. Students will deploy scalable applications in cloud environments.

Robotics & Automation: Students learn robot kinematics, control systems, sensor integration, path planning, and autonomous navigation. Projects involve building and programming robots using ROS (Robot Operating System) and Python-based frameworks.

Advanced Computer Networks: This course examines advanced networking concepts including QoS, network security, wireless networks, SDN (Software Defined Networking), and 5G technologies. Students will analyze and simulate complex network topologies using NS-3 and Wireshark.

Project-Based Learning Philosophy

Our department believes in experiential learning through project-based education. The curriculum incorporates mini-projects throughout the program to reinforce theoretical concepts and develop practical skills.

Mini-projects are assigned during the second, third, and fourth semesters. These projects typically last 6–8 weeks and involve solving real-world problems under faculty supervision. Each project must be documented with a final report, presentation, and demonstration of working code or prototype.

The final-year thesis/capstone project is a comprehensive endeavor spanning the entire eighth semester. Students select a research topic in consultation with faculty mentors and work on an original contribution to the field. The project includes literature review, methodology development, implementation, testing, and documentation.

Project selection occurs through a process involving student preferences, faculty availability, industry partnerships, and research interests. Faculty members guide students based on their expertise and past contributions to relevant areas.