
B-TECH in Computer Science Engineering at Jawaharlal Nehru University


Delhi, Delhi
.png&w=1920&q=75)
About the Specialization
What is Computer Science & Engineering at Jawaharlal Nehru University Delhi?
This Computer Science & Engineering program at Jawaharlal Nehru University focuses on providing a strong foundation in theoretical computer science, algorithms, software development, and emerging technologies. With a blend of core engineering principles and advanced computing concepts, the curriculum is designed to meet the dynamic needs of the Indian IT industry, fostering innovation and problem-solving skills critical for technological advancement. It prepares students for a future-ready career in diverse tech domains.
Who Should Apply?
This program is ideal for aspiring engineers passionate about technology, eager to delve into complex computational problems and build scalable solutions. It suits fresh 10+2 graduates with a strong aptitude for mathematics and science, aiming for impactful careers in software, data science, or research. Working professionals looking to upskill or career changers transitioning to cutting-edge computing domains will also find the advanced electives beneficial.
Why Choose This Course?
Graduates of this program can expect diverse and rewarding career paths in India, including software development, data analytics, cybersecurity, and AI/ML engineering. Entry-level salaries typically range from INR 5-8 lakhs annually, with experienced professionals earning upwards of INR 15-30 lakhs, reflecting the high demand in IT hubs like Bangalore, Hyderabad, and Delhi. The curriculum also prepares students for higher studies, entrepreneurship, and R&D roles in leading Indian companies.

