CIS 371 Security in Computer Science
1. Schedule
- Systems Thinking
Last day to Add is Friday 2025-01-27
Last day to Drop is Sunday 2025-02-10
- [Before Start of Term]
- Introduction
- Facets of Cybersecurity
- Systems Thinking
- Ethics of Security
- Read: VM with Virtual Box
- What is a Virtual Machine?
- What is VirtualBox?
- Challenge: [[/home/student/Classes/371/assignments/pWhatsSoFunny][pWhatsSoFunny] - Getting (to) the Joke
- Administration
Last day of Add
- Read: Thomson, Trusting Trust
- Watch: How Computers Boot
- Start Watching: C++ for Java Programmers
- Defense in Depth
- What is System Administration
- Homework: hCLI-1 - Starting a VM
- Playing with system administration.
- Due: pWhatsSoFunny - Getting (to) the Joke
- Finish Watching: C++ for Java Programmers
- Writing C/C++
- Homework: hCLI-2 - Exploring a System
- Due: hCLI-1
- Programming in C/C++ ----------------------------------------------------------------------------------------–—
- Watch: Binary Files in C++
- Read: C++ Read Binary Files
- C++ File I/O
- Binary/text files
read~/~write
- Using arrays and
vector
- Watch: Classes/Objects C++
- Watch: Access Specifiers C++
- Watch: Class Methods C++
- Program: pBufferOne - (Mis)Using
scanf
- Defining
class
andstruct
in C++ - Reading/writing binary objects.
- Program: pFileCompression - Binary file processing.
- Due: pBufferOne - (Mis)Using
scanf
- More CS I/II programs in C++
- Ethics of Cybersecurity
Last day of Drop
- Watch: Ethics in Cybersecurity
- Mechanism/Policy
- A Case Study: Data-Time, Inc.
- Program:
pCompression
- Binary files and Bits
- Read: ACM Code of Ethics and Professional Conduct
- Read: Porsche Girl Distributed Responsibility
- Professional Codes of Conduct and Cybersecurity.
- It's Just a Meme
- Group Work: Another Case Study
- –— System Security
- Data security
- Due: pCompression - Binary Files and Bits
- Code security
- Connection security
- Explaining Organizational Security
- Networks and Security
- [Fall Break]
- Spring Break
- [Spring Break]
- Lab [Spring Break]
- [Spring Break]
- [Spring Break]
- Risk Analysis
Last day to Withdraw 2025-04-07
- Return to the Land of Configuration
Last day to Withdraw 2025-04-07
- Tools of the Trade
Last day to Withdraw 2025-04-07
- Legal and Ethical Considerations
Last day to Withdraw
- [April Break]
- What's Ethical Hacking?
- Review
- Last Week
- Final Exam
- Final Exam
2. Dr. Ladd's Weekly Schedule
Monday | Tuesday | Wednesday | Thursday | Friday | ||
---|---|---|---|---|---|---|
0800 | CIS 205 CS III (PAC 403) | CIS 205 CS III (PAC 403) | CIS 205 CS III (PAC 403) | 0800 | ||
0900 | Office | Office | 0900 | |||
1000 | Office | Office | 1000 | |||
1100 | Office | Office | 1100 | |||
1200 | CIS 443 Programming Languages (PAC 403) | CIS 443 Programming Languages (PAC 403) | CIS 443 Programming Languages (PAC 403) | 1200 | ||
1300 | CIS 371 Security in CS (PAC 403) | CIS 371 Security in CS (PAC 403) | CIS 371 Security in CS (PAC 403) | 1300 | ||
1400 | 1400 | |||||
1500 | 1500 |
3. Dr. Ladd's Exam Schedule
Monday | Tuesday | Wednesday | Thursday | Friday | ||
---|---|---|---|---|---|---|
20250512 | 20250513 | 20250514 | 20250515 | 20250516 | ||
0800 | CIS 371 (PAC 403) | 0800 | ||||
1015 | CIS 443 (PAC 403) | 1015 | ||||
1230 | CIS 205 (PAC 403) | 1230 | ||||
1445 | 1445 |