Course Example #
A student-facing course page assembled from theme components. It includes selected schedule examples without turning the page into a full semester calendar.
Use this page as a starting point for the first page students see. The schedule excerpt below demonstrates week headings, lectures, deadlines, and no-class events.
Course Info #
- Course
- CSC XXX - Example Lecture
- Term
- Fall 2024
- Meeting Time
- Monday, Wednesday 6:00pm – 7:15pm
- Location
- 1226 Engineering Building 2 (EB 2)
Assignments #
Course Work #
Exercises #
Short technical practice tasks that reinforce core concepts.
Readings #
Paper readings and responses that prepare discussion.
Project #
Research or implementation work that builds across the semester.
Schedule Excerpt #
These examples use /data/lectures.toml, /data/happenings.toml, /data/assignments.toml, startDate, and lectureTime.
Lecture
No class
Exam
Assignment due
Mon
Tue
Wed
Thu
Fri
Week 1
Aug 19
lec-intro
Aug 20
Aug 21
lec-hcs
Aug 22
Week 2
Aug 26
lec-foundations
Aug 27
Aug 28
lec-ethics
Aug 29
Aug 30
Week 3
Sep 2
No class
Sep 3
Sep 4
lec-exp1
Sep 5
Exam:Midterm
Sep 6
Week 4
Sep 9
Sep 10
Sep 11
Sep 12
Sep 13
Week 1 - First Week #
Monday, 2024-08-19 - Friday, 2024-08-23
Mon - Aug 19, 2024|
First day of classes
Mon - Aug 19, 2024 - #lec-intro
6:00pm-7:15pm
Mentioned Resources:
Additional Material:
- 🗎 BD Payne, WK Edwards, A Brief Introduction to Usable Security, IEEE Internet Computing, 2008.
Wed - Aug 21, 2024 - #lec-hcs
Pre-recorded
Fri - Aug 23, 2024
11:59pm
Deadlines: Fri, Aug 23 - 11:59pm (Raleigh time)
Week 2 - Variations #
Monday, 2024-08-26 - Friday, 2024-08-30
Mon - Aug 26, 2024 - #lec-foundations
6:00pm-7:15pm
Mentioned Resources:
- 🗎 S Keshav, How to read a paper, ACM SIGCOMM CCR, 2007.
- 🗎 T Kohno, Y Acar, W Loh, Ethical Frameworks and Computer Security Trolley Problems: Foundations for Conversations, USENIX Security, 2023.
Wed - Aug 28, 2024 - #xyz
6:00pm-7:15pm
Mentioned Resources:
Fri - Aug 30, 2024
11:59pm
Deadline: Fri, Aug 30 - 11:59pm (Raleigh time)
Week 3 - No Class Example #
Monday, 2024-09-02 - Friday, 2024-09-06
Mon - Sep 02, 2024|
Labor Day - No Classes, University Closed
Wed - Sep 04, 2024 - #lec-exp1
XYZ pm
Additional Material:
- 🗎 Acar et al., Comparing the Usability of Cryptographic APIs, IEEE S&P, 2017.
Thu - Sep 05, 2024
6:00pm
Midterm Exam #
- More info: Midterm Exam
Where Things Live #
- Course Example
- Course metadata, assignment summary, selected schedule patterns, and policies.
- Config
- Site settings, theme parameters, overrides, and data file schemas.
- Shortcodes
- Component usage, schedule shortcode details, and rendering examples.
- Markdown
- Markdown compatibility and typography examples.
Policies #
Late Work
Late submissions should be discussed before the deadline when possible. Course-specific grace periods, penalties, or extension processes can be documented here.
Academic Integrity
Students are expected to follow the university academic integrity policy. Collaboration rules, allowed resources, and citation expectations can be documented here.