Cybersecurity and AI
About the Course Faculty
Dr Rajeev Barua is a Professor of Electrical and Computer Engineering at the University of Maryland. Dr Barua's research interests are in the areas of compilers, binary rewriters, embedded systems, and computer architecture. He has published over 60 peer-reviewed publications, and holds four granted patents. He is also the Founder of CEO of SecondWrite Inc, which markets a malware detection tool based on his research, where he has raised over $2M in public and private investment, and launched a product with several paying customers. Dr Barua is a recipient of the NSF CAREER award in 2002, the UMD George Corcoran Award for teaching excellence in 2003, and the UMD Jimmy Lin Award for innovation in 2014.
Plaksha Modular Courses Registration Form | Winter 2026 - 2027
As part of our upcoming Winter Modular Courses (December 14-19, 2026 & January 4-9, 2027), Plaksha is offering a set of high-impact, industry-relevant modules taught by renowned global faculty. You can sign up for these courses by filling this registration form. Please note:
1. Enrollment process: This form is to register interest in attending the courses. After submission of this form, course coordinator shall review your application and take a decision on your enrolment request. If approved, you shall receive a confirmation email along with course payment link. You can sign-up for the course by paying the course fee on the link within 3 days of receiving the form.
2. Timelines: You can submit your interest by submitting this form before Nov 22, 2026.
3. Fee: The course fee is INR 20000 inclusive of GST. Accommodation fee is separate and is applicable for those who need campus accommodation.
4. Accommodation: If you need campus accommodation, please submit your request in the accommodation question given in this form. The fee for the accommodation is INR 1000 per night. You can avail food services on campus by paying per meal at the food desk.
5. Adherence to Plaksha academic guidelines and campus life rules is mandatory while you attend this course.
6. Please read through the course timelines carefully before registering your interest.
7. Courses offer:
- AI Product Management: From User Problem to Reliable Product by Dr. Anuj Kapoor
- Frontiers in Multimodal AI by Dr. Manish Gupta
- Advanced Algorithms by Prof. Rajeev Gandhi
- Cooperation and Conflict in the Global Economy by Dr. Kamal Saggi
- Program Analysis for Modern Software Tools by Prof. Rajeev Barua
- Hands-on Deep Learning: CNN and CV Applications by Prof. Hamed Hassani
- Cybersecurity and AI by Prof Rajeev Barua
- Case Studies of AI in Business by Dr. Anand Rao
- Approximation Algorithms by Prof. Rajeev Gandhi
If you have any queries regarding this course, feel free to write us at pawan.kumar@plaksha.edu.in
When you submit this form, it will not automatically collect your details like name and email address unless you provide it yourself.

