| layout | title | permalink |
|---|---|---|
page |
Syllabus |
/syllabus/ |
| Week | Saturday | Monday | Lecture Topic | HW Topic | HW Release | Occasion |
|---|---|---|---|---|---|---|
| 1 | 6/31 | 7/02 | - | University Orientation | ||
| 2 | 7/7 | 7/09 | Python:Intro | |||
| 3 | 7/14 | 7/16 | Python:Math/Input/Output/variables | |||
| 4 | 7/21 | 7/23 | Python:Loops/Condition/Stack/Scope | |||
| 5 | 7/28 | 7/30 | Python:Debug/Test/Hackathon Intro | Saturday Off | ||
| 6 | 8/05 | 8/07 | Hackathon Week | Sunday & Tuesday Off | ||
| 7 | 8/12 | 8/14 | Python:Hackathon Presentation | Wednesday Off | ||
| 8 | 8/19 | 8/21 | Python:Turtle Graphics Physics | Basic Sceince Midterms | ||
| 9 | 8/26 | 8/28 | Python:VPython, More Physcis | Basic Sceince Midterms | ||
| 10 | 9/03 | 9/05 | Python: Matplotlib, Math Problems | Basic Sceince Midterms | ||
| 11 | 9/10 | 9/12 | C:Input/Output/Syntax/VSCode/Debug | Redoing Python Problems in C | ||
| 12 | 9/17 | 9/19 | C:Unit Testing | |||
| 13 | 9/24 | 9/26 | C:Functions, Pointers, References | |||
| 14 | 9/31 | 10/03 | C:Using STL | |||
| 15 | 10/08 | 10/10 | C:Practice and Exam |
- A*: Programming Assignments
- E*: Programming Exams
- W*: Written Assignments
- 20%: Weekly Quizes
- 45%: Programming Assignments
- 10%: Written Assignments
- 15%: Programming Exams
- 10%: Final Written Exam
- +10%: Extra Credit Project
Students must receive at least half the points on all class modules (above) for a passing grade. Extra credit only applicable to students who have received a passing grade.
Any student involved in cheating (provider or receiver) will receive a failing grade along with a report to the University Decipline office. If you don't have the time to help your friend, do not provide them with the answer. You will fail the course! Never, ever show your code or homework to anyone.
Programming Exams will be held on Monday for the week of the exam (from the schedule above) from 12:30 to 5:30pm.
Quizes will be held every Monday for half an hour and will be graded in GradeScope.
Written and programming assignment submission are not accepted after the deadline. If you are late, submit what you have and start working on the next assignment.
According to univesity guidlines, students who miss more than 6 sessions are not eligable for a passing grade. University guidelines will be followed. If you cannot attend a session always contact the instructor ahead of time with a valid reason. Depending on your reason and record, the instructor may decide to not count your absency for that session.
TA Classes will be held on Mondays from 1 till 3 in room -119.
To Be Announced