JNTUK R23 B.Tech Cyber Security IV Year I Semester (4-1) Syllabus & Subject-wise Topics

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.

JNTUK R23 B.Tech Cyber Security IV Year II Semester (4-2) Syllabus & Subject-wise Topics

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.

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

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.

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

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.


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

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.