# Schedule
Welcome to CS400 Programming III!
Week |
Date |
Lectures |
W1 |
Sep 8 |
Binary Search Trees and Command Line |
W2 |
Sep 15 |
Red Black Tree and Testing + Editors |
W3 |
Sep 22 |
AVL Tree and SSH + Version Control |
W4 |
Sep 29 |
B-Tree and Make |
W5 |
Oct 6 |
Lambda Expressions and Sets + Graphs |
W6 |
Oct 13 |
Minimum Spanning Tree and HTML + CSS |
W7 |
Oct 20 |
Shortest Path and Webservers |
W8 |
Oct 27 |
Midterm Exam |
W9 |
Nov 3 |
Linear Sorts and JavaScript |
W10 |
Nov 10 |
- |
W11 |
Nov 17 |
Hashtables and GUI |
W12 |
Nov 24 |
Tries and JavaFX |
W13 |
Dec 1 |
Skip Lists and Regrex |
W14 |
Dec 8 |
Streams and Pipes |
W15 |
Dec 15 |
Final Exam |
📗 The lectures will be in-person and you can join the lectures on Zoom. The lectures will be recorded on the Epic campus system.
# Grading Scheme (Subject to Change)
Component |
Frequency |
Number |
Drop Lowest |
Points Each |
Total |
(QS) In-class Quiz |
Every Lecture |
14 |
4 |
1 |
10 |
(HW) Homework |
Weekly |
14 |
4 |
3 |
30 |
(PJ) Project |
- |
2 |
0 |
15 |
30 |
(EX) Exam |
- |
2 |
0 |
15 |
30 |
(CP) *Competitive Project |
- |
2 |
0 |
15 |
0 |
📗 The in-class quizzes must be completed on TopHat during the lectures, either in person or on Zoom.
📗 Late submissions of Homework and Projects within 1 week after the due dates will be accepted without penalty (since the due dates are set for the Campus sections).
📗 There will be two (experimental) competitive projects (out of 15 points) that you can use to replace the grades of your regular projects or exams: 5 points for valid submission on time, 5 points for outperforming a randomly generated submission, 5 points based on performance ranking in the class, and the top students will be able to earn a maximum of 5 bonus points. No late submissions will be accepted. (Note: this option is not available for Campus sections.)
From |
To |
Letter Grade |
94 |
100 |
A |
89 |
94 |
AB |
82 |
89 |
B |
76 |
82 |
BC |
70 |
76 |
C |
66 |
70 |
D |
📗 There will be no curves or adjustments to the final grades.
📗 The grading scheme will not be changed based on the performance of the Campus sections.