Course Description
Modern enterprises rely on cybersecurity tools—including endpoint, network, email, firewall, identity, and cloud-security systems—to detect attacks. When these tools cannot reach a confident conclusion, they generate alerts that must be prioritized and investigated by a Security Operations Center (SOC). This course shows how AI-enabled cybersecurity products can convert imperfect evidence into useful, auditable decision support for analysts. Students evaluate models, combine statistical and explicit evidence, account for uncertainty and review capacity, and design human-centered workflows. Suspicious-email triage provides the hands-on case, while the underlying architecture transfers across security domains and supports careers in AI, cybersecurity, and security-product development.
Prerequisites and Required Background
Students should have the following preparation:
- Basic Python programming and the ability to read and modify short, scaffolded code segments.
- Introductory familiarity with supervised machine learning, classification, and common evaluation metrics.
- Comfort reading simple tables, plots, structured records, and model-evaluation output.
- No prior cybersecurity course or hands-on security-operations experience is required.
Primary Audience
The course is intended primarily for Master of Science in AI students. Appropriately prepared CS or AI undergraduates may also participate. It is especially relevant to students interested in AI engineering for security products, cybersecurity analytics, detection engineering, technical product development, or other roles that connect machine learning with enterprise defensive operations.
Course Overview
Modern enterprises defend themselves through many layers of technology, including endpoint detection and response, network monitoring, email security, firewalls, identity and access management, cloud-security platforms, vulnerability-management systems, and malware-analysis tools. These systems observe different parts of enterprise activity and try to distinguish routine behavior from events that may require security attention. When the available evidence does not support a confident conclusion, they generate alerts that must be examined rather than treated automatically as attacks or harmless activity.
A Security Operations Center (SOC) receives, prioritizes, enriches, investigates, and escalates these alerts under limited time and analyst capacity. The central problem is therefore not simply whether an AI model achieves high accuracy. A useful cybersecurity product must help analysts decide what deserves attention, understand the evidence and uncertainty behind that recommendation, and identify an appropriate next step. Its outputs must remain understandable, auditable, and compatible with organizational policy and human oversight.
Students in this course take the role of developers and evaluators of AI-assisted cybersecurity products. They examine how model scores interact with incomplete or conflicting evidence, contextual information, asymmetric errors, thresholds, review capacity, explicit policy, structured explanations, and human review. The hands-on work follows one system from educational records through model evaluation, evidence and policy logic, analyst-facing outputs, and robustness testing. Students learn why a model score alone is not a complete security product.
Suspicious-email triage provides the concrete implementation thread, but email is a case study rather than the course’s limit. The same design principles apply to endpoint-alert triage, network-anomaly review, identity anomalies, vulnerability prioritization, malware analysis, and cloud-security findings. These transferable skills prepare students for work as AI or machine-learning engineers in security, cybersecurity-product developers, detection and analytics engineers, and technical evaluators or product leaders. Students will not become SOC analysts in five days, but they will learn enough about enterprise defensive workflows and analyst needs to design AI capabilities that fit real operational environments.
All exercises use inert educational records and supplied offline artifacts. Students will not access real inboxes, click live links, open attachments, query live threat-intelligence services, or take action in operational security systems.
Course Learning Outcomes
By the end of the course, students will be able to:
CLO1 – Knowledge / Application: Explain how enterprise cybersecurity tools generate alerts and how SOCs triage uncertainty; identify and characterize security-relevant evidence, including its source, limits, uncertainty, and absence.
CLO2 – Analysis: Differentiate records, evidence, labels, model outputs, policy decisions, dispositions, actions, and outcomes.
CLO3 – Evaluation: Evaluate a defensive workflow using metrics, consequences, workload, scenario behavior, and robustness tests.
CLO4 – Creation / Synthesis: Design or adapt a bounded workflow combining a statistical model, explicit evidence, policy, structured output, and human review.
CLO5 – Evaluation / Judgment: Reason about oversight, escalation, auditability, monitoring, residual risk, feedback quality, and defensible claims.
Proposed CLO–PLO Mapping for Plaksha Review
This mapping uses the Master of Science in AI program learning outcomes supplied with the illustrative syllabus. It is proposed for academic review and should not be treated as approved until confirmed by Plaksha.
H = high contribution; M = moderate contribution.
| CLO | PLO1 | PLO2 | PLO3 | PLO4 | PLO5 | PLO6 |
|---|---|---|---|---|---|---|
|
CLO CLO1 |
PLO1 M |
PLO2 M | PLO3 | PLO4 |
PLO5 M |
PLO6 M |
|
CLO CLO2 |
PLO1 M |
PLO2 M |
PLO3 M | PLO4 |
PLO5 M |
PLO6 M |
|
CLO CLO3 |
PLO1 M |
PLO2 H |
PLO3 M | PLO4 |
PLO5 H |
PLO6 H |
|
CLO CLO4 |
PLO1 M |
PLO2 H |
PLO3 M | PLO4 |
PLO5 H |
PLO6 H |
|
CLO CLO5 | PLO1 |
PLO2 M |
PLO3 M | PLO4 |
PLO5 H |
PLO6 H |
Proposed contribution summary: Primary PLOs – PLO2, PLO5, PLO6. Secondary PLOs – PLO1, PLO3.
Program Learning Outcomes Referenced Above
PLO1: Demonstrate a solid understanding of AI fundamentals, mathematical foundations, algorithms, and data systems.
PLO2: Design, develop, and evaluate industry-grade AI and machine learning models for real-world applications.
PLO3: Apply MLOps principles and engineering practices to manage scalable AI systems.
PLO4: Deploy AI and ML systems effectively in cloud and production environments.
PLO5: Apply AI methods to support business strategy, decision-making, and domain-specific applications.
PLO6: Design and deliver comprehensive end-to-end AI solutions integrating data, models, infrastructure, and deployment.
Class Schedule
The course comprises five three-hour teaching days. Sunday, December 20, 2026 is not a class day. Each meeting combines instructor content, a bounded demonstration, hands-on student work, and a debrief or checkoff. Individual in-class conceptual quizzes are administered on Day 3 and Day 5.
| Day and date | Instructional focus | Key concepts and activities | Assessed work |
|---|---|---|---|
|
Day and date Day 1 Saturday, Dec 19, 2026 |
Instructional focus Decision, evidence, labels, and uncertainty |
Key concepts and activities Enterprise cybersecurity tool landscape; how endpoint, network, email, firewall, identity, cloud, vulnerability, and malware-analysis systems generate alerts; SOC triage and finite analyst capacity; career relevance; course orientation and builder/evaluator role; supported decision; end-to-end workflow; educational records; represented, contextual, and missing evidence; provenance; labels versus real-world truth; bounded claims. |
Assessed work Individual record analysis 10% |
|
Day and date Day 2 Monday, Dec 21, 2026 |
Instructional focus Model scores, errors, thresholds, and workload |
Key concepts and activities Record-to-score pipeline; fixed supervised model; model score versus calibrated probability; confusion matrix and metrics; prevalence and base rates; standard-test versus deployment-like populations; thresholds; reviews per 1,000; false-positive and false-negative consequences. |
Assessed work Individual fixed-model evaluation / 15% |
|
Day and date Day 3 Tuesday, Dec 22, 2026 |
Instructional focus Explicit evidence and bounded policy |
Key concepts and activities Statistical versus explicit evidence; identity-evidence states; request-consequence states; contradiction, missingness, indeterminate and unavailable evidence; reason codes; capacity-constrained and risk-sensitive policy profiles; visible tests; individual understanding checks; individual in-class conceptual quiz based on instructor lectures, with no programming. |
Assessed work Pair evidence-and-policy implementation / 15% Day 3 conceptual quiz / 7.5% |
|
Day and date Day 4 Wednesday, Dec 23, 2026 |
Instructional focus Integrated decision support and human oversight |
Key concepts and activities Combining score, evidence, and policy; structured analyst record; two dispositions; review priority; bounded suggested next step; policy-profile comparison; immutable original record; separate human-review event; auditability, oversight, and feedback limitations. |
Assessed work Pair integrated-product evaluation / 30% |
|
Day and date Day 5 Thursday, Dec 24, 2026 |
Instructional focus Robustness, monitoring, and defensible claims |
Key concepts and activities Isolated static challenge set; category-level and record-level analysis; first-divergence diagnosis; downstream propagation; layer-appropriate controls and revalidation; monitoring; residual risk; bounded claim rewriting; individual in-class conceptual quiz based on instructor lectures, with no programming. Diagnose only—no repair or tuning on challenge data. |
Assessed work Individual robustness analysis / 15% Day 5 conceptual quiz / 7.5% |
Daily Engagement Structure
Each lecture day includes approximately three contact hours. The exact daily start and end times will be confirmed by Plaksha. The course protects substantial in-class work time because every graded lecture-day artifact depends on supervised analysis, demonstrations, and cumulative use of the educational course package. Under normal course arrangements, all graded work, including both conceptual quizzes, is completed in person during the scheduled class meetings; an alternative arrangement applies only when required by an officially approved Plaksha University policy or accommodation.
Assignments
The course includes five in-class practical or analytical assessments and two in-class conceptual quizzes. Days 1, 2, and 5 and both quizzes are individual; Days 3 and 4 combine pair work with individual accountability. Together these seven components compose 100% of the final grade. There are no separate conventional homework assignments.
Day 1 Individual Evidence-and-Label Analysis — 10%
Students analyze a set of educational records, distinguish represented from missing evidence, interpret the educational label within its limits, and state what the record does not justify claiming.
Day 2 Individual Fixed-Model Evaluation — 15%
Students calculate and interpret model-evaluation results at the frozen operating points, verify denominators, compare standard and deployment-like populations, analyze assigned errors, and explain threshold, prevalence, workload, and consequence tradeoffs.
Day 3 Pair Evidence-and-Policy Implementation — 15%
Pairs complete bounded identity-evidence, request-consequence, and policy logic within supplied scaffolding and run visible tests. Thirteen points are pair-shared and two points are earned through individual understanding checks.
Day 3 In-Class Conceptual Quiz — 7.5%
This individual quiz is completed during the Day 3 class meeting and assesses conceptual material from the instructor lectures. It requires no programming. The exact format and coverage will be announced by the instructor.
Day 4 Pair Integrated-Product Evaluation — 30%
Pairs evaluate the integrated product across policy profiles, structured records, errors, review priority, bounded next steps, and a supplied human-review event. Twenty-six points are pair-shared. Four points are individually attributable: a three-point structured checkoff plus one point for contribution-and-traceability evidence.
Day 5 Individual Robustness Analysis — 15%
Students analyze static challenge outputs, identify the first layer at which behavior diverges, trace downstream effects, propose a bounded control and revalidation plan, state residual risk, and rewrite an overbroad claim. Challenge data may not be used to repair or tune the system.
Day 5 In-Class Conceptual Quiz — 7.5%
This individual quiz is completed during the Day 5 class meeting and assesses conceptual material from the instructor lectures. It requires no programming. The exact format and coverage will be announced by the instructor.
Grading
| Day | Assessment | Weight |
|---|---|---|
|
Day Day 1 |
Assessment Individual evidence-and-label assessment |
Weight 10% |
|
Day Day 2 |
Assessment Individual fixed-model evaluation |
Weight 15% |
|
Day Day 3 |
Assessment Pair evidence-and-policy implementation with individual accountability |
Weight 15% |
|
Day Day 3 |
Assessment In-class conceptual quiz (individual; no programming) |
Weight 7.5% |
|
Day Day 4 |
Assessment Pair integrated-product evaluation with individual accountability |
Weight 30% |
|
Day Day 5 |
Assessment Individual robustness analysis |
Weight 15% |
|
Day Day 5 |
Assessment In-class conceptual quiz (individual; no programming) |
Weight 7.5% |
|
Day Total | Assessment |
Weight 100% |
Individual accountability: 61% of the final grade is directly attributable to individual performance; 39% is pair-shared. The five practical or analytical assessments account for 85% of the grade, and the two individual in-class conceptual quizzes account for 15%. All graded work is completed in class. There is no separate attendance or participation percentage.
Evaluation Principles
- Technical calculations, evidence, assumptions, workload, consequences, and tradeoffs must be stated explicitly.
- Alternative recommendations may earn full credit when they are consistent with the represented evidence and are defended clearly.
- Educational outputs must not be presented as determinations of phishing, maliciousness, attacker intent, compromise, safety, or incident status.
- Students may use either a complete eligible student implementation or a complete reference continuation when authorized; hybrid implementations are not permitted.
Participation
Active participation is required because each meeting integrates lecture, analysis, demonstration, graded hands-on work, and, on Days 3 and 5, an in-class conceptual quiz. Participation includes preparation, careful reasoning, constructive pair collaboration, and engagement in debriefs. It is not assigned a separate percentage because the five practical or analytical assessments and two quizzes already compose 100% of the grade.
Expected Outside-Class Work
Students should expect approximately four to six hours of work outside scheduled class meetings over the entire course. This time is primarily for pre-course software and environment verification, reviewing lecture concepts in preparation for the two in-class quizzes, briefly reviewing instructions or organizing files, and limited pair coordination where necessary.
There are no separate conventional homework assignments. No substantial software development, major overnight coding, open-ended model development or tuning, lengthy report writing, or prolonged at-home debugging is intended. Daily practical and analytical assessments are designed to be completed during the scheduled class meeting.
Attendance
Attendance at all five class meetings is required. This is an intensive one-credit course with only five lecture days. Each meeting combines instructor lectures, demonstrations, supervised practical work, individual or pair assessment, and, on Days 3 and 5, an in-class conceptual quiz. The five practical or analytical assessments and the two quizzes are all conducted during scheduled class meetings and together constitute 100% of the course grade. The grading weight assigned to each lecture day and quiz is listed earlier in the Class Schedule, Assignments, and Grading sections. Students cannot earn the associated assessment credit without attending the class meeting and completing the required in-class work, except where an officially approved Plaksha University policy or accommodation requires an alternative arrangement. A student facing an unavoidable circumstance should contact the instructor promptly and follow the applicable Plaksha process.
Advising and Instructor Contact
The preferred contact method is email at barua@umd.edu. Meetings are available by appointment. Consultation arrangements during the course period, including any in-person availability before or after class, will be announced at the beginning of the course.
Administrative Items to Be Confirmed by Plaksha
The instructional content, lecture dates, contact hours, and assessment design are complete. The items below are administrative or institutional-policy fields that Plaksha may supply or confirm during approval.
Prepared for Plaksha University Board of Studies review | Revised August 2026
