CSE 548 syllabus
.pdf
keyboard_arrow_up
School
Clemson University *
*We aren’t endorsed by this school
Course
2000
Subject
Computer Science
Date
Nov 24, 2024
Type
Pages
32
Uploaded by MinisterRainGrasshopper26
Course Syllabus - Fall B 2022
CSE 548: Advanced Computer Network Security
Contact Information
Instructor:
Live Sessions:
Abdulhakim Sabur
To decide on the best time for you, please go to this
Doodle Poll
and
vote on the Live Events time. Once the time is selected the syllabus and
course will be updated.
Teaching Assistant(s):
Virtual Office Hours:
Abdualrhman Almeajel
Wednesdays from 9-10 AM MST
Content Questions:
Coursera Discussion Forum
Project or Assignment
Questions:
Coursera Discussion Forum
Slack Channel:
Slack Direct Link
Note
: You must join/access this workspace using your ASURITE
credentials.
Content Issues:
Course “Report an Issue” tool
(clickable link on every content page)
Technical Support:
Coursera Learner Help Center
Note
: Please make sure you are logged in so that support personnel
recognize you as an ASU learner.
General Support:
mcsonline@asu.edu
Note
: When sending an email about this class, please include the prefix
"CSE 548" in the subject line of your message. Please use this email
address for questions that are private in nature. If it is a question that
would benefit your classmates, and is not private in nature, please post
in Ed Discussion.
CSE 548 Syllabus
Fall B 2022
1
Course Description
Focusing on the areas of applied cryptography, system security, and the principles and practices of
network security, this course explores the necessary tools, techniques, and concepts of network
security for modern computer networks. The course’s coverage of advanced network security
includes both cutting-edge technologies and research topics, primarily at the MAC layer and above.
The course not only provides students with exposure to burgeoning areas of network security but also
hands-on experience using the tools essential for computer network and cybersecurity today and in
the future.
Specific topics covered include:
●
Public key and symmetric key based cryptography
●
Access control models
●
Network security policies
●
Authentication protocols
●
Secure protocol standards
●
Public Key Infrastructure and its development trends
●
Virtual Private Network and its restrictions
●
Attack graphs and attack trees
●
SDN/NFV based Security Solutions
●
Cloud network security
●
ML and AI for computer network security
●
Moving target defense in computer networks
Technologies covered include:
●
Python
●
Html
●
Virtual Box 5.0
●
Apache Web Service
Learning Outcomes
Learners completing this course will be able to:
●
Explain basic security terminologies, models, architectures and techniques.
●
Apply proven methodologies to design secure networks that address enduring and emerging
issues.
CSE 548 Syllabus
Fall B 2022
2
●
Apply network security standards and cryptography algorithms.
●
Document the process of designing and implementing secure networking systems.
●
Build a secure networking system to counter given network attacks.
●
Adhere to standards of computer security ethics.
●
Manage a network security establishment effort.
●
Assess networking systems to identify security vulnerabilities.
●
Represent security system setup and process results in written form.
●
Discuss cutting-edge network security research and development.
Estimated Workload/ Time Commitment Per Week
Average of 18 - 20 hours per week
Required Prior Knowledge and Skills
This course will be very challenging, and learners are expected to learn the necessary technologies
on their own time.
Proficient Mathematical Skills and Theoretical Understanding
●
Algorithms
●
Data Structures
●
Computer Organization and Architecture
●
Operating Systems
●
Computer Networking
Strong Application Skills
●
Ability to effectively read C code
●
Ability to effectively read Python code
●
Confidence executing the following programming languages:
○
Python
○
Java
CSE 548 Syllabus
Fall B 2022
3
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Proficient Experience
●
Familiarity with these tools to understand network traffic, binaries and web applications for your
coursework:
○
Tcpdump
○
Ifconfig
○
Route
○
Ip
○
ping
○
Traceroute
●
Basic computer network concepts:
○
TCP/IP
○
packet switching
○
network services architecture
○
network protocol stack (MAC layer and above)
○
basic network security concepts such as encryption/decryption, authentication, access
control, identity/key management
●
Basic network security concepts:
○
encryption/decryption
○
authentication
○
access control
○
identity/key management
●
Operating systems:
○
Windows 10
○
Linux 64 bit
○
Mac OS X
Technology Requirements
Hardware
●
Intel or AMD based computer with 8GB or more memory.
○
Note: 6GB is technically sufficient, but performance will be sluggish.
●
Reliable, strong Internet connection
●
Webcam
●
Microphone
Software/Other
●
VirtualBox 5.0 or Newer (available at https://www.virtualbox.org/wiki/Downloads).
CSE 548 Syllabus
Fall B 2022
4
●
Windows 10, Mac OS X, or Linux 64-bit as base operation system.
○
Note:
Knowing how to use the Linux OS is a plus.
The course project will be completed using the language that the learner chooses. However, the
course team will not be able to help the learner if they choose any language that is not Python, Java,
or C#.
Textbook and Readings
At the graduate level, inquiry, research, and critical reading are part of the learning experience;
however, this course does not have a required textbook. Any required readings are provided within or
are accessible through the course and the
ASU Library
.
For interested learners, the following textbook is recommended:
Software-Defined Networking and Security: From Theory to Practice
. Dijiang Huang, Ankur
Chowdhary, and Sandeep Pisharody (CRC Press, 2018).
Course Schedule and Important Dates
Course teams will not be working on ASU’s days off* and those are listed in the Course Schedule.
Please review the
ASU Days Off
for more details.
Week/Title
Begins at 12:01
AM Arizona (AZ)
Time
Ends at 11:59 PM
Arizona (AZ) Time
Welcome and Start Here
October 7, 2022
October 16, 2022
Week 1: Computer Network Foundations
October 12, 2022
October 16, 2022
Week 2: Security Foundations
October 17, 2022
October 23, 2022
Week 3: Virtual Networks
October 24, 2022
October 30, 2022
Week 4: Software-Defined Networks and
Network Functional Virtualization
October 31, 2022
November 6, 2022
CSE 548 Syllabus
Fall B 2022
5
(Daylight Savings Time Ends 11/6)
Midterm Exam
November 6, 2022
November 13, 2022
Week 5: Security Measurement
November 7, 2022
November 13, 2022
Week 6: Anomaly Detection
November 14, 2022
November 20, 2022
Course Survey
November 22, 2022
December 1, 2022
Week 7: Moving Target Defense
November 21, 2022
November 27, 2022
Week 8:Trends, Future Directions
November 28, 2022
December 4 , 2022
Final Exam
November 26, 2022
December 4, 2022
Request for Faculty Review: MCS Portfolio
Project Report Inclusion Request
Optional and a degree-seeking learner degree
requirement
November 21, 2022
December 18, 2022
Faculty Feedback for the Review: MCS Portfolio
Project Report Inclusion Request
Optional and a degree-seeking learner degree
requirement
December 18, 2022
January 3, 2022
Grades are due December 12, 2022 . Please see the
ASU Academic Calendar
for additional
information.
Assignment Deadlines and Late Penalties
Unless otherwise noted, all graded work is due on
Sundays at 11:59 PM Arizona (AZ) time
.
For
learners with accommodations through
SAILS
, please work with your SAILS consultant, Connect, and your
instructor.
CSE 548 Syllabus
Fall B 2022
6
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Graded Discussion Prompts
This course has a “Class Participation” requirement that will account for 5% of your final course
grade. To fulfill this requirement, you must attend or watch a recording of a live event or participate in
the course’s discussion forum(s) at least once a week. Discussion Forum participation may be either
a substantive original post or a substantive reply, and it may comprise a question or comment about
course material or be a share of (or comment on) links to course topic-related articles or papers that
you think might be of interest to classmates. Simply saying “thank you” or posting brief, general
comments in a discussion forum thread will not count towards this credit. Because Slack is not for
course discussion, posts in Slack do not count toward class
Graded Quizzes
An automatic late penalty of 25% will be applied each day a quiz is submitted after the scheduled due
date and time. These quizzes count toward your final grade in the class.
Your lowest quiz score will
be automatically dropped.
●
Week 1 Graded Quiz
- due at the end of Week 1
●
Week 2 Graded Quiz
- due at the end of Week 2
●
Week 3 Graded Quiz
- due at the end of Week 3
●
Week 4 Graded Quiz
- due at the end of Week 4
●
Week 5 Graded Quiz
- due at the end of Week 5
●
Week 6 Graded Quiz
- due at the end of Week 6
●
Week 7 Graded Quiz
- due at the end of Week 7
Assignment(s)
●
Class Participation
- due at the end of Week 7
CSE 548 Syllabus
Fall B 2022
7
Project(s)
An automatic late penalty of 25% for each day late is applied to projects submitted after the
scheduled due date and time. These projects count toward your final grade in the class.
●
Project 1: Packet Filter Firewall (iptables) - due at the end of Week 2 on October 23,
2022 at 11:59 PM MST
●
Project 2: SDN-Based Stateless Firewall - due at the end of Week
4 on November 6,
2022 at 11:59 PM MST
●
Project 3: SDN-Based DoS Attacks and Mitigation - due at the end of Week 6 on
November 20, 2022
at 11:59 PM MST
●
Project 4: Machine Learning-Based Anomaly Detection Solutions - due at the end of
Week 8 on December 4, 2022 at 11:59 PM MST
Exams
A single-automatic late penalty of 100% is applied after the scheduled due date and time.
●
Midterm Exam
- available from November 6, 2022 at 12:01 am
- until November 13,
2022 MST until at 11:59 pm MST
●
Final Exam
- available from November 26, 2022 at 12:01 am MST until December 7,
2022 at 11:59 pm MST
Course Content
Each course in the MCS program is uniquely designed by expert faculty, so learners can best master
the learning outcomes. As a result, course features and experiences are not the same across all MCS
courses. Learners are expected to plan accordingly to accommodate for these differences.
CSE 548 Syllabus
Fall B 2022
8
Feedback Descriptions
The feedback descriptions are specific to auto-graded or auto-feedback items in the course.
●
Limited
: you will be able to see your Total Score, which includes the overall total percent (%)
and the number (#) of points.
●
Partial
: you will be able to see your Question Score, which includes the correct or incorrect
status and the total points for each question.
●
Full
: you will be able to see your Options and Feedback, which includes any itemized
additional feedback.
Details of the main instructional and assessment elements in this
course:
If you have specific questions related to instructional and assessment items in this course that you
would like to be considered to be addressed in the weekly Live Event hosted by the instructor, please
clearly indicate your request in your Coursera Discussion forum thread.
Lecture Videos
The concepts you need to know are presented through a collection of video lectures. You may play
these videos within the browser or download the files to watch the videos offline. To further support
learning, all of the videos include transcripts and most include PDF lecture slides. Transcript files
appear under each video’s ”Download” tool and PDFs of lecture slides, when available, appear in the
same place or in a reading at the start of each week.
Readings
Suggested readings may accompany topics. They are supplementary materials for you to further
understand the course topics. Required reading citations accompany topics and are accessible
through
ASU’s Library
.
Recommended Resources
Please explore the recommended resources to deepen your knowledge and enhance your skills on
the topics covered each week. Although the content in these resources will not be explicitly assessed,
they may support your learning and successful completion of coursework.
CSE 548 Syllabus
Fall B 2022
9
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Graded Discussion Prompts (Discussion Forum Participation)
Discussion forums:
Cousera’s provides built-in weekly discussion forums. Although the course team
is engaged in these discussions, the forums are also spaces to support and enrich learner-to-learner
communication and learning. For more information, please review the course communication-related
readings in the “Welcome - Start Here!” section of Week 1.
Note:
This course has a “Class Participation” requirement that will account for 5% of your final course
grade. To fulfill this requirement, you must
attend or watch a recording of a live event
or
participate in the course’s discussion forum(s)
at least once a week. Discussion Forum
participation may be either a substantive original post or a substantive reply, and it may comprise a
question or comment about course material or be a share of (or comment on) links to course
topic-related articles or papers that you think might be of interest to classmates. Simply saying “thank
you” or posting brief, general comments in a discussion forum thread will not count towards this
credit. Because Slack is not for course discussion, posts in Slack do not count toward class
participation.
Knowledge Checks
Designed to support your learning, these are short, ungraded quizzes to test your knowledge of the
concepts presented in the lecture videos. You may take your time, review your notes, and learn at
your own pace because knowledge checks are untimed. With unlimited attempts, you may retake
these as often as you would like at any point in the course. You are encouraged to read the feedback
provided, review your answer choices, and compare them to the correct answers. With the feedback
as your guide, you may use these quizzes as opportunities to study for other assessments and tasks
in the course.
There are no late penalties. Knowledge check quizzes are not counted towards your
overall course grade
.
Practice Quizzes
There is a practice quiz to help prepare you for each graded quiz. You may retake these quizzes as
often as you like at any point in the course. You are encouraged to read the full feedback, review your
answer choices, and compare them to the correct answers. With the feedback as your guide, you
may use these quizzes as opportunities to study for other assessments and tasks in the course.
There are no late penalties. These quizzes are not counted toward your final grade in the class.
CSE 548 Syllabus
Fall B 2022
10
Graded Quizzes
Each week includes one (1) graded quiz. Each graded quiz comprises a relatively small number
(approximately ten (10)) single- or multiple-select multiple choice questions. You will be allowed one
(1) attempt for each of these quizzes. There is a 60-minute time limit to complete each quiz. Graded
quizzes in this course include partial feedback. For academic integrity purposes, once grades are
made available, learners will see their overall total scores. Correct and incorrect answers and
feedback to each question will
not
be provided. Read the Graded Quiz and Exam Policy for more
information.
An automatic late penalty of 25% will be applied each day a quiz is submitted after the
scheduled due date and time. These quizzes count toward your final grade in the class.
Your lowest
quiz score will be automatically dropped.
Ungraded Background Labs
Preparatory "background" labs are available to help you develop proficiencies that you may not yet
have but need to successfully complete each project. If you are new to VirtualBox, please do not skip
the background lab CS-SYS-00101 (VM in VirtualBox) that is provided with Project 1.Each project will
list the recommended background. These are not graded and will not count towards your final grade.
The project page within the Welcome & Start Here section of the course provides an overview of the
background labs and course projects.
Project(s)
This course includes four (4) individual projects. All projects are provided in the first week of the
course in the
Welcome and Start Here
section, so you can preview what is expected and design your
own learning schedules to complete these on time. As a set of three (3) or four (4), the projects may
be included in the Request for Faculty Review: MCS Project Portfolio submission, which is optional.
An automatic late penalty of 25% for each day late is applied to projects submitted after the
scheduled due date and time. These projects count toward your final grade in the class
These projects count toward your final grade in the class.
○
Project 1: Packet Filter Firewall (iptables)
○
Project 2: SDN-Based Stateless Firewall
○
Project 3: SDN-Based DoS Attacks and Mitigation
○
Project 4: Machine Learning-Based Anomaly Detection Solutions
CSE 548 Syllabus
Fall B 2022
11
Request for Faculty Review: MCS Portfolio Project Report Inclusion Request
This is an optional task for degree students wanting to use this course’s projects as part of their
portfolio degree requirement/specialization requirements. Review your onboarding course and the
Welcome and Start Here section of your course for more details. The submission space is towards
the end of the course.
Although there are no late penalties, these requests must be submitted by the designated deadline.
The Request for Faculty Review: MCS Portfolio Project Report Inclusion Request does not count
toward your final grade in the class.
Address at least three (3) of the four (4) projects listed in the Projects section above in your Request
for Faculty Review: MCS Project Portfolio Report.
○
Request for Faculty Review: MCS Project Portfolio Report - December 18, 2022
○
Faculty/instructor feedback should be received by - January 3, 2022
Example Exam Questions
To help you prepare for your proctored exam, a set of practice exam questions is provided. The
questions may be discussed during live events.These are available in the Final Exam module in the
course.
Practice exam questions are not counted toward your final grade in the class.
Proctored Exam:
You have two (2) proctored and timed exams. This course includes a midterm and final exam.
Proctored exams provide limited feedback. For academic integrity purposes, once grades are made
available, learners will see their overall total scores. Correct and incorrect answers and feedback to
each question will not be provided. Read the Graded Quiz and Exam Policy for more information. An
automatic late penalty of 100% is applied to exams after the scheduled due date and time. No late
exams will be permitted or accepted and will result in a score of zero points (0). This penalty does not
apply to established accommodations for learners with disabilities. Proctored exams count toward
your final grade in the class. No late exams will be permitted or accepted and will result in a score of
zero points (0). This does not include established accommodations for learners with disabilities.
Proctored exams count toward your final grade in the class.
CSE 548 Syllabus
Fall B 2022
12
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Exam Details
Midterm Exam
Final Exam
Content Covered
Weeks 1-4
Weeks 5-8
Question Type
single- and multiple-answer
multiple choice questions
single- and multiple-answer
multiple choice questions
Number of Questions
31 total questions
(30 content questions pulled
randomly from a question bank
+ 1 academic integrity question)
20 total questions
(19 content questions pulled
randomly from a question bank
+ 1 academic integrity question)
Availability Start
November 6, 2022 at 12:01 AM
AZ Time
November 26, 2022 at 12:01
AM AZ Time
Availability End
November 13, 2022 at 11:59
PM AZ time
December 7, 2022 at 11:59 PM
AZ time
Last Available ProctorU
Appointment
November 13, 2022 at 9:01 PM
Phoenix time.
December 7, 2022 at 9:01 PM
Phoenix time.
Duration
120 minutes + plan for at least
15 minutes for proctoring set up
120 minutes + plan for at least
15 minutes for proctoring set up
Midterm Exam Allowances
●
Hardcopy and/or digital books and/or reference materials (all)
:
none
●
Calculators (all)
:
none
CSE 548 Syllabus
Fall B 2022
13
●
Notes in any format of any kind (all)
:
Six (6) sheets (both sides) of 8.5x11/A4 paper
of handwritten notes
OR
four (4) sheets (both sides) of 8.5x11/A4 paper of typed/printed notes
(printouts of lecture slides are NOT allowed)
●
Web (all)
: none
●
Software (all)
: none
●
Other technologies, devices, and means of communication (all)
: none
●
Whiteboard, scratch paper, writing utensils, erasing resources
: Learners are
strongly
encouraged to use the whiteboard option instead of scratch paper.
○
If using a whiteboard, learners may have erasable whiteboard markers and what
is needed to erase writing on the whiteboard; please have extra whiteboard
markers and eraser resources in your testing area.
○
If using scratch paper, learners may have two (2) sheets (both sides) of
8.5x11/A4 blank paper and writing utensils (e.g., pens, pencils, markers, and/or
highlighters) and erasers; please have extra writing supplies in your testing area
should you run out of ink, the pencil breaks, etc.
○
Before the exam concludes and the proctoring session ends, all scratch paper
must be destroyed and all whiteboard markings must be erased. The last
question in the exam will be a confirmation of learners executing these ASU
academic integrity actions.
●
Other
: Learners are to independently take the exam in a single session without leaving
the testing space (e.g., no bathroom breaks) to ensure proctoring of the entire session.
Once you open the exam, your testing session begins. You will be allowed one (1)
attempt to take and complete each exam. Learners are to stay within a clear view of the
proctor throughout the duration of the proctored exam session. You will be unable to
open the exam until the exam proctor enters the password during the date and time you
scheduled to take your exam with
ProctorU
.
●
Reminder
: All virtual machines must be closed
prior
to starting proctoring.
CSE 548 Syllabus
Fall B 2022
14
Final Exam Allowances
●
Hardcopy and/or digital books and/or reference materials (all)
:
none
●
Calculators (all)
:
Built-in or physical calculator for
one question
(Q6, Question set 3 - 3.6)
●
Notes in any format of any kind (all)
:
Six (6) sheets (both sides) of 8.5x11/A4 paper
of handwritten notes
OR
four (4) sheets (both sides) of 8.5x11/A4 paper of typed/printed notes
(printouts of lecture slides are NOT allowed)
●
Web (all)
: none
●
Software (all)
: none
●
Other technologies, devices, and means of communication (all)
: none
●
Whiteboard, scratch paper, writing utensils, erasing resources
: Learners are
strongly
encouraged to use the whiteboard option instead of scratch paper.
○
If using a whiteboard, learners may have erasable whiteboard markers and what
is needed to erase writing on the whiteboard; please have extra whiteboard
markers and eraser resources in your testing area.
○
If using scratch paper, learners may have two (2) sheets (both sides) of
8.5x11/A4 blank paper and writing utensils (e.g., pens, pencils, markers, and/or
highlighters) and erasers; please have extra writing supplies in your testing area
should you run out of ink, the pencil breaks, etc.
○
Before the exam concludes and the proctoring session ends, all scratch paper
must be destroyed and all whiteboard markings must be erased. The last
question in the exam will be a confirmation of learners executing these ASU
academic integrity actions.
●
Other
: Learners are to independently take the exam in a single session without leaving
the testing space (e.g., no bathroom breaks) to ensure proctoring of the entire session.
Once you open the exam, your testing session begins. You will be allowed one (1)
attempt to take and complete each exam. Learners are to stay within a clear view of the
CSE 548 Syllabus
Fall B 2022
15
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
proctor throughout the duration of the proctored exam session. You will be unable to
open the exam until the exam proctor enters the password during the date and time you
scheduled to take your exam with
ProctorU
.
●
Reminder
: All virtual machines must be closed
prior
to starting proctoring.
Proctoring
ProctorU
is an online proctoring service that allows learners to take exams online while ensuring the
integrity of the exam for the institution.
●
You are expected to scan your testing space using your webcam for the proctor. Proctoring
also requires you to have sound and a microphone. Please plan accordingly.
●
You are strongly encouraged to schedule your exam(s) within the first two weeks of the course
to ensure you find a day and time that works best for your schedule. Time slots can fill up
quickly, especially during high volume time periods.
○
You
must
set up your proctoring at least 72 hours prior to the exam.
●
The exam proctor will input the exam password
.
●
Additional information and instructions are provided in the
Welcome and Start Here
section of
the course.
●
When you are going to schedule exams, you
must
pick “Coursera” as your institution.
●
Learners with exam accommodations through
Student Accessibility and Inclusive Learning
Services (SAILS
) should not schedule exams until they receive an email invitation specifically
for them from ProctorU.
●
Your ID needs to be in English. See your MCS Onboarding Course for more information.
Course Grade Breakdown
Course Work
Quantity
Team or
Individual
Percentage
of Grade
CSE 548 Syllabus
Fall B 2022
16
Class participation
8
5%
Graded weekly quizzes**
7
25%
Projects Total***
1
40%
Project 1: Packet Filter Firewall (iptables)
10%
Project 2: SDN-Based Stateless Firewall
Project 3: SDN-Based DoS Attacks and Mitigation
Project 4: Machine Learning-Based Anomaly
Detection Solution
Midterm Exam
1
15%
Final Exam
1
15%
*The project(s) count for 30% or more of the overall course grade, so this is a portfolio eligible course.
See the
MCS Graduate Handbook
for more information about the portfolio requirement if you are a
degree student.
Grade Scale
You must earn a cumulative grade of 67% to earn a “C” in this course. You must earn at least a “C” to
receive graduate credit. Final course grades will include pluses and minuses.
The instructor reserves the right to adjust individual grades based on, but not limited to: violations of
academic integrity.
Grade Scale
A+
≥97%
B+
≥84%
C+
≥72%
E
< 50%
A
≥93%
B
≥80%
C
≥67%
CSE 548 Syllabus
Fall B 2022
17
A-
≥87%
B-
≥77%
D+
≥50%
Grades below 59.99 result in a letter grade of E.
Live Events
This course has two types of live events:
Live Sessions
and
Virtual Office Hours
. Check the Live
Events page in your course for your local time and access details. Although we try to be consistent for
our learners’ planning purposes, the Live Event schedule is subject to change throughout the course,
so stay up-to-date on the event details by checking your Course Announcements and the Live Events
page in your course.
You may join all live events from the course's Live Events page. The event’s title will become active
as a Zoom link 10 minutes before each event starts. You will also receive an email with a link to the
Live Session or Virtual Office Hours the day before the event starts.
Read about the specific policies related to Live Events in the Policy section of this syllabus: Live
Events, Policy Regarding Expected Classroom Behavior, and the Student Code of Conduct for more
detailed information.
Live Sessions - Weekly
Live Sessions are a valuable part of the learning experience because learners can meet with the
course instructor and fellow classmates to learn more about course topics, special topics within the
field, and discuss coursework. If you are able to attend Live Sessions, you are strongly encouraged to
do so. If you have specific questions or topics of interest to be discussed during Live Sessions,
please indicate your request in an Ed Discussion thread. Although it may not be possible to address
all requests during the Live Session, the instructor is interested in tailoring this time to your questions
and interests. The instructor will be following a set agenda, so please be mindful of that when
engaging in the Live Sessions.
Live Sessions hosted by the faculty will be recorded and uploaded to the course. To decide on the
best time for you, please go to this
Doodle Poll
and vote on the Live Events time. Once the time is
selected the syllabus and course will be updated.
CSE 548 Syllabus
Fall B 2022
18
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Virtual Office Hours - Weekly
Virtual Office Hours offer a chance for learners to get their questions answered from the course team.
Although the course team is responsive to trends in Ed Discussion and
mcsonline@asu.edu
emails,
Virtual Office Hours focus on addressing learners’ specific questions related to content: clarifications,
reteaching, assessment review, etc. These sessions are not intended to address program or course
design questions or feedback. Assistants do not have the authority to weigh in or make decisions
regarding those items, so please do not include those at this time. These sessions are specific to
helping learners learn materials and understand various course assessments. Feedback of that
nature is best addressed in the communication channel:
mcsonline@asu.edu
and please include it in
your course survey.
Almeajel’s virtual office hour: Wednesdays from 9-10 AM Hours are recorded, but not uploaded into
the course.
Slack Channel
This course will have a unique Slack workspace where you can communicate with your classmates.
You must join/access this workspace using your ASURITE credentials.
While your instructors have access to the Slack workspace, it is intended to provide a space to create
community with your classmates. Please remember to follow the communication protocol pinned in
your Slack channel to ensure that any questions or concerns you have are addressed in a timely
manner. Also, please remember
ASU’s Academic Integrity
policy
, and refrain from sharing
assessment questions, answers or solutions.
Course Outline with Assignments
Please review the
ASU Days Off
for more details. Course teams will not be working on ASU’s days
off.
CSE 548 Syllabus
Fall B 2022
19
Welcome and Start Here (October 7 - October 16)
Topics
Academic Integrity
Course Syllabus
Required Prior Knowledge and Skills and Technology Requirements
Course [Assignment(s) and/or Project(s)] Overview
[Peer Review Information]
Exam Information and ProctorU
Other Tasks
Required Checkpoint: Technology Access and Installation
Activity: Zeemap
Discussion: Get to Know Your Classmates
Schedule your proctoring with
ProctorU
for your proctored exam(s)
Required Checkpoint: Getting Started Quiz
Graded Coursework
N/A
Week 1: Computer Network Foundations (October 12 - October 16)
Getting Started
Computer Network Basics and Infrastructure
Network Addresses
Computer Networking Services
Other Tasks
Complete “Get to Know Your Classmates” (discussion forum assignment)
Attend and/or watch the recorded instructor’s Live Session
CSE 548 Syllabus
Fall B 2022
20
Get set up with VirtualBox or make other arrangements with the instructor so that you’re ready
for the course projects
Start Project 1
Create your ProctorU account (if you do not already have one) and schedule your final exam
proctoring appointment with ProctorU
For learners needing accommodations, submit requests through Connect and review the ASU
Student Accessibility and Inclusive Learning Services website. Note: Learners with exam
accommodations through SAILS should not schedule exams until they receive an invitation
specifically for them from ProctorU.
Graded Coursework
Getting Started Quiz
Week 1 Graded Quiz
Week 2: Security Foundations (October 17 - October 23)
Topics
Firewalls
Intrusion Detection Systems
Basics of Applied Cryptography
Other Tasks
Attend and/or watch the recorded instructor’s Live Session
If you have not done so already, schedule your final exam proctoring appointment with
ProctorU
For learners needing accommodations, submit requests through Connect and review the ASU
Student Accessibility and Inclusive Learning Services website. Note: Learners with exam
accommodations through SAILS should not schedule exams until they receive an invitation
specifically for them from ProctorU.
CSE 548 Syllabus
Fall B 2022
21
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Graded Coursework
Week 2 Graded Quiz
Project 1: Packet Filter Firewall (iptables)
Week 3: Virtual Networks (October 24 - October 30)
Topics
Virtual Network Foundations
IP Security
Other Tasks
Start Project 2
Attend and/or watch the recorded instructor’s Live Session
If you have not done so already, schedule your final exam proctoring appointment with
ProctorU.
For learners needing accommodations, submit requests through Connect and review the ASU
Student Accessibility and Inclusive Learning Services website. Note: Learners with exam
accommodations through SAILS should not schedule exams until they receive an invitation
specifically for them from ProctorU.
Graded Coursework
Week 3 Graded Quiz
Week 4: Software-Defined Networks and Network Functional
Virtualization (October 31 - November 6) 11/6 Daylight Savings Time
Ends
Topics
Distributed Network Routing
CSE 548 Syllabus
Fall B 2022
22
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Network Function Virtualization
Other Tasks
Attend and/or watch the recorded instructor’s Live Session
If you have not done so already, schedule your final exam proctoring appointment with
ProctorU.
For learners needing accommodations, submit requests through Connect and review the ASU
Student Accessibility and Inclusive Learning Services website. Note: Learners with exam
accommodations through SAILS should not schedule exams until they receive an invitation
specifically for them from ProctorU.
Graded Coursework
Week 4 Graded Quiz
Project 2: SDN-Based Stateless Firewall
Midterm Exam (November 6 - November 13)
Reminders
Schedule your proctoring with
ProctorU
for your proctored exam(s), if you have not already
done, at least 72 hours prior to your desired exam date and within the availability window.
Covers content from weeks 1-4
Review the exam details and allowances information for this exam.
Prepare for the exam and complete the practice exam.
Week 5: Security Measurement (November 7 - November 13)
Topics
Introduction to Models
Attack Graph and Attack Tree
Attack Countermeasure Tree
CSE 548 Syllabus
Fall B 2022
23
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Other Tasks
Attend and/or watch the recorded instructor’s Live Session
If you have not done so already, schedule your final exam proctoring appointment with
ProctorU.
For learners needing accommodations, submit requests through Connect and review the ASU
Student Accessibility and Inclusive Learning Services website. Note: Learners with exam
accommodations through SAILS should not schedule exams until they receive an invitation
specifically for them from ProctorU.
Start Project 3
Graded Coursework
Week 5 Graded Quiz
Week 6: Anomaly Detection (November 14 - November 20)
Topics
Anomaly Detection Models
Feedforward Neural Networks
Other Tasks
Attend and/or watch the recorded instructor’s Live Session
If you have not done so already, schedule your final exam proctoring appointment with
ProctorU
.
For learners needing accommodations, submit requests through
Connect
and review the
ASU
Student Accessibility and Inclusive Learning Services
website. Note: Learners with exam
accommodations through SAILS should not schedule exams until they receive an invitation
specifically for them from ProctorU.
Check the course evaluation survey's
availability dates
(see the "Schedule" area near the top
of the page and check the "Survey open" and "Survey close" dates for the
current session
)
and complete the survey within the availability window.
CSE 548 Syllabus
Fall B 2022
24
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Graded Coursework
Week 6 Graded Quiz
Project 3: SDN-Based DoS Attacks and Mitigation
Week 7: Moving Target Defense (November 21 - November 27)
Topics
Introduction to Moving Target Defense
Software-Defined Networking Approach
MTD Case Studies
Other Tasks
Attend and/or watch the recorded instructor’s Live Session
If you have not done so already, schedule your final exam proctoring appointment with
ProctorU
.
For learners needing accommodations, submit requests through
Connect
and review the
ASU
Student Accessibility and Inclusive Learning Services
website. Note: Learners with exam
accommodations through SAILS should not schedule exams until they receive an invitation
specifically for them from ProctorU.
Complete the course evaluation survey if it is still available (check
availability dates
)
Start Project 4
Study for the Final Exam (covers Weeks 1 - 7, opens Friday, July 1, 2022 at 12:15 AM Phx)
Graded Coursework
Week 7 Graded Quiz
CSE 548 Syllabus
Fall B 2022
25
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Week 8: Trends, Future Directions, and Course Wrap-up (November 28
- December 4)
Topics
Happening Now and Future Directions
Other Tasks
Attend and/or watch the recorded instructor’s Live Session
Graded Coursework
Project 4: Machine Learning-Based Anomaly Detection Solutions
Final exam (covers Weeks 1 - 7)
Final Exam (November 26 - December 7)
Reminders
Complete the course survey before your final exam (strongly encouraged, appreciated, and
used by the course team).
Schedule your proctoring with
ProctorU
for your proctored exam(s), if you have not already
done, at least 72 hours prior to your desired exam date and within the availability window.
Covers content from weeks 1,2,3,4,5,6,7
Review the details and allowances information for this exam.
Prepare for the exam and complete the practice exam.
Policies
All ASU and Coursera policies will be enforced during this course. For policy details, please consult
the MCS Graduate Handbook and the MCS Onboarding Course.
CSE 548 Syllabus
Fall B 2022
26
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Graded Quizzes and Exams
Each course in the MCS program is uniquely designed by expert faculty so that learners can best
master the learning outcomes specific to each course. By design, course features and experiences
are different across all MCS courses.
In the MCS program, we strive to provide learners with exercises and applied practice beyond
quizzes and exams that align with the hands-on nature of the computer science industry. Ungraded
practice opportunities
may
include, but are not limited to: in-video-questions (IVQs), knowledge check
quizzes (KCs), weekly (i.e., unit) practice quizzes, practice exams, and other assignments or
exercises. For all these learning activities, the questions and correct answers are provided to
learners. When available, auto-generated typed feedback is built into the course to further help
learners learn in real-time. Please thoroughly review your course to ensure that you are aware of the
types of practice opportunities available to you.
[For academic integrity purposes, once grades are made available, learners will see their overall total
scores. Like other standardized tests, such as the GRE and SAT, learners will receive a singular
grade for the graded quizzes and exams, but the questions, correct and incorrect answers, and
feedback to each question will
not
be provided.]
If learners desire 1:1 feedback for their questions on graded assessments, please submit questions to
mcsonline@asu.edu
. Rather than receiving the exact questions learners had correct and incorrect
and the answers to those questions, learners will likely receive the concepts that were covered in the
assessment questions so they will know what they need to review prior to other assessments and
how to apply this information in their professional environments.
Absence Policies
There are no required or mandatory attendance events in this online course. Live Events, both Live
Sessions hosted by the instructor and Virtual Office Hours hosted by the course team do not take
attendance; however, learners must attend/view weekly live events or engage in the related
discussion forums to earn their participation grades for this course. The instructor reserves the right to
adjust individual grades based on, but not limited to: workload imbalance, inappropriate behavior, lack
of productivity, etc.
CSE 548 Syllabus
Fall B 2022
27
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Learners are to complete all graded coursework (e.g., projects and exams). If exceptions for graded
coursework deadlines need to be made for excused absences, please reach out to the course team
by the end of the second week of the course using the
mcsonline@asu.edu
email address. Review
the exam availability windows and schedule accordingly. The exam availability windows allow for your
own flexibility and you are expected to plan ahead. Personal travel does not qualify as an excused
absence and does not guarantee an exception.
Review the resources for what qualifies as an excused absence and review the late penalties in the
Assignment Deadlines and Late Penalties section of the syllabus and the course:
a.
Excused absences related to religious observances/practices that are in accord with
ACD
304–04
, “Accommodation for Religious Practices” (please see
Religious Holidays and
Observances
).
b.
Excused absences related to university sanctioned events/activities that are in accord with
ACD 304–02
, “Missed Classes Due to University-Sanctioned Activities”.
c.
Excused absences related to missed class due to military line-of-duty activities that are in
accord with
ACD 304–11
, “Missed Class Due to Military Line-of-Duty Activities,” and
SSM
201–18
, “Accommodating Active Duty Military”.
Live Event Expectations
The environment should remain professional at all times. Inappropriate content/visuals, language,
tone, feedback, etc. will not be tolerated, reported and subject to disciplinary action. Review the
Policy Regarding Expected Classroom Behavior section of the syllabus and the Student Code of
Conduct for more detailed information.
Policy Regarding Expected Classroom Behavior
The aim of education is the intellectual, personal, social, and ethical development of the individual.
The educational process is ideally conducted in an environment that encourages reasoned discourse,
intellectual honesty, openness to constructive change, and respect for the rights of all individuals.
Self-discipline and a respect for the rights of others in the university community are necessary for the
fulfillment of such goals. An instructor may withdraw a student from a course with a mark of “W” or “E”
or employ other interventions when the student’s behavior disrupts the educational process. For more
information, review
SSM 201–10
.
CSE 548 Syllabus
Fall B 2022
28
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
If you identify something as unacceptable classroom behavior in any communication channel (e.g.,
Ed Discussion, Zoom, Live Events, Slack, etc.), please notify the course team using the
mcsonline@asu.edu
email. For more specifics on appropriate participation, please review our
Netiquette infographic.
Our classroom community rules are to:
●
Be professional
●
Be positive
●
Be polite
●
Be proactive
Academic Integrity
Students in this class must adhere to ASU’s academic integrity policy, which can be found at
https://provost.asu.edu/academic-integrity/policy
).
Students are responsible for reviewing this policy
and understanding each of the areas in which academic dishonesty can occur. In addition, all
engineering students are expected to adhere to both the ASU Academic Integrity
Honor Code
and the
Fulton Schools of Engineering
Honor Code
.
All academic integrity violations will be reported to the
Fulton Schools of Engineering Academic Integrity Office (AIO). The AIO maintains a record of all
violations and has access to academic integrity violations committed in all other ASU
colleges/schools.
Copyright
The contents of this course, including lectures (Zoom recorded lectures included) and other
instructional materials, are copyrighted materials. Students may not share outside the class, including
uploading, selling or distributing course content or notes taken during the conduct of the course. Any
recording of class sessions is authorized only for the use of students enrolled in this course during
their enrollment in this course. Recordings and excerpts of recordings may not be distributed to
others. (see
ACD 304–06
, “Commercial Note Taking Services” and ABOR Policy
5-308 F.14
for more
information).
You must refrain from uploading to any course shell, discussion board, or website used by the course
instructor or other course forum, material that is not the student's/learner’s original work, unless the
student/learner first complies with all applicable copyright laws; faculty members reserve the right to
delete materials on the grounds of suspected copyright infringement.
CSE 548 Syllabus
Fall B 2022
29
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Policy Against Threatening Behavior, per the Student Services Manual,
(
SSM 104-02
)
Students, faculty, staff, and other individuals do not have an unqualified right of access to university
grounds, property, or services (see
SSM 104-02
). Interfering with the peaceful conduct of
university-related business or activities or remaining on campus grounds after a request to leave may
be considered a crime. All incidents and allegations of violent or threatening conduct by an ASU
student (whether on- or off-campus) must be reported to the ASU Police Department (ASU PD) and
the Office of the Dean of Students.
Disability Accommodations
Suitable accommodations will be made for students having disabilities. Students needing
accommodations must register with
ASU Student Accessibility and Inclusive Learning Services
.
Students should communicate the need for an accommodation at the beginning of each course so
there is sufficient time for it to be properly arranged. These requests should be submitted through the
online portal
.
See
ACD 304-08
Classroom and Testing Accommodations for Students with
Disabilities. ASU Student Accessibility and Inclusive Learning Services will send the instructor of
record a notification of approved accommodations and students are copied on these letters. It is
recommended that students reply to the faculty notification letters, introduce themselves to their
instructor, and share anything they might want to disclose.
Harassment and Sexual Discrimination
Arizona State University is committed to providing an environment free of discrimination, harassment,
or retaliation for the entire university community, including all students, faculty members, staff
employees, and guests. ASU expressly prohibits discrimination, harassment, and retaliation by
employees, students, contractors, or agents of the university based on any protected status: race,
color, religion, sex, national origin, age, disability, veteran status, sexual orientation, gender identity,
and genetic information.
Title IX is a federal law that provides that no person be excluded on the basis of sex from participation
in, be denied benefits of, or be subjected to discrimination under any education program or activity.
Both Title IX and university policy make clear that sexual violence and harassment based on sex is
prohibited.
An individual who believes they have been subjected to sexual violence or harassed on
the basis of sex can seek support, including counseling and academic support, from the university.
If
CSE 548 Syllabus
Fall B 2022
30
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
you or someone you know has been harassed on the basis of sex or sexually assaulted, you can find
information and resources at
https://sexualviolenceprevention.asu.edu/faqs
.
Mandated sexual harassment reporter:
As a mandated reporter, I am obligated to report any
information I become aware of regarding alleged acts of sexual discrimination, including sexual
violence and dating violence.
ASU Counseling Services,
https://eoss.asu.edu/counseling
, is available
if you wish to discuss any concerns confidentially and privately.
Disclaimer
The information in this syllabus may be subject to change without advance notice. Stay informed by
checking course announcements and the syllabus section of your course.
Course Creator(s)
The following faculty member created this course.
Dijiang Huang
Dr. Dijiang Huang is an associate professor in the School of Computing Informatics and Decision
Systems Engineering. He teaches Computer Network and Security (CSE468) at the undergraduate
level and Advanced Computer Network and Security (CSE548) at the graduate levels. In addition, he
had taught computer science courses such as Computer Networks (CSE434), Cloud Computing
(CSE 546), Concepts of Computer Science and Data Structure (CSE 205), Data Structures and
Algorithm (CSE 310), and Introduction to Computer Science and Engineering (CSE 101) at Arizona
State University. Dr. Huang received his Bachelor of Science degree in Telecommunications from
Beijing University of Posts & Telecommunications, China, and his Computer Science and
Telecommunications Master of Science degree and Ph.D. from the University of Missouri-Kansas
City.
CSE 548 Syllabus
Fall B 2022
31
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
CSE 548 Syllabus
Fall B 2022
32
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
- Access to all documents
- Unlimited textbook solutions
- 24/7 expert homework help
Recommended textbooks for you
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:9780357392676
Author:FREUND, Steven
Publisher:CENGAGE L
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:9781337508841
Author:Carey
Publisher:Cengage
Microsoft Windows 10 Comprehensive 2019
Computer Science
ISBN:9780357392607
Author:FREUND
Publisher:Cengage
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Recommended textbooks for you
- COMPREHENSIVE MICROSOFT OFFICE 365 EXCEComputer ScienceISBN:9780357392676Author:FREUND, StevenPublisher:CENGAGE LMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,Np Ms Office 365/Excel 2016 I NtermedComputer ScienceISBN:9781337508841Author:CareyPublisher:Cengage
- Microsoft Windows 10 Comprehensive 2019Computer ScienceISBN:9780357392607Author:FREUNDPublisher:CengagePrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781305971776Author:Ralph Stair, George ReynoldsPublisher:Cengage LearningPrinciples of Information Systems (MindTap Course...Computer ScienceISBN:9781285867168Author:Ralph Stair, George ReynoldsPublisher:Cengage Learning
COMPREHENSIVE MICROSOFT OFFICE 365 EXCE
Computer Science
ISBN:9780357392676
Author:FREUND, Steven
Publisher:CENGAGE L
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
Np Ms Office 365/Excel 2016 I Ntermed
Computer Science
ISBN:9781337508841
Author:Carey
Publisher:Cengage
Microsoft Windows 10 Comprehensive 2019
Computer Science
ISBN:9780357392607
Author:FREUND
Publisher:Cengage
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781305971776
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning
Principles of Information Systems (MindTap Course...
Computer Science
ISBN:9781285867168
Author:Ralph Stair, George Reynolds
Publisher:Cengage Learning