Student Success Practices
Foundation Stage
Master Programming Fundamentals- (Semester 1-2)
Dedicate significant time to programming basics (C/C++, Python) using online platforms for competitive programming. Focus on understanding data types, control flow, functions, and basic data structures, aiming for consistent practice to build a strong logical base.
Tools & Resources
HackerRank, LeetCode (easy problems), GeeksforGeeks, NPTEL courses on Programming in C/Python
Career Connection
Strong fundamentals are the bedrock for all advanced CS concepts and are heavily tested in initial placement rounds for software development and engineering roles.
Develop Strong Mathematical Aptitude- (Semester 1-2)
Pay close attention to Engineering Mathematics and Discrete Mathematics. Solve a wide variety of problems from textbooks and online resources to build analytical and logical reasoning skills, which are critical for algorithmic thinking and problem-solving.
Tools & Resources
Khan Academy, MIT OpenCourseWare for Calculus/Linear Algebra, Standard textbooks, Problem-solving forums
Career Connection
Essential for understanding algorithms, AI/ML, cryptography, and quantitative roles in diverse sectors like finance or data science.
Engage in Peer Learning & Study Groups- (Semester 1-2)
Form study groups with classmates to discuss concepts, solve complex problems together, and prepare for examinations. Actively teaching difficult topics to peers can significantly solidify your own understanding and build collaborative skills.
Tools & Resources
University library, Common study areas, Online collaboration platforms (e.g., Discord, Google Meet)
Career Connection
Enhances communication, teamwork, and problem-solving skills, which are crucial soft skills highly valued in professional and project-based environments.
Intermediate Stage
Build Practical Projects and Portfolios- (Semester 3-5)
Apply theoretical knowledge by actively developing small-to-medium scale projects in areas like web development, app development, or basic AI/ML. Utilize open-source tools and platforms to showcase your coding abilities and creativity.
Tools & Resources
GitHub, VS Code, online tutorials (freeCodeCamp, Udemy), Participation in Hackathons
Career Connection
Demonstrates practical skills and initiative to potential employers, forms a crucial part of your resume/portfolio for internships and full-time placements.
Seek Early Industry Exposure through Internships- (Semester 4-5)
Actively look for summer internships or part-time projects in startups or small to mid-sized companies. This provides invaluable real-world experience, helps identify areas of interest, and builds your professional network.
Tools & Resources
LinkedIn, Internshala, college placement cell, networking events and career fairs
Career Connection
Converts theoretical knowledge into practical application, builds industry contacts, and often leads to pre-placement offers or valuable experience for future job applications.
Participate in Technical Competitions & Clubs- (Semester 3-5)
Join college technical clubs (e.g., coding, AI, cybersecurity, robotics) and actively participate in inter-college coding contests, hackathons, or project exhibitions. This hones problem-solving under pressure and teamwork.
Tools & Resources
Google Developer Student Clubs, ACM Student Chapter, various online coding platforms (Codeforces, TopCoder)
Career Connection
Develops critical thinking, enhances teamwork, and provides a platform to showcase your capabilities to recruiters, standing out from peers.
Advanced Stage
Specialize and Deepen Knowledge in a Niche- (Semester 6-7)
Identify a specialized area (e.g., AI/ML, Cybersecurity, Cloud Computing, Data Science) through elective choices and pursue advanced courses or industry-recognized certifications. This builds expertise in a high-demand domain.
Tools & Resources
Coursera, edX, NPTEL advanced courses, industry certifications (AWS, Azure, Google Cloud, CompTIA)
Career Connection
Makes you a subject matter expert, significantly increasing your market value for specialized roles in top tech companies and opening doors to niche opportunities.
Focus on Comprehensive Placement Preparation- (Semester 7-8)
Start rigorous preparation for placements including coding rounds, aptitude tests, technical interviews, and HR interviews. Create a strong, tailored resume and an optimized LinkedIn profile well in advance.
Tools & Resources
LeetCode (medium/hard), InterviewBit, online mock interview platforms, college placement cell workshops and mentorship programs
Career Connection
Directly impacts success in securing desirable job offers from leading technology companies and ensuring a smooth transition into your professional career.
Engage in a Capstone/Major Project with Impact- (Semester 7-8)
Undertake a significant final year project that solves a real-world problem, contributes to research, or builds a marketable product. Focus on innovative solutions, robust implementation, and thorough documentation.
Tools & Resources
Research papers, industry mentors, open-source communities, advanced development tools, project management frameworks
Career Connection
A well-executed major project serves as a powerful demonstration of your full skillset and can be a major talking point in interviews, potentially leading to entrepreneurial ventures or advanced R&D roles.
Program Structure and Curriculum
Eligibility:
- 10+2 with Physics, Chemistry, and Mathematics with required aggregate marks, and qualifying JEE Main entrance examination.
Duration: 8 semesters / 4 years
Credits: 160 Credits
Assessment: Internal: 30% (for theory courses), 60% (for practical/lab/minor project), 100% (for major projects/internship/seminar), External: 70% (for theory courses), 40% (for practical/lab/minor project), 0% (for major projects/internship/seminar)
Semester-wise Curriculum Table
Semester 1
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MA101 | Engineering Mathematics – I | Core | 4 | Differential Calculus, Integral Calculus, Multivariable Calculus, Vector Calculus, Ordinary Differential Equations |
| PH101 | Engineering Physics | Core | 4 | Waves and Optics, Quantum Mechanics, Solid State Physics, Electromagnetic Theory, Modern Physics |
| PH101L | Engineering Physics Lab | Lab | 1 | Physics Experiments, Measurement Techniques, Data Analysis, Error Analysis, Scientific Reporting |
| EE101 | Basic Electrical Engineering | Core | 4 | DC Circuits, AC Circuits, Transformers, Electrical Machines, Basic Electronics |
| EE101L | Basic Electrical Engineering Lab | Lab | 1 | Circuit Laws, Network Theorems, AC Circuit Analysis, Electrical Measurements, Power Systems Basics |
| ME101 | Engineering Graphics & Design | Core | 3 | Orthographic Projections, Isometric Projections, Sectional Views, CAD Tools, Machine Drawing |
| ME102 | Workshop Manufacturing Practices | Core | 2 | Carpentry, Fitting, Welding, Machining, Foundry |
| CS101 | Programming for Problem Solving | Core | 2 | Introduction to Programming, Data Types and Variables, Control Structures, Functions, Arrays and Pointers |
| CS101L | Programming for Problem Solving Lab | Lab | 1 | Algorithm Development, C/Python Programming, Debugging Techniques, Problem Solving Exercises, Code Implementation |
| HS101 | English for Communication | Core | 2 | English Grammar, Writing Skills, Reading Comprehension, Presentation Skills, Group Discussions |
| CY101 | Environmental Science | Core | 2 | Ecosystems, Environmental Pollution, Natural Resources, Biodiversity, Environmental Policies |
Semester 2
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MA102 | Engineering Mathematics – II | Core | 4 | Linear Algebra, Laplace Transforms, Fourier Series, Partial Differential Equations, Complex Analysis |
| CY102 | Engineering Chemistry | Core | 4 | Atomic Structure, Chemical Bonding, Thermodynamics, Electrochemistry, Organic Chemistry |
| CY102L | Engineering Chemistry Lab | Lab | 1 | Chemical Analysis, Titration, Spectroscopy, Polymer Synthesis, Water Quality Testing |
| EC101 | Basic Electronics Engineering | Core | 4 | Semiconductor Devices, Diodes, Transistors, Rectifiers, Amplifiers |
| EC101L | Basic Electronics Engineering Lab | Lab | 1 | Diode Characteristics, Transistor Circuits, Amplifier Design, Oscillators, Power Supplies |
| CS102 | Data Structures | Core | 4 | Arrays and Linked Lists, Stacks and Queues, Trees, Graphs, Sorting and Searching Algorithms |
| CS102L | Data Structures Lab | Lab | 1 | Implementing Data Structures, Algorithm Efficiency, Problem Solving with Data Structures, Debugging and Testing, C++ / Java Implementation |
| CS103 | Object Oriented Programming | Core | 4 | Classes and Objects, Inheritance, Polymorphism, Encapsulation, Abstraction and Exception Handling |
| CS103L | Object Oriented Programming Lab | Lab | 1 | C++/Java OOP Implementation, UML Diagrams, Design Patterns, Project Development, Code Reusability |
| ME103 | Engineering Mechanics | Core | 3 | Statics, Dynamics, Kinematics, Kinetics, Work and Energy |
| HS102 | Professional Ethics | Core | 2 | Ethical Theories, Professional Codes, Cyber Ethics, Environmental Ethics, Workplace Ethics |
Semester 3
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MA201 | Discrete Mathematics | Core | 4 | Set Theory and Logic, Relations and Functions, Graph Theory, Combinatorics, Algebraic Structures |
| CS201 | Computer Organization and Architecture | Core | 4 | Digital Logic Circuits, Data Representation, CPU Organization, Memory Hierarchy, I/O Organization and Pipelining |
| CS201L | Computer Organization and Architecture Lab | Lab | 1 | Logic Gates Design, Arithmetic Logic Unit (ALU), Memory Interfacing, Assembly Language Programming, Microprocessor Experiments |
| CS202 | Operating Systems | Core | 4 | Process Management, Memory Management, File Systems, I/O Systems, Deadlocks and Concurrency |
| CS202L | Operating Systems Lab | Lab | 1 | Shell Programming, Process Synchronization, Memory Allocation Algorithms, File System Calls, Operating System Simulation |
| CS203 | Design and Analysis of Algorithms | Core | 4 | Algorithm Analysis, Asymptotic Notations, Divide and Conquer, Greedy Algorithms, Dynamic Programming |
| CS203L | Design and Analysis of Algorithms Lab | Lab | 1 | Algorithm Implementation, Performance Comparison, Graph Algorithms, Search Algorithms, Optimization Techniques |
| EC201 | Digital Signal Processing | Core | 4 | Discrete-Time Signals, Z-Transform, DFT and FFT, FIR Filters, IIR Filters |
| EC201L | Digital Signal Processing Lab | Lab | 1 | Signal Generation, Sampling and Quantization, Filter Design and Implementation, FFT Algorithms, Audio Processing |
| HSE0x | HSS Elective – I | Elective | 3 |
Semester 4
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| MA202 | Probability and Statistics | Core | 4 | Probability Theory, Random Variables, Probability Distributions, Sampling Theory, Hypothesis Testing and Regression |
| CS204 | Database Management Systems | Core | 4 | Relational Model, SQL and Query Optimization, ER Model and Normalization, Transaction Management, Concurrency Control and Recovery |
| CS204L | Database Management Systems Lab | Lab | 1 | SQL Queries, Database Design, Transaction Processing, PL/SQL Programming, Database Connectivity |
| CS205 | Theory of Computation | Core | 4 | Finite Automata, Regular Expressions, Context-Free Grammars, Pushdown Automata, Turing Machines and Undecidability |
| CS206 | Computer Networks | Core | 4 | OSI and TCP/IP Models, Network Topologies, Routing Algorithms, Congestion Control, Network Security Basics |
| CS206L | Computer Networks Lab | Lab | 1 | Network Configuration, Socket Programming, Packet Analysis, Network Protocols Implementation, Router and Switch Configuration |
| CS207 | Software Engineering | Core | 4 | Software Life Cycle Models, Requirements Engineering, Design Principles, Software Testing, Maintenance and Project Management |
| CS207L | Software Engineering Lab | Lab | 1 | UML Modeling, Software Requirements Specification, Test Case Generation, Version Control Systems, Project Management Tools |
| OPE0x | Open Elective – I | Elective | 3 |
Semester 5
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| CS301 | Artificial Intelligence | Core | 4 | AI Agents and Search Algorithms, Knowledge Representation, Machine Learning Basics, Natural Language Processing, Expert Systems |
| CS301L | Artificial Intelligence Lab | Lab | 1 | Search Algorithm Implementation, Knowledge Representation Systems, AI Game Development, Machine Learning Libraries, Prolog/Lisp Programming |
| CS302 | Compiler Design | Core | 4 | Lexical Analysis, Syntax Analysis, Semantic Analysis, Intermediate Code Generation, Code Optimization and Runtime Environments |
| CS302L | Compiler Design Lab | Lab | 1 | Lexical Analyzer Implementation, Parser Development, Syntax Directed Translation, Code Generation, Compiler Tools (Lex/Yacc) |
| EC301 | Embedded Systems | Core | 4 | Microcontrollers, Embedded C Programming, RTOS Concepts, Sensors and Actuators, Interfacing and IoT Basics |
| EC301L | Embedded Systems Lab | Lab | 1 | Microcontroller Programming, Sensor Interfacing, RTOS Implementation, Embedded Application Development, IoT Device Prototyping |
| CSE0x DE1 | Department Elective – I | Elective | 3 | |
| CSE0x DE2 | Department Elective – II | Elective | 3 | |
| CS303 | Minor Project | Project | 2 | Project Planning, Design and Development, Implementation and Testing, Documentation, Presentation |
Semester 6
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| CS304 | Machine Learning | Core | 4 | Supervised Learning, Unsupervised Learning, Reinforcement Learning, Neural Networks, Deep Learning Basics and Model Evaluation |
| CS304L | Machine Learning Lab | Lab | 1 | Regression Models, Classification Algorithms, Clustering Techniques, Neural Network Implementation, ML Frameworks (Scikit-learn, TensorFlow) |
| EC302 | Digital Image Processing | Core | 4 | Image Representation, Image Enhancement, Image Restoration, Image Compression, Image Segmentation and Feature Extraction |
| EC302L | Digital Image Processing Lab | Lab | 1 | Image Manipulation, Filtering Techniques, Edge Detection, Image Segmentation Algorithms, OpenCV Programming |
| CSE0x DE3 | Department Elective – III | Elective | 3 | |
| CSE0x DE4 | Department Elective – IV | Elective | 3 | |
| OPE0x OE2 | Open Elective – II | Elective | 3 | |
| CS305 | Internship / Industrial Training | Internship | 3 | Industry Exposure, Practical Skill Application, Professional Networking, Report Writing, Presentation |
Semester 7
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| CS401 | Major Project – I | Project | 6 | Problem Definition, Literature Survey, System Design, Prototype Development, Project Management |
| CSE0x DE5 | Department Elective – V | Elective | 3 | |
| CSE0x DE6 | Department Elective – VI | Elective | 3 | |
| OPE0x OE3 | Open Elective – III | Elective | 3 | |
| CS402 | Seminar | Core | 2 | Research Skills, Presentation Skills, Technical Writing, Current Technologies, Critical Analysis |
Semester 8
| Subject Code | Subject Name | Subject Type | Credits | Key Topics |
|---|---|---|---|---|
| CS403 | Major Project – II | Project | 10 | Advanced Development, Testing and Optimization, Documentation, Final Presentation, Deployment and Evaluation |
| CSE0x DE7 | Department Elective – VII | Elective | 3 | |
| CSE0x DE8 | Department Elective – VIII | Elective | 3 |




