Site icon Jntuk Materials,Lecture Notes,Previous Question Papers

JNTUK R23 B.Tech CSE II Year I Semester (2-1) Syllabus & Subject-wise Topics

Students admitted from 2023 onward follow the R23 regulation. Second year kicks off with a mix of core CS theory, math, and the first skill-enhancement electives. Here’s the full course structure for 2-1, followed by unit-wise topic breakdowns for each subject.

Course Structure — II Year I Semester

# Category Subject L-T-P Credits
1 BS&H Discrete Mathematics & Graph Theory 3-0-0 3
2 BS&H Universal Human Values 2-1-0 3
3 Engineering Science Digital Logic & Computer Organization 3-0-0 3
4 Professional Core Advanced Data Structures & Algorithm Analysis 3-0-0 3
5 Professional Core Object Oriented Programming through Java 3-0-0 3
6 Professional Core Advanced Data Structures & Algorithm Analysis Lab 0-0-3 1.5
7 Professional Core OOP through Java Lab 0-0-3 1.5
8 Skill Enhancement Python Programming 0-1-2 2
9 Audit Course Environmental Science 2-0-0

Subjects

Discrete Mathematics & Graph Theory

— builds the logical/mathematical foundation CSE students lean on for algorithms and theory courses later.

Universal Human Values

— a mandatory values-and-ethics course common across all JNTUK branches, built around self-exploration rather than exams in the usual sense.

Digital Logic & Computer Organization

— how a computer actually works underneath the code.

Advanced Data Structures & Algorithm Analysis

— the algorithms course most placement interviews draw from directly.

Object Oriented Programming through Java

Advanced Data Structures & Algorithm Analysis Lab

— the hands-on counterpart to ADSA, where AVL trees, greedy strategies, and backtracking move from the whiteboard into working, debuggable code.

Object Oriented Programming Through Java Lab

— turns the Java theory course into muscle memory, with every OOP concept implemented, run, and broken on purpose so students learn to fix it.

Python Programming

— the skill-enhancement course that gets most CSE students writing real Python for the first time, ending with a first taste of data-science tooling.

Environmental Science

— a mandatory, ungraded audit course (no credits, but attendance-linked) covering the environmental literacy every engineer is expected to carry into practice.

Exit mobile version