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

The final semester is dedicated entirely to a full-time internship or project placement, giving students a capstone opportunity to apply their data science training in an industry or research setting under faculty and/or organizational supervision. Students must also complete at least one MOOC course during their program to satisfy the university’s mandatory-credit requirement.

Subjects

Full Semester Internship / Project Work

  • A single continuous engagement spanning the entire semester, assessed through progress reviews, a final report, and a viva-style evaluation
  • Expected to reflect substantial applied work in a data-science-relevant domain (industry placement, research project, or product build)
  • Total: 24 practical hours per week, 12 credits — the entire semester’s credit load

Note: JNTUK’s R23 regulations require every student to complete at least one MOOC (3-credit-equivalent) course across the program; this is typically fulfilled by the end of this semester. Minor-in-Data-Science and Honors tracks (e.g., Agentic AI, Quantum Machine Learning, Real-Time Data Processing) run as optional add-on credit pools alongside the core curriculum for students who opt in earlier in the program.

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

This semester lays the mathematical and programming groundwork for the Cyber Security branch, pairing discrete mathematics and digital logic with object-oriented Java and modern data-structure design. A humanities course on human values and an audit course on environmental science round out the load alongside an introductory Python skill-enhancement course.

Subjects

Discrete Mathematics & Graph Theory

  • Unit 1: Mathematical logic — propositional statements, truth tables, logical equivalence, and predicate logic with quantifiers.
  • Unit 2: Set theory — set operations, relation properties, equivalence and partial orders, and function types including bijections and recursive functions.
  • Unit 3: Combinatorics and recurrence relations — counting principles, permutations/combinations, generating functions, and methods for solving recurrences.
  • Unit 4: Graph theory fundamentals — graph representation, isomorphism, paths, and Eulerian/Hamiltonian graphs.
  • Unit 5: Multigraphs — planarity, graph coloring, spanning trees, and BFS/DFS-based spanning tree construction.
  • Credit structure: L-T-P-C = 3-0-0-3.

Universal Human Values — Understanding Harmony and Ethical Human Conduct

  • Unit 1: Introduction to value education and the idea of holistic human development.
  • Unit 2: Harmony within the individual — distinguishing the needs of self and body.
  • Unit 3: Harmony in family and society, built around trust and mutual respect.
  • Unit 4: Harmony with nature and existence, framed as interconnected orders of reality.
  • Unit 5: Implications for professional ethics and value-based living in a career context.
  • Credit structure: L-T-P-C = 2-1-0-3.

Digital Logic & Computer Organization

  • Unit 1: Number systems, binary codes, and basic combinational logic circuits including decoders and multiplexers.
  • Unit 2: Sequential circuits (flip-flops, counters, registers) and the basic structure of a computer system.
  • Unit 3: Computer arithmetic for addition, multiplication, and division, plus processor organization and control.
  • Unit 4: Memory hierarchy — RAM, ROM, cache, and virtual memory concepts.
  • Unit 5: Input/output organization, interrupts, and direct memory access.
  • Credit structure: L-T-P-C = 3-0-0-3.

Advanced Data Structures & Algorithm Analysis

  • Unit 1: Complexity analysis fundamentals alongside AVL and B-tree construction and maintenance.
  • Unit 2: Heaps, graph traversal and connectivity, and divide-and-conquer algorithms like quicksort and mergesort.
  • Unit 3: Greedy algorithms and dynamic programming, covering shortest paths and optimal search trees.
  • Unit 4: Backtracking and branch-and-bound strategies applied to classic combinatorial problems.
  • Unit 5: NP-hard and NP-complete problem classification and related scheduling problems.
  • Credit structure: L-T-P-C = 3-0-0-3.

Object Oriented Programming Through Java

  • Unit 1: Java program structure, data types, operators, and control statements.
  • Unit 2: Classes, objects, constructors, and method design.
  • Unit 3: Arrays and the inheritance/interface model in Java.
  • Unit 4: Packages, the core Java library, exception handling, and file I/O.
  • Unit 5: String handling, multithreading, JDBC database connectivity, and JavaFX GUI basics.
  • Credit structure: L-T-P-C = 3-0-0-3.

