Site icon Jntuk Materials,Lecture Notes,Previous Question Papers

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

# Category Subject L-T-P Credits
1 BS&H Discrete Mathematics & Graph Theory 3-0-0 3
2 BS&H Universal Human Values – Understanding Harmony and Ethical Human Conduct 2-1-0 3
3 Engineering Science Digital Logic & Computer Organization 3-0-0 3
4 Professional Core Advanced Data Structures & Algorithms 3-0-0 3
5 Professional Core Object Oriented Programming Through Java 3-0-0 3
6 Professional Core Advanced Data Structures Lab 0-0-3 1.5
7 Professional Core Object Oriented Programming Through Java Lab 0-0-3 1.5
8 Skill Enhancement Course Python Programming 0-1-2 2
9 Audit Course Environmental Science 2-0-0
Total 16-2-8 20

Discrete Mathematics & Graph Theory

builds the logical and combinatorial toolkit (propositional logic, set theory, counting, recurrence relations, and graph theory) that underpins algorithm analysis, database theory, and reasoning about computation throughout the IT curriculum.

Universal Human Values – Understanding Harmony and Ethical Human Conduct

a values-education course that helps students connect self-awareness, relationships, and professional ethics into a coherent, practice-based way of living and working.

Digital Logic & Computer Organization

covers how data is represented and processed at the hardware level, from logic gates up through processor and memory organization, giving IT students the hardware foundation that every higher software layer sits on.

Advanced Data Structures & Algorithms

extends basic data structures into balanced trees, graphs, and heaps, and pairs them with the classical algorithm-design paradigms (divide-and-conquer, greedy, dynamic programming, backtracking) needed to reason about efficiency and complexity.

Object Oriented Programming Through Java

teaches core object-oriented design through Java syntax, class design, inheritance, and exception handling, then extends into threads, file I/O, JDBC, and JavaFX so students can build complete desktop applications.

Advanced Data Structures Lab

hands-on companion to the algorithms course, where students implement and benchmark the trees, graph algorithms, and optimization strategies covered in lecture.

Object Oriented Programming Through Java Lab

practical Java programming exercises that reinforce class design, inheritance, exception handling, threading, and database connectivity from the lecture course.

Python Programming

a skill-enhancement course that gets students comfortable writing practical Python, from core syntax through data structures, file handling, object orientation, and an introduction to the data-science stack (NumPy, Pandas).

Environmental Science

a mandatory awareness course on natural resources, ecosystems, pollution, and sustainability, framed around the responsibility engineers carry when their work touches the environment.

Exit mobile version