Site icon Jntuk Materials,Lecture Notes,Previous Question Papers

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

# Category Subject L-T-P Credits
1 Professional Core Advanced Java 3-0-0 3
2 Professional Core Computer Networks 3-0-0 3
3 Professional Core Automata Theory & Compiler Design 3-0-0 3
4 Professional Elective-I Object Oriented Analysis and Design / Cyber Security / Artificial Intelligence / Microprocessors & Microcontrollers / Data Warehousing & Data Mining / 12-week MOOC (SWAYAM/NPTEL) 3-0-0 3
5 Open Elective-I OR Entrepreneurship Development & Venture Creation 3-0-0 3
6 Professional Core Advanced Java Lab 0-0-3 1.5
7 Professional Core Computer Networks Lab 0-0-3 1.5
8 Skill Enhancement Course Full Stack Development-1 0-1-2 2
9 Engineering Science User Interface Design using Flutter / SWAYAM Plus – Android App Development (with Flutter) 0-0-2 1
10 Evaluation of Community Service Internship 2
Total 15-1-10 23
MC Minor Course (from the specialized minors pool) 3-0-3 4.5
MC Minor Course through SWAYAM/NPTEL (12-week, 3-credit) 3-0-0 3
HC Honors Course (from the honors pool) 3-0-0 3
HC Honors Course (from the honors pool) 3-0-0 3

The Minor/Honors rows are optional 18-credit add-on tracks, not part of the core 23-credit semester load. The document’s “Minor in IT” pool draws on subjects already covered elsewhere in this file (Principles of Database Management Systems, Principles of Software Engineering, Advanced Data Structures & Algorithm Analysis, Principles of Operating Systems) plus a set of NPTEL MOOCs, so no separate unit-wise content exists for the minor slot itself. The “Evaluation of Community Service Internship” row is a credit-bearing evaluation of the II-II summer internship and has no unit-wise syllabus in this document.

Advanced Java

extends core Java into enterprise web development, covering JDBC, servlets, JSP, and the Spring framework so students can build database-backed, server-side web applications.

Computer Networks

covers the layered network stack from physical media through data link, MAC, network, and transport layers, giving students the protocol-level understanding needed for network design, security, and troubleshooting.

Automata Theory & Compiler Design

pairs formal-language theory (finite automata, grammars) with the practical stages of building a compiler (lexical analysis, parsing, code generation), showing how theoretical computation models translate into real language-processing tools.

Object Oriented Analysis and Design

(Professional Elective-I) — teaches UML-based modeling and object-oriented design principles for translating real-world problem domains into structured software architectures.

Cyber Security

(Professional Elective-I) — surveys cybercrime, attack techniques, and digital forensics, giving students the investigative and legal grounding to identify, respond to, and analyze security incidents.

Artificial Intelligence

(Professional Elective-I) — introduces intelligent-agent design, search-based problem solving, knowledge representation, and expert systems as the foundation for later machine-learning and deep-learning coursework.

Microprocessors & Microcontrollers

(Professional Elective-I) — covers 8086 microprocessor and 8051 microcontroller architecture, programming, and interfacing, connecting the digital-logic course to real embedded hardware design.

Data Warehousing & Data Mining

(Professional Elective-I) — covers building data warehouses and mining patterns from large datasets, bridging database systems with the analytics and machine-learning tracks later in the program.

Open Elective-I: Principles of Operating Systems / Computer Organization and Architecture

the two subjects IT’s department documentation lists as its own open-elective offering to other branches; both mirror the core II-II Operating Systems and II-I Digital Logic & Computer Organization syllabi already summarized above, condensed to a standalone lecture-only course. The document does not include a syllabus for “Entrepreneurship Development & Venture Creation,” the alternative named in the same table row, beyond its title.

Advanced Java Lab

hands-on JDBC, servlet, JSP, and Spring exercises that build a working CRUD web application end to end.

Computer Networks Lab

protocol simulation and packet-analysis exercises that make the OSI/TCP-IP layer concepts from lecture concrete.

Full Stack Development-1

a skill-enhancement lab covering the front-end web trio (HTML, CSS, JavaScript) needed to build interactive, validated static web pages before moving to back-end frameworks.

User Interface Design using Flutter

introduces cross-platform mobile UI development with Flutter and Dart, covering widgets, layouts, state management, and basic API-driven apps.

Exit mobile version