# 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 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.