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.