by | Jul 11, 2026 | JNTUK R23 Syllabus
The final taught semester pairs blockchain technology and human resource management with two more Professional Elective slots covering emerging areas like deep learning, malware analysis, AR/VR, and cyber law/policy. Two Open Electives, an ethical hacking skill course, and a Constitution of India audit course round out the load, alongside evaluation of the prior industry internship.
Subjects
Blockchain Technology
- Unit 1: Blockchain fundamentals, block structure, and consensus mechanisms; an introduction to cryptocurrency.
- Unit 2: Public blockchain systems and smart contracts, using Bitcoin and Ethereum as reference platforms.
- Unit 3: Private and consortium blockchain systems, including Hyperledger, and the mechanics of Initial Coin Offerings.
- Unit 4: Security considerations in blockchain systems and their application across industries.
- Unit 5: Case studies and hands-on blockchain platform work using Python and Hyperledger Fabric.
- Credit structure: L-T-P-C = 3-0-0-3.
Human Resource Management
- Unit 1: Core concepts, philosophy, and policy framework of HRM.
- Unit 2: HR system design, departmental structure, and HR information systems.
- Unit 3: Functional areas of HRM — recruitment, compensation, and employee relations.
- Unit 4: Human resource planning and the strategic role of HR in organizational competitiveness.
- Unit 5: HRM considerations specific to the service sector, including customer-facing employee management.
- Credit structure: L-T-P-C = 2-0-0-2.
Professional Elective-IV
(student selects one)
- Software Architecture & Design Patterns — covers design pattern fundamentals, system analysis, structural design patterns, MVC architecture, and distributed object design.
- Network Management Systems and Operations — covers network management standards, SNMP-based management, RMON and TMN, network management tools, and web-based management.
- Deep Learning — covers perceptron fundamentals, feedforward and deep networks, optimization/regularization techniques, recurrent and convolutional networks, and recent trends like transformers.
- Malware Analysis & Reverse Engineering — covers malware analysis fundamentals, forensic discovery techniques, kernel/process debugging, memory forensics with Volatility, and domain/IP research methods.
- A 12-week MOOC (SWAYAM/NPTEL) recommended by the Board of Studies may substitute for any of the above.
Professional Elective-V
(student selects one)
- Augmented Reality & Virtual Reality — covers AR fundamentals and tracking, computer vision for AR, VR geometry and optics, human visual physiology, and motion/interaction in virtual worlds.
- Intrusion Detection and Prevention System — covers intrusion detection history and information sources, prevention systems and response strategies, Snort installation and configuration, Snort rule-writing, and IDS/IPS architecture models.
- Metaverse — covers metaverse fundamentals, VR/AR technologies, blockchain and decentralization (NFTs, DeFi), metaverse economics and social structures, and development tools like Unity and WebXR.
- Cyber Laws and Security Policies — covers computer security fundamentals and legislation, secure system planning, corporate information security policy tiers, information handling practices, and organizational/human security factors.
- A 12-week MOOC (SWAYAM/NPTEL) recommended by the Board of Studies may substitute for any of the above.
Open Elective-III
chosen from the university’s open elective basket for this semester.
Open Elective-IV
chosen from the university’s open elective basket for this semester.
Ethical Hacking
(Skill Enhancement Course)
- Unit 1: Windows security basics — password mechanisms, browser artifacts, and system cleanup.
- Unit 2: Advanced Windows internals, registry editing, and system customization/hardening.
- Unit 3: Password cracking techniques across Windows, Unix, and web authentication contexts.
- Unit 4: Scripting fundamentals (Perl) used to automate security tasks.
- Unit 5: Virus mechanics — boot-sector, file, and polymorphic viruses, and basic malware construction concepts for defensive understanding.
- Credit structure: L-T-P-C = 0-1-2-2.
Constitution of India
(Audit Course)
- Unit 1: History and drafting of the Indian Constitution and its guiding philosophy.
- Unit 2: Fundamental rights, directive principles, and fundamental duties.
- Unit 3: The organs of governance — legislature, executive, and judiciary.
- Unit 4: Local administration structures, from municipalities to village-level governance.
- Unit 5: The Election Commission and institutional protections for marginalized groups.
- Credit structure: L-T-P-C = 2-0-0-0 (audit, non-credit bearing).
Evaluation of Industry Internship
assessment of the 8-week mandatory industry internship completed after III Year II Semester (2 credits).
Semester load: 19-1-2 contact hours, 21 credits total.
by | Jul 11, 2026 | JNTUK R23 Syllabus
The final semester is dedicated entirely to a full-time internship and project placement, allowing students to apply their accumulated coursework to a substantial real-world engagement in industry or research before graduation.
Subjects
Full Semester Internship & Project Work
- Focus: a semester-long, full-time internship combined with a capstone project, undertaken in industry, a research setting, or an equivalent approved placement.
- Structure: students work under joint academic and industry/organizational supervision, culminating in a project report and evaluation rather than conventional coursework.
- Credit structure: L-T-P-C = 0-0-24-12 (24 contact-equivalent hours, 12 credits).
Semester load: 0-0-24 contact hours, 12 credits total — the entire semester is allocated to internship and project work.
Optional Minor and Honors course pools (e.g., Cloud Computing Security, NoSQL Databases, Web & Database Security, Social Media Security, IoT Security) are available across III and IV Year for students pursuing a Minor in Cyber Security or an Honors degree, in addition to the core semester structure described above.
by | Jul 11, 2026 | JNTUK R23 Syllabus
The first semester of second year rounds out the mathematical and human-values foundation while introducing the core computing sequence: digital logic, data structures, and object-oriented programming in Java. Two lab courses pair with their theory subjects, and a skill-enhancement course introduces Python. Total load for the semester is 16-2-8 contact hours for 20 credits.
Subjects
Discrete Mathematics & Graph Theory
- Total: 3-0-0, 3 credits (BS&H)
- Unit 1: Mathematical logic — statements, connectives, normal forms, and inference in propositional and predicate calculus.
- Unit 2: Set theory, relations, functions, and algebraic structures such as groups, subgroups, and lattices.
- Unit 3: Combinatorics — permutations, combinations, and binomial/multinomial expansions.
- Unit 4: Recurrence relations and generating functions, including solving recurrences by substitution and characteristic roots.
- Unit 5: Graph theory fundamentals — isomorphism, trees, spanning trees, planarity, and Euler/Hamiltonian graphs.
- Course outcomes emphasize applying logic and set theory to computing problems, counting techniques, solving recurrences, and using graph theory in computer science contexts.
Universal Human Values II: Understanding Harmony
- Total: 2-1-0, 3 credits (BS&H)
- Unit 1: Foundations of value education — self-exploration, natural acceptance, and the basis for a holistic outlook.
- Unit 2: Harmony within the individual — distinguishing the self from the body and understanding their relationship.
- Unit 3: Harmony in family and society — trust, respect, and a vision for a humane social order.
- Unit 4: Harmony with nature — interconnectedness and the different orders of existence.
- Unit 5: Applying holistic understanding — ethical conduct, professional ethics, and strategies for value-based living.
- Delivered as a mix of lectures and practice-session tutorials; outcomes focus on relating personal values to relationships, society, and responsible engineering practice.
Digital Logic & Computer Organization
- Unit 1: Data representation and digital logic circuits — number systems, binary codes, logic gates, and combinational circuit minimization.
- Unit 2: Sequential circuits (flip-flops, registers, counters) and foundational computer organization concepts including bus structures and processor generations.
- Unit 3: Computer arithmetic — addition/subtraction of signed numbers, fast adders, multiplication, division, and floating-point representation.
- Unit 4: Memory organization — ROM types, cache, and virtual memory management.
- Unit 5: Input/output organization — interrupts, DMA, buses, and standard I/O interfacing.
Advanced Data Structures & Algorithm Analysis
- Total: 3-0-0, 3 credits (Professional Core)
- Unit 1: Algorithm analysis fundamentals and asymptotic notation, plus AVL trees and B-trees.
- Unit 2: Heaps/priority queues, graph terminology and representation, and divide-and-conquer strategy.
- Unit 3: Greedy method applications — minimum spanning trees and single-source shortest paths — plus dynamic programming for knapsack, string editing, and travelling salesperson problems.
- Unit 4: Backtracking techniques, including graph coloring and the 0/1 knapsack problem.
- Unit 5: NP-hard and NP-complete problem classes, including clique decision and scheduling problems.
Object Oriented Programming Through Java
- Total: 3-0-0, 3 credits (Professional Core)
- Unit 1: Java program structure, data types, operators, and control statements.
- Unit 2: Classes, objects, constructors, access control, and method overloading.
- Unit 3: Arrays and inheritance, including interfaces and abstract classes.
- Unit 4: Packages, the Java utility library, wrapper classes, and exception handling.
- Unit 5: String handling, multithreading, JDBC-based database connectivity, and building simple GUIs with JavaFX.
Advanced Data Structures & Algorithm Analysis Lab
- Total: 0-0-3, 1.5 credits
- Hands-on work constructing and manipulating AVL trees and B-trees.
- Graph traversal implementations (BFS/DFS) and biconnected component detection.
- Sorting algorithm comparisons (quicksort, merge sort) across best/average/worst cases.
- Minimum spanning tree and shortest-path algorithm implementations.
- Backtracking and branch-and-bound exercises: N-Queens, 0/1 knapsack, and travelling salesperson.
Object Oriented Programming Through Java Lab
- Total: 0-0-3, 1.5 credits
- Core language exercises: variables, roots of quadratic equations, searching and sorting.
- Class, constructor, and method-overloading exercises.
- Inheritance, exception handling, and user-defined exception practice.
- Thread creation, event handling, and package/interface usage.
- File I/O, JDBC connectivity, and a JavaFX GUI mini-project.
Python Programming (Skill Enhancement Course)
- Total: 0-1-2, 2 credits
- Unit 1: Python fundamentals — identifiers, data types, control flow, and exception handling.
- Unit 2: Functions, argument passing, and string manipulation.
- Unit 3: Lists, dictionaries, tuples, and sets with their built-in operations.
- Unit 4: File handling and an introduction to object-oriented programming in Python.
- Unit 5: Data-science building blocks — JSON/XML handling, NumPy arrays, and Pandas data frames.
Environmental Science (Audit Course)
- Total: 2-0-0, 0 credits
- Unit 1: Multidisciplinary nature of environmental studies and classification of natural resources.
- Unit 2: Ecosystem structure, function, and major ecosystem types.
- Unit 3: Biodiversity, conservation strategies, and threats to endangered species.
- Unit 4: Environmental pollution types, solid-waste management, and disaster response.
- Unit 5: Social issues tied to the environment, population growth, and environmental legislation, supplemented by field visits.
by | Jul 11, 2026 | JNTUK R23 Syllabus
The second semester of second year shifts toward systems-level computing — operating systems, microprocessors, and networking — while adding a management/economics course and a statistics course. It also launches the Full Stack Development skill track and a design-thinking elective, and it marks the start of the mandatory 8-week community-service/industry internship completed during the following vacation. Total load is 15-1-10 contact hours for 21 credits (internship credited separately later).
Subjects
Managerial Economics and Financial Analysis
- Total: 2-0-0, 2 credits (Management Course-I)
- Unit 1: Managerial economics fundamentals, demand concepts, and demand forecasting.
- Unit 2: Production and cost analysis, including laws of returns and break-even analysis.
- Unit 3: Forms of business organization and market structures from perfect competition to oligopoly.
- Unit 4: Capital budgeting — working capital estimation and investment appraisal methods such as payback period and NPV.
- Unit 5: Financial accounting basics — trial balance, final accounts, and ratio analysis.
Probability & Statistics
- Total: 3-0-0, 3 credits (Engineering/Basic Science)
- Unit 1: Descriptive statistics — central tendency, variability, correlation, and regression.
- Unit 2: Probability axioms, conditional probability, Bayes’ theorem, and random variables.
- Unit 3: Standard probability distributions — binomial, Poisson, and normal.
- Unit 4: Estimation theory and large-sample hypothesis testing.
- Unit 5: Small-sample tests using the t-distribution, F-test, and chi-square test of independence.
Operating Systems
- Total: 3-0-0, 3 credits (Professional Core)
- Unit 1: Operating system services, system calls, and OS design/structure.
- Unit 2: Process concepts, scheduling, threading models, and CPU scheduling algorithms.
- Unit 3: Synchronization tools (mutexes, semaphores, monitors) and deadlock handling strategies.
- Unit 4: Memory management — paging, demand paging, and page replacement.
- Unit 5: File-system interfaces, implementation, and storage-structure fundamentals.
Microprocessors & Microcontrollers
- Total: 3-0-0, 3 credits (Professional Core)
- Unit 1: 8086/8088 register organization, architecture, addressing modes, and instruction set.
- Unit 2: Assembly-level programming, stack structure, and interrupt handling on the 8086.
- Unit 3: Peripheral interfacing — memory, I/O ports (8255), and devices such as 8254, 8259A, and 8251.
- Unit 4: Advanced 80386 architecture, protected mode, and paging/segmentation.
- Unit 5: 8051 microcontroller architecture, addressing modes, and an introduction to RISC/ARM processors.
Computer Networks
- Total: 3-0-0, 3 credits (Professional Core)
- Unit 1: Network types, protocol layering, and the OSI/TCP-IP reference models.
- Unit 2: Data link layer — framing, error control, medium access protocols, and Ethernet.
- Unit 3: Network layer design, routing algorithms, IPv4/IPv6, and internetworking.
- Unit 4: Transport layer services, UDP/TCP mechanics, and congestion control.
- Unit 5: Application layer protocols — email, the web, and content delivery.
Computer Networks & Operating Systems Lab
- Total: 0-0-3, 1.5 credits
- Cabling, network-device configuration, and diagnostic command practice (ping, tracert, ARP, etc.).
- Distance-vector and link-state routing configuration using a network simulator.
- Socket-based chat and RMI-based calculator applications in Java.
- Packet-capture analysis of HTTP traffic using Wireshark.
Microprocessors & Microcontrollers Lab
- Total: 0-0-3, 1.5 credits
- Assembly-language arithmetic, logic, and string-handling routines for the 8086 using MASM/TASM.
- Peripheral interfacing experiments with 8259, 8279, 8255, and 8251 chips.
- 8051 microcontroller programming for parallel I/O, timers, and serial communication.
- C-based interfacing projects: seven-segment display calculator, LCD/keypad interface, and ADC/temperature control.
Full Stack Development-1 (Skill Enhancement Course)
- Total: 0-1-2, 2 credits
- HTML fundamentals — lists, links, images, tables, forms, and frames.
- CSS styling — selectors, the box model, colors, backgrounds, and typography.
- JavaScript basics — conditional logic, loops, functions, event handling, and DOM interaction.
- Introduction to Node.js as a foundation for later full-stack work.
Design Thinking & Innovation
- Total: 1-0-2, 2 credits (BS&H)
- Unit 1: Foundations of design thinking and core design vocabulary.
- Unit 2: The design-thinking process — ideation, prototyping, and presenting product concepts.
- Unit 3: Innovation concepts, distinguishing invention from innovation, and team-based creativity.
- Unit 4: Product design — problem framing, planning, and specification.
- Unit 5: Applying design thinking to business strategy and startups, including prototype testing.
Note: A mandatory community-service internship of 8 weeks runs during the following vacation; it is evaluated and credited (2 credits) within III Year I Semester.
by | Jul 11, 2026 | JNTUK R23 Syllabus
Third year opens with the department’s first dedicated IoT theory course alongside databases and embedded systems, then branches into the first professional elective and an open elective. Skill-building continues with a second full-stack module and a Flutter-based UI design lab, and the community-service internship from the previous vacation is formally evaluated here. Total load is 15-1-10 contact hours for 23 credits.
Subjects
Internet of Things
- Total: 3-0-0, 3 credits (Professional Core)
- Unit 1: IoT fundamentals — consumer versus industrial IoT and core building blocks across industry use cases.
- Unit 2: Reference architectures, edge computing, IoT gateways, and data-ingestion pipelines.
- Unit 3: Sensors, transducers, and industrial data-acquisition/control systems.
- Unit 4: Networking and communication — proximity protocols (ZigBee, Bluetooth), industrial protocols (Modbus, CANbus), and cloud messaging (MQTT, REST, WebSockets).
- Unit 5: IoT data processing and storage — time-series data, summarization, and anomaly detection.
- The course also includes student seminars on topics such as smart cities, IoT security, and low-power wide-area networks.
Database Management Systems
- Total: 3-0-0, 3 credits (Professional Core)
- Unit 1: Database fundamentals, schema architecture, and entity-relationship modeling.
- Unit 2: The relational model, relational algebra/calculus, and basic SQL DDL/DML.
- Unit 3: Advanced SQL querying — joins, subqueries, aggregation, and views.
- Unit 4: Normalization theory from 1NF through 5NF, including BCNF and functional dependencies.
- Unit 5: Transaction management, concurrency control, recovery, and B+ tree/hash-based indexing.
Embedded Systems
- Total: 3-0-0, 3 credits (Professional Core)
- Unit 1: Embedded system definitions, classification, and application domains.
- Unit 2: Typical embedded system components — processors, memory types, sensors, and communication interfaces.
- Unit 3: Embedded firmware concerns — reset circuits, watchdog timers, and real-time clocks.
- Unit 4: RTOS-based design — tasks, processes, threads, and scheduling.
- Unit 5: Task communication and synchronization, plus criteria for choosing an RTOS.
Professional Elective-I options:
Students choose one of the following four subjects (or an approved 12-week MOOC) as Professional Elective-I.
Software Engineering
- Unit 1: Software life-cycle models — waterfall, rapid application development, agile, and spiral.
- Unit 2: Project management, estimation techniques (COCOMO), and requirements specification.
- Unit 3: Software design principles, function-oriented design, and user-interface design.
- Unit 4: Coding practices, testing strategies, and software quality/reliability standards.
- Unit 5: CASE tools, software maintenance, and software reuse practices.
Wireless Sensor Networks
- Unit 1: Sensor network fundamentals, constraints, and application types.
- Unit 2: MANETs versus WSNs and the enabling technologies/challenges specific to sensor networks.
- Unit 3: Routing and MAC protocols, including S-MAC, B-MAC, and IEEE 802.15.4/ZigBee.
- Unit 4: Data dissemination, data fusion, and real-time/security considerations.
- Unit 5: WSN design principles, gateway architecture, and embedded operating systems such as TinyOS.
Artificial Intelligence
- Unit 1: AI problem framing, intelligent-agent types, and state-space search formulation.
- Unit 2: Uninformed and heuristic search strategies, including A* and local search methods.
- Unit 3: Constraint satisfaction and adversarial game-search techniques (minimax, alpha-beta pruning).
- Unit 4: Knowledge representation using predicate logic and rule-based reasoning.
- Unit 5: Probabilistic reasoning, Bayesian networks, planning, and expert systems.
Cryptography & Network Security
- Unit 1: Security principles, attack types, and classical encryption/substitution techniques.
- Unit 2: Algebraic structures underlying symmetric cryptography and the number theory behind asymmetric schemes.
- Unit 3: Symmetric ciphers (DES, AES, Blowfish) and asymmetric ciphers (RSA, Diffie-Hellman, elliptic curve).
- Unit 4: Cryptographic hash functions, message authentication codes, and digital signatures.
- Unit 5: Transport, IP, and email security mechanisms such as HTTPS, IPSec, and PGP/S-MIME.
Open Elective-I / Entrepreneurship Development & Venture Creation
- Total: 3-0-0, 3 credits
- Students take either a university-wide open elective or the department’s Entrepreneurship Development & Venture Creation option, covering venture planning and startup fundamentals.
Internet of Things and Embedded Systems Lab
- Total: 0-0-3, 1.5 credits (Professional Core)
- 8051 assembly-language exercises and embedded C programming basics.
- Arduino platform setup and multi-protocol communication (ZigBee, GSM, Bluetooth) experiments.
- Raspberry Pi setup, Python-based sensor interfacing, and cloud data logging.
- Capstone exercise designing an end-to-end IoT system.
Database Management Systems Lab
- Total: 0-0-3, 1.5 credits (Professional Core)
- Table creation, constraints, and core DML/DDL practice.
- Nested queries, aggregate functions, and view management.
- PL/SQL programming — control structures, procedures, functions, cursors, and triggers.
- Indexing exercises and JDBC-based Java-to-database connectivity.
Full Stack Development-2 (Skill Enhancement Course)
- Total: 0-1-2, 2 credits
- Node.js fundamentals — HTTP servers, URL parsing, and custom modules.
- Building RESTful APIs and session-based authentication in Express.js.
- React.js components, props, state, hooks, and routing.
- MongoDB-based CRUD operations for a single-page application.
User Interface Design Using Flutter
- Total: 0-0-2, 1 credit (Engineering Science)
- Dart/Flutter environment setup and language basics.
- Core widgets, layout structures (Row/Column/Stack), and responsive design techniques.
- Navigation, state management (setState/Provider), and custom themed widgets.
- Form validation, animations, REST API data fetching, and basic UI testing.
Evaluation of Community Service / Internship
- Total: 2 credits, no weekly contact hours
- Assessment of the 8-week community-service/internship undertaken during the prior vacation period.