Advanced Data Structures and Algorithm Analysis Lab

  • Focus: hands-on construction and manipulation of AVL trees, B-trees, and heaps, plus implementation of the algorithm design strategies covered in the theory course.
  • Representative exercises: building and traversing trees from file input, comparing sorting algorithm runtimes, and solving shortest-path, knapsack, and N-Queens problems programmatically.
  • Credit structure: L-T-P-C = 0-0-3-1.5.

Object Oriented Programming Through Java Lab

  • Focus: applying Java OOP concepts practically — classes, inheritance, exception handling, threads, and GUI basics.
  • Representative exercises: implementing overloaded constructors and methods, multilevel inheritance, custom exceptions, multithreaded programs, and small JavaFX interfaces.
  • Credit structure: L-T-P-C = 0-0-3-1.5.

Python Programming

(Skill Enhancement Course)

  • Unit 1: Language basics — syntax, data types, control flow, and exception handling.
  • Unit 2: Functions, string handling, and list operations.
  • Unit 3: Dictionaries, tuples, and sets, with attention to how these structures relate to each other.
  • Unit 4: File handling and object-oriented programming in Python.
  • Unit 5: An introduction to data science tooling, including NumPy and Pandas.
  • Credit structure: L-T-P-C = 0-1-2-2.

Environmental Science

(Audit Course)

  • Unit 1: The multidisciplinary scope of environmental studies and classification of natural resources.
  • Unit 2: Ecosystem structure and function, and the fundamentals of biodiversity conservation.
  • Unit 3: Causes, effects, and control measures for major categories of pollution and solid waste.
  • Unit 4: Social dimensions of sustainability, including water conservation and environmental legislation.
  • Unit 5: Population growth and its relationship to human health, welfare programs, and community fieldwork.
  • Credit structure: L-T-P-C = 2-0-0-0 (audit, non-credit bearing).

Semester load: 16-2-8 contact hours, 20 credits total, plus a mandatory 8-week community service project internship during the following summer.

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

The second semester of the second year shifts toward core systems knowledge — operating systems, databases, and computer networks — while introducing managerial economics, a number-theory course that anchors later cryptography work, and the first full-stack web development skill course. A design-thinking course closes out the semester’s non-technical component.

Subjects

Managerial Economics and Financial Analysis

  • Unit 1: Foundations of managerial economics and the theory of demand and demand forecasting.
  • Unit 2: Production and cost analysis, including break-even analysis.
  • Unit 3: Business organization structures and market types, with pricing strategy.
  • Unit 4: Capital budgeting techniques such as payback period, NPV, and IRR.
  • Unit 5: Financial accounting basics and ratio-based financial statement analysis.
  • Credit structure: L-T-P-C = 2-0-0-2.

Number Theory and Its Applications

  • Unit 1: Divisibility, greatest common divisors, and prime factorization.
  • Unit 2: Congruences, linear congruences, and the Chinese remainder theorem.
  • Unit 3: Applications of congruence such as divisibility tests, hashing, and Euler’s theorem.
  • Unit 4: Finite fields, primality testing, and factorization methods.
  • Unit 5: Cryptology fundamentals — ciphers, public-key cryptography, and the RSA algorithm.
  • Credit structure: L-T-P-C = 3-0-0-3.

Operating Systems

  • Unit 1: Operating system services, system calls, and overall OS design and structure.
  • Unit 2: Process management, threading models, and CPU scheduling algorithms.
  • Unit 3: Synchronization primitives and deadlock handling strategies.
  • Unit 4: Memory management strategies including paging and virtual memory.
  • Unit 5: File systems, storage management, and protection mechanisms.
  • Credit structure: L-T-P-C = 3-0-0-3.

Database Management Systems

  • Unit 1: Database fundamentals and entity-relationship modeling.
  • Unit 2: The relational model, relational algebra, and introductory SQL.
  • Unit 3: Advanced SQL querying — joins, subqueries, grouping, and views.
  • Unit 4: Schema refinement through normalization up to higher normal forms.
  • Unit 5: Transaction management, concurrency control, recovery, and indexing techniques.
  • Credit structure: L-T-P-C = 3-0-0-3.

Computer Networks

  • Unit 1: Network types, reference models, and protocol layering concepts.
  • Unit 2: The data link layer — framing, error control, and medium access protocols including Ethernet.
  • Unit 3: The network layer — routing algorithms, IP addressing, and internetworking.
  • Unit 4: The transport layer — socket programming, TCP/UDP mechanics, and congestion control.
  • Unit 5: The application layer — email, the web, and content delivery.
  • Credit structure: L-T-P-C = 3-0-0-3.

Computer Networks Lab

  • Focus: hands-on networking using cabling, device configuration, protocol simulators, and packet analysis tools.
  • Representative exercises: building network topologies in Packet Tracer with distance-vector and link-state routing, socket programming in Java, and traffic inspection with Wireshark and NS2/NS3.
  • Credit structure: L-T-P-C = 0-0-3-1.5.

Database Management Systems Lab

  • Focus: practicing SQL and PL/SQL against a live database, including stored procedures, functions, cursors, and triggers.
  • Representative exercises: schema creation with constraints, nested queries and aggregate functions, PL/SQL blocks with exception handling, and JDBC-based Java-to-database connectivity.
  • Credit structure: L-T-P-C = 0-0-3-1.5.

Full Stack Development-1

(Skill Enhancement Course)

  • Focus: building static and interactive web pages using HTML, CSS, and JavaScript, with an introduction to Node.js.
  • Representative exercises: HTML tables/forms/frames, CSS selectors and box-model styling, JavaScript objects and events, form validation, and a basic Node.js web server.
  • Credit structure: L-T-P-C = 0-1-2-2.

Design Thinking & Innovation

  • Unit 1: Foundational design principles and the history of design thinking.
  • Unit 2: The design thinking process — empathize, analyze, ideate, and prototype.
  • Unit 3: Innovation as distinct from creativity, and how teams sustain both.
  • Unit 4: Product design fundamentals, from problem framing to specification.
  • Unit 5: Applying design thinking to business strategy and startup contexts.
  • Credit structure: L-T-P-C = 1-0-2-2.

Semester load: 15-1-10 contact hours, 21 credits total. A mandatory 8-week Community Service Project Internship runs during the following summer vacation.

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

Third year opens with the branch’s defining coursework: an introduction to cyber security itself, alongside cloud computing and automata/compiler theory. Students also choose a Professional Elective and an Open Elective, continue full-stack development, and pick up Flutter-based UI design, while a community service internship evaluation closes out the earlier fieldwork requirement.

Subjects

Cloud Computing

  • Unit 1: Cloud fundamentals — service models (IaaS/PaaS/SaaS) and deployment models.
  • Unit 2: Enabling technologies such as distributed computing, SOA, and virtualization.
  • Unit 3: Virtualization and containers, including Docker and orchestration platforms.
  • Unit 4: Cloud economics, interoperability, and security challenges.
  • Unit 5: Advanced topics — serverless computing, cloud-centric IoT, and edge/fog computing.
  • Credit structure: L-T-P-C = 3-0-0-3.

Introduction to Cyber Security

  • Unit 1: Foundations of information security and best practices for protecting systems and networks.
  • Unit 2: Cyber ethics and law, covering intellectual property, ethical hacking, and cybercrime.
  • Unit 3: Penetration testing concepts and methodology from a tester’s perspective.
  • Unit 4: Web application security issues (XSS, SQL injection, session hijacking) and forensic evidence handling.
  • Unit 5: Information risk management and incident response, including forensic investigation tools.
  • Credit structure: L-T-P-C = 3-0-0-3.

Automata Theory & Compiler Design

  • Unit 1: Finite automata — deterministic and non-deterministic models and their equivalence.
  • Unit 2: Regular expressions, the pumping lemma, and context-free grammars.
  • Unit 3: Pushdown automata, Turing machines, and the theory of undecidability.
  • Unit 4: Compiler structure, lexical analysis, and syntax analysis including LR parsing.
  • Unit 5: Syntax-directed translation, intermediate code generation, and runtime environments.
  • Credit structure: L-T-P-C = 3-0-0-3.

