CS361 Systems Security and Administration

Course
35572
Section
F01
Credits
3 + 0
Prerequisites:
  • CS301
Instructor
John Quan
Phone
907-474-7098
Office
Chapman 201C
Email
jquan2@alaska.edu
Office Hours
MWF
By Appointment
Meeting Time
Room
Chapman 104
Course Website
/courses/cs361/2016-spring/
Required Texts
Elementary Info. Sec. (ISBN: 9781284055931); Principles of Comp. Sec. CompTIA Security+ & Beyond: Lab Man., 2nd Ed (ISBN: 9780071748568)

Course Description

Advanced systems programming including privileged instructions and system services, authentication technologies, host-based and network-based security issues. Applications to asynchronous I/O, process control and communication, device drivers and file management

Tentative Schedule

    • Introduction; Chapter 1: Security from the Ground Up
      • Read Chapter 1-2; Assignment 1
    • Alaska Civil Rights Day (no classes, most offices closed)
    • Lab 1
    • Chapter 2: Controlling a Computer
      • Assignment 1 due; Read Chapter 3; Assignment 2
    • Deadline for adding classes, late registration and fee payment; 5 p.m. in person, midnight at UAOnline
    • Chapter 3: Controlling Files
      • Assignment 3
    • Lab 2
      • Assignment 2 due; Read Chapter 4
    • Last day for 100 percent refund of tuition and fees
    • Last day for student- and faculty-initiated drops (course does not appear on academic record)
    • Chapter 4: Sharing Files
      • Assignment 4
    • Lab 3
      • Assignment 3 due; Read Chapter 5
    • Chapter 5: Storing Files
      • Assignment 5
    • Lab 4
      • Assignment 4 due; Read Chapter 6
    • Deadline to apply for spring 2016 graduation
    • Chapter 6: Authenticating People
      • Assignment 6
    • Lab 5
      • Read Chapter 7
    • Chapter 7: Encrypting Files; Review
      • MOVED: Assignment 5 due
    • Lab 6
    • MID-TERM
      • MOVED: Assignment 6 due
    • MID-TERM
    • Chapter 8: Secret and Public Keys; Lab 7
      • Assignment 7
    • Lab 7
      • Read Chapter 10
    • SPRING BREAK
    • SPRING BREAK
    • University holiday (most offices closed for spring break)
    • Chapter 10: Connecting Computers
      • Assignment 8
    • Lab 8
      • Assignment 7 due; Project Ideas due; Read Chapter 11
    • Last day for student- and faculty-initiated withdrawals (W grade appears on academic transcript)
    • Chapter 11: Network of Networks
      • Assignment 9
    • Lab 9
      • Assignment 8 due; Read Chapter 12
    • Chapter 12: End-to-End Networking
      • Assignment 10
    • Lab 10
      • Assignment 9 due; Read Chapter 13
    • Lab 10 continued
      • Assignment 11
    • Project work (room 103)
      • Assignment 10 due; Read Chapter 14
    • Project work (room 103)
    • Project work (location of your choice)
      • Assignment 11 due
    • SpringFest (no classes)
    • FINAL EXAM
    • FINAL EXAM
    • Last day of instruction
    • PROJECT PRESENTATIONS 1 p.m. - 3 p.m.

Grading Policies

Weight Description
20% Projects
20% Labs
30% Exams
30% Assignments

Grades will be assigned based on the following percentage intervals:

A+
[95%, 100%)

A
[90%, 95%)
A-
[85%, 90%)
B+
[80%, 85%)

B
[75%, 80%)
B-
[70%, 75%)
C+
[65%, 70%)

C
[60%, 65%)
C-
[55%, 60%)
D+
[50%, 55%)

D
[45%, 50%)
D-
[40%, 45%)
F
[0%, 40%)

Assignments

The assignments will reinforce lecture concepts, demonstrate your application of critical thinking skills, and consist of written and/or programming problems. Individuals submitting the same or highly similar homework solutions will each receive an F for the semester. I will drop your lowest grade instead of allowing make-up homework, but please do all homework for your own sake. TURN IN ASSIGNMENTS BEFORE CLASS BEGINS ON THE DAYS IDENTIFIED BY THE SCHEDULE UNLESS OTHERWISE SPECIFIED.

Exams

Examinations will consist of short answer and essay questions, and perhaps even short programming exercises to demonstrate critical thinking skills, as well as your application of computer science concepts. ALL EXAMINATIONS MUST BE TAKEN AS SCHEDULED EXCEPT IN EXTREME CIRCUMSTANCES.

Labs

I have included a significant amount of time between chapters that I am dedicating to hands-on programming to ensure that you are getting the concepts down. I plan to hold 12 lab sessions in class throughout the semester, and each is worth 1 point. I will drop your lowest grade instead of allowing a make-up lab. THERE WILL BE NO MAKE-UP LABS.

Policies

Students are expected to be at every class meeting on time, and are responsible for all class content, whether present or not. If absence from class is necessary, in-class work (other than quizzes) and homework may be made up only if the instructor is notified as soon as possible; in particular, absences due to scheduled events must be arranged ahead of time. Academic dishonesty will not be tolerated, and will be dealt with according to UAF procedures. Students in this class must pay the CS lab fee. Payment allows access to the Chapman 103 lab.

UAF academic policies http://www.uaf.edu/catalog/current/academics

CS Department policies http://www.cs.uaf.edu/departmental-policies/

Disabilities Services:

The UAF Office of Disability Services implements the Americans with Disabilities Act (ADA), and ensures that UAF students have equal access to the campus and course materials. I will work with the UAF Office of Disability Services (208 WHITAKER BLDG, 474-5655) to provide reasonable accommodation to students with disabilities.

Updated: