CSIS-3352 Artificial Intelligence


Amr Elchouemi

Credit Fall 2024


Section(s)

CSIS-3352-001 (10343)
LEC Tu 6:00pm - 8:40pm HLC HLC2 2203

LAB Tu 8:40pm - 9:30pm HLC HLC2 2203

Course Requirements

Course Requirements

Orientation: Orientation will happen in the 1st day of the class so attendance is required. More requirements and policies will be clarified in this first meeting.
 

Class progress: Regular participation is important to keep up with the schedule and pace of the class. In this course, each new concept builds on previous concepts so that regular progress through the material is crucial to success on tests and assignments.  Students should check grades in Blackboard regularly to ensure that they are not getting behind.

 

Assignments: Grade will be assigned based both on concepts and practical application. Exams, exercises, and programming assignments will be a part of the grade.  All assignments and Exams have to be submitted on time. 10% deduction will be applied for every late day. A grade of zero will be given for anything that is submitted after one week after its due date.

 

Exams. Exams will be taken during the dates assigned in the course schedule.  Exams must be taken by the due date posted in the Course Schedule.

 

Grading Percentages: The following represents the breakout of assignments by percentage:

 

EXAM 1

200 points

Project 1

200 points

Assignments

5 * 100 (500)

Project 2

200

Final Project

400

TOTAL

1500 points


Readings

Applying Artificial Intelligence in Cybersecurity Analytics and Cyber Threat Detection. Shilpa Mahajan, Mehak Khurana and Vania Vieira Estrela, Wiley, 2024.   


Course Subjects

 Week

Lecture

Laboratory Activities/Projects

Concept Quiz (CQ)

 

Due Date

1

Orientation

 

9/1

2

Python Crash Course

 

9/8

3

Exam 1

9/15

4

Introduction to AI and ML

 

9/22

5

Python Libraries for AI and ML

 

9/29

6

Regression

 

10/6

7

Project 1

 

10/13

8

Pipelines

 

10/20

9

Machine learning models

 

10/27

10

Neural Networks

Project2

11/3

11

Chapter 1 - Analysis of Malicious Executables and Detection Techniques

Assignment 1

11/10

12

Chapter 2 - Detection and Analysis of Botnet Attacks Using Machine Learning Techniques

Assignment 2

11/17

13

Chapter 3 - Artificial Intelligence Perspective on Digital Forensics

Assignment 3

11/24

14

Chapter 4 - Review on Machine Learning‐based Traffic Rules Contravention Detection System

 

Assignment 4

12/1

15

Hacking LLMs

Assignment 5

12/8

16

Final project

12/15


Student Learning Outcomes/Learning Objectives

Course Description: Basic information on Artificial Intelligence (AI) for security offers many benefits for businesses, including: Decreasing incident response times. Detecting cyberthreats sooner and with more accuracy. Automating response for certain known cyberthreats using AI. Vocabulary and terminology specific to the field of AI and cybersecurity are discussed. Identification of exposures and vulnerabilities and appropriate countermeasures are addressed. The importance of appropriate planning and administrative controls is also discussed. Additional topics include: instruction in security for network hardware, software, and data including physical security, backup procedures, firewalls, encryption, and protection from viruses.

 

Pre-requisite:  Although there are no prerequisites for this course, it is suggested that you take Fundamentals of Networking Technologies prior to or in the same semester as Fundamentals of Information Security.

 

Course Rationale To introduce students to a broad range of AI and Cybersecurity related topics unique cybersecurity challenges, threat intelligence, and protecting business and customers proactively.   

 

Course Objectives / Learning Outcomes:  [Instructor may add to but not delete]

  1. Investigate Artificial Intelligence and Cybersecurity
  2. Examine Artificial Intelligence Tools to Enhance Security
  3. Evaluate the computational and classification performance of AI-based security tasks.
  4. Assess AI-enhanced cybersecurity mechanisms as an attack surface.
  5. Describe how principles are applied to create ethical, transparent, and fair AI.
  6. Demonstrate using Artificial Intelligence in multiple domains of cybersecurity.

Office Hours

M W 12:00 PM - 1:00 PM online

NOTE

Published: 08/25/2024 02:46:25