Professional Elective-I

(student selects one)

  • Software Engineering — covers software life-cycle models, requirements and project management, software and user-interface design, testing and quality management, and CASE tools/maintenance/reuse practices.
  • Wireless Sensor Networks — covers sensor network fundamentals, MANET/WSN relationships, routing and MAC protocols, data dissemination, and WSN design principles including TinyOS.
  • Artificial Intelligence — covers intelligent agents and problem-space search, heuristic and adversarial search, constraint satisfaction, knowledge representation and reasoning, and probabilistic reasoning with expert systems.
  • Internet of Things — covers the predecessors and emergence of IoT, sensing/actuation, connectivity technologies, interoperability and fog computing, and emerging IoT paradigms with case studies.
  • A 12-week MOOC (SWAYAM/NPTEL) recommended by the Board of Studies may substitute for any of the above.

Open Elective-I

chosen from the university’s open elective basket, or substituted with Entrepreneurship Development & Venture Creation for students following that track.

Cloud Computing Lab

  • Focus: practical exposure to virtualization, containerization, and cloud service deployment.
  • Representative exercises: setting up VirtualBox/OpenStack instances, deploying Docker containers, using AWS EC2 and Google App Engine, and simulating cloud scheduling with CloudSim.
  • Credit structure: L-T-P-C = 0-0-3-1.5.

Cyber Security Lab

  • Focus: practical exposure to cybersecurity threats and forensic tooling.
  • Representative exercises: port scanning with nmap, honeypot setup, cryptographic tool use (CrypTool), packet analysis with Wireshark and Snort, and memory/file forensics with FTK Imager and Autopsy.
  • Credit structure: L-T-P-C = 0-0-3-1.5.

Full Stack Development-2

(Skill Enhancement Course)

  • Focus: server-side development with Node.js/Express and client-side development with React, plus MongoDB.
  • Representative exercises: TypeScript fundamentals, Express routing/middleware/sessions, React components/props/hooks/routing, and MongoDB CRUD operations.
  • Credit structure: L-T-P-C = 0-1-2-2.

User Interface Design Using Flutter

  • Focus: building responsive mobile UIs with Flutter and Dart.
  • Representative exercises: exploring core widgets and layouts, implementing navigation and state management, custom widget styling and theming, form validation, animation, and REST API data fetching.
  • Credit structure: L-T-P-C = 0-0-2-1.

Evaluation of Community Service Internship

assessment of the 8-week community service project internship completed after II Year II Semester (2 credits).

Semester load: 15-1-10 contact hours, 23 credits total. Minor/Honors course slots are also available to interested students from the same specialized pools.

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

This semester concentrates the program’s security specialization — cyber crime and digital forensics alongside cryptography and network security — while adding machine learning and two Professional Elective slots that let students branch into testing, systems, or applied security topics. A mandatory industry internship follows over the summer, alongside soft-skills/IELTS and technical writing preparation.

Subjects

Cyber Crimes & Digital Forensics

  • Unit 1: Nature, scope, and categories of cybercrime.
  • Unit 2: Specific cybercrime issues — unauthorized access, malicious code, and intellectual property violations.
  • Unit 3: Cybercrime investigation techniques, including email and IP tracking and evidence recovery.
  • Unit 4: Digital forensics tools and techniques across Windows, Linux, and network environments.
  • Unit 5: Legal and regulatory frameworks governing digital evidence and cybercrime.
  • Credit structure: L-T-P-C = 3-0-0-3.

Cryptography & Network Security

  • Unit 1: Core security concepts, classical encryption techniques, and security service models.
  • Unit 2: The algebraic and number-theoretic foundations underlying symmetric and asymmetric cryptography.
  • Unit 3: Symmetric ciphers (DES, AES, RC4/RC5) and asymmetric ciphers (RSA, Diffie-Hellman, elliptic curve cryptography).
  • Unit 4: Cryptographic hash functions, message authentication codes, and digital signature schemes.
  • Unit 5: Applied network and internet security — transport-level security, IPsec, and email security (S/MIME, PGP).
  • Credit structure: L-T-P-C = 3-0-0-3.

Machine Learning

  • Unit 1: The evolution and paradigms of machine learning and the stages of a typical ML pipeline.
  • Unit 2: Nearest-neighbor based models and distance/proximity measures.
  • Unit 3: Decision-tree models and Bayesian classification.
  • Unit 4: Linear discriminants, support vector machines, and multi-layer perceptrons.
  • Unit 5: Clustering techniques, including k-means and spectral clustering.
  • Credit structure: L-T-P-C = 3-0-0-3.

Professional Elective-II

(student selects one)

  • Software Testing Methodologies — covers testing fundamentals, transaction-flow and data-flow testing, path-based and logic-based testing, and state-graph/graph-matrix testing approaches.
  • DevOps — covers the DevOps lifecycle, source-code management with Git, CI/CD build automation with Jenkins, containerization with Docker, and configuration management with Ansible/Kubernetes.
  • Microprocessors & Microcontrollers — covers 8086 architecture and programming, memory/peripheral interfacing, and 8051 microcontroller architecture and interfacing.
  • Applied Cryptography — covers cryptographic protocol foundations, key-length and cipher-mode considerations, public-key algorithms and signature schemes, and real-world protocol deployments like PGP and Kerberos.
  • A 12-week MOOC (SWAYAM/NPTEL) recommended by the Board of Studies may substitute for any of the above.

Professional Elective-III

(student selects one)

  • Software Project Management — covers conventional and iterative software management approaches, project life-cycle phases, iterative planning, and agile/DevOps adoption.
  • Mobile Adhoc Networks — covers MANET characteristics and MAC/routing protocols, transport-layer solutions, security in ad hoc networks, and wireless sensor network fundamentals.
  • Natural Language Processing — covers language modeling and morphology, word-level analysis and POS tagging, syntactic parsing, semantics/word-sense disambiguation, and discourse analysis.
  • Security Assessment and Risk Analysis — covers secure software design principles, risk management frameworks, enterprise authentication and cryptography, and security development frameworks for e-commerce systems.
  • A 12-week MOOC (SWAYAM/NPTEL) recommended by the Board of Studies may substitute for any of the above.

Open Elective-II

chosen from the university’s open elective basket for this semester.

Cryptography & Network Security Lab

  • Focus: implementing classical and modern cryptographic algorithms in code.
  • Representative exercises: Caesar/substitution/Hill ciphers, DES/Blowfish/Rijndael implementations, RSA and Diffie-Hellman key exchange, and SHA-1 message digest computation.
  • Credit structure: L-T-P-C = 0-0-3-1.5.

Cyber Crimes & Digital Forensics Lab

  • Focus: applying forensic evidence-collection procedures to disk and memory images.
  • Representative exercises: RAM/disk capture with FTK Imager, memory analysis with Volatility, live incident response, email/mobile/network forensic case work.
  • Credit structure: L-T-P-C = 0-0-3-1.5.

Soft Skills OR IELTS

(Skill Enhancement Course)

  • Focus: workplace communication, interview readiness, and interpersonal skills (Soft Skills track) or English proficiency test preparation (IELTS track).
  • Representative topics: self-analysis and communication styles, self-management etiquette, grammar and correspondence, group discussion/interview practice, and interpersonal relationship dynamics.
  • Credit structure: L-T-P-C = 0-1-2-2.

Technical Paper Writing & IPR

(Audit Course)

  • Unit 1: Fundamentals of technical report writing and structuring.
  • Unit 2: Drafting, editing, and plain-English writing practices.
  • Unit 3: Proofreading, summarizing, and presenting technical reports.
  • Unit 4: Word-processing tools for producing polished technical documents.
  • Unit 5: Intellectual property fundamentals — patents, designs, trademarks, and copyright.
  • Credit structure: L-T-P-C = 2-0-0-0 (audit, non-credit bearing).

Semester load: 20-1-8 contact hours, 23 credits total, plus a mandatory 8-week industry internship during the following summer vacation.