Assignments
- TPS 0: About youDue Feb 1, 2021 at 9:10am1 Points Possible
- Lab 0: Getting set upDue Feb 2, 2021 at 4pm1 Points Possible
- TPS 1: Command LineDue Feb 5, 2021 at 10am1 Points Possible
- Lab 1: Pseudo codeDue Feb 9, 2021 at 4pm10 Points Possible
- TPS 2: VariablesDue Feb 10, 2021 at 10am1 Points Possible
- TPS 3: Input/outputDue Feb 19, 2021 at 10am1 Points Possible
- TPS 4: BranchingDue Feb 24, 2021 at 10am1 Points Possible
- PA 2.1: Area under the curveDue Mar 2, 2021 at 11:59pm10 Points Possible
- TPS 5: LoopsDue Mar 3, 2021 at 10am1 Points Possible
- TPS 6: Arrays/vectorsDue Mar 10, 2021 at 10am1 Points Possible
- PA 3.1: Adaptive quizDue Mar 16, 2021 at 11:59pm10 Points Possible
- PA 3.2: Password generator+Due Mar 16, 2021 at 11:59pm10 Points Possible
- TPS 7: 2D arraysDue Mar 19, 2021 at 10am1 Points Possible
- Extra Credit: CS Speaker Series IIDue Mar 19, 2021 at 11:59pmNo Points Possible
- Lab 6: Arrays & Vectors IIDue Mar 23, 2021 at 4pm10 Points Possible
- PA 4.1: Password generator++Due Mar 23, 2021 at 11:59pm10 Points Possible
- PA 4.2: CalculatorDue Mar 23, 2021 at 11:59pm10 Points Possible
- TPS 8: Functions 1Due Mar 24, 2021 at 10am1 Points Possible
- PA 5.1: Word statsDue Mar 30, 2021 at 11:59pm10 Points Possible
- PA 5.2: Digital RolodexDue Mar 30, 2021 at 11:59pm10 Points Possible
- TPS 9: Functions IIDue Mar 31, 2021 at 10am1 Points Possible
- PA 6.1: Gridworld with random layout and pointsDue Apr 6, 2021 at 11:59pm10 Points Possible
- PA 6.2: Gridworld with moving enemiesDue Apr 6, 2021 at 11:59pm10 Points Possible
- PA 6.3: Speed reader IDue Apr 6, 2021 at 11:59pm10 Points Possible
- TPS 10: Structs IDue Apr 7, 2021 at 10am1 Points Possible
- PA 7.1: Password generator++ with functionsDue Apr 13, 2021 at 11:59pm10 Points Possible
- PA 7.2: Word stats with functionsDue Apr 13, 2021 at 11:59pm10 Points Possible
- PA 7.3: Digital Rolodex with functionsDue Apr 13, 2021 at 11:59pm10 Points Possible
- TPS 11: Structs IIDue Apr 14, 2021 at 10am1 Points Possible
- PA 8.1: Area under the curve with functionsDue Apr 20, 2021 at 11:59pm10 Points Possible
- PA 8.2: Counting coin flips through simulationDue Apr 20, 2021 at 11:59pm10 Points Possible
- TPS 12: Reading from a fileDue Apr 21, 2021 at 10am1 Points Possible
- Lab 11: File IODue Apr 27, 2021 at 11:59pm10 Points Possible
- TPS 13: Complexity analysisDue Apr 28, 2021 at 10am1 Points Possible
- PA 10.1: Upcoming assignments+Due May 4, 2021 at 11:59pm10 Points Possible
- PA 10.2: Word stats with functions and structsDue May 4, 2021 at 11:59pm10 Points Possible
- PA 10.3: Digital Rolodex with structsDue May 4, 2021 at 11:59pm10 Points Possible
- Skill 1: Communicate about programming using the correct vocabulary1 Points Possible
- Skill 2: Plan and design programming solutions to problems1 Points Possible
- Skill 3: Implement programming solutions proficiently1 Points Possible
- Skill 4: Read and trace code1 Points Possible
- Skill 5: Plan test cases for a program and interpret the results1 Points Possible
- Skill 6: Debug logical and syntax errors in code1 Points Possible
- Roll Call Attendance1 Points Possible
- Construct 1: Basic terminal commands (ls, cd, pwd, etc.)1 Points Possible
- Construct 2: Compiling and running programs1 Points Possible
- Construct 3: Variables1 Points Possible
- Construct 4: Basic input/output1 Points Possible
- Construct 5: Branching1 Points Possible
- Construct 6: Looping1 Points Possible
- Construct 7: Vectors/arrays1 Points Possible
- Construct 8: Functions1 Points Possible
- Construct 9: Structs1 Points Possible
- Construct 10: Streams (file IO)1 Points Possible
- Construct 11: Searching/sorting1 Points Possible
- Redo tokens remainingNo Points Possible
- Final QuizClosedDue May 14, 2021 at 10am10 Points Possible
- End of semester (anonymous) surveyDue May 7, 2021 at 11:59pm5 Points Possible
- Reading: Ch. 15.4–15.9 Sorting algorithmsDue May 3, 2021 at 9am5 Points Possible
- Quiz 6ClosedDue Apr 30, 2021 at 9:55am5 Points Possible
- Reading: Ch. 15.1–15.3 Search algorithmsDue Apr 28, 2021 at 9am5 Points Possible
- Reading: Ch. 9.2 Output formattingDue Apr 26, 2021 at 9am5 Points Possible
- Reading: Ch. 9.7, 9.8: Writing to filesDue Apr 23, 2021 at 9am5 Points Possible
- Reading: Ch. 9.1, 9.5, 9.6: Reading from filesDue Apr 21, 2021 at 9am5 Points Possible
- Lab 10: StructsDue Apr 20, 2021 at 4pm10 Points Possible
- Problem set: Ch. 16.11–16.13 Sructs Challenge ActivitiesDue Apr 19, 2021 at 11:59pm10 Points Possible
- Structs V EdpuzzleDue Apr 16, 2021 at 9am5 Points Possible
- Reading: Ch. 16.14 Structs exampleDue Apr 16, 2021 at 9am5 Points Possible
- Structs III & IV EdpuzzleDue Apr 14, 2021 at 9am5 Points Possible
- Reading: Ch. 16.13 Structs and vectorsDue Apr 14, 2021 at 9am5 Points Possible
- Lab 9: Programming assignmentsDue Apr 13, 2021 at 4pm10 Points Possible
- Reading: Ch. 16.12 Structs IIDue Apr 12, 2021 at 9am5 Points Possible
- Structs II EdpuzzleDue Apr 12, 2021 at 9am5 Points Possible
- Quiz 5ClosedDue Apr 9, 2021 at 9:55am5 Points Possible
- Lab 8: Functions IIDue Apr 7, 2021 at 4pm10 Points Possible
- Reading: Ch. 16.11 Structs IDue Apr 7, 2021 at 9am5 Points Possible
- Structs I EdpuzzleDue Apr 7, 2021 at 9am5 Points Possible
- Problem set: Ch. 6.11–6.18 Functions Challenge Activities IIDue Apr 4, 2021 at 11:59pm10 Points Possible
- Lab 7: Functions IDue Mar 31, 2021 at 4pm10 Points Possible
- Reading: Ch. 6.14–6.18 Functions IVDue Mar 31, 2021 at 9am5 Points Possible
- Reading: Ch. 6.11–6.13 Functions IIIDue Mar 29, 2021 at 9am5 Points Possible
- Problem set: Ch. 6.1–6.10 Functions Challenge Activities IDue Mar 28, 2021 at 11:59pm10 Points Possible
- Quiz 4ClosedDue Mar 26, 2021 at 9:55am5 Points Possible
- Reading: Ch. 6.6–6.10 Functions IIDue Mar 24, 2021 at 9am5 Points Possible
- Reading: Ch. 6.1–6.5 Functions IDue Mar 22, 2021 at 9am5 Points Possible
- Problem set: Ch. 5.8–5.17, Ch. 16.5–16.6 Arrays & Vectors Challenge Activities IIDue Mar 21, 2021 at 11:59pm10 Points Possible
- Mid-semester (anonymous) surveyDue Mar 21, 2021 at 11:59pm5 Points Possible
- Reading: Ch. 5.12–5.17 Arrays & Vectors IVDue Mar 17, 2021 at 9am5 Points Possible
- Lab 5: Arrays & Vectors IDue Mar 16, 2021 at 4pm10 Points Possible
- Reading: Ch. 5.8–5.11, Ch. 16.5–16.6 Arrays & Vectors IIIDue Mar 15, 2021 at 9am5 Points Possible
- Problem set: Ch. 5.1–5.7, Ch. 16.2–16.4 Arrays & Vectors Challenge Activities IDue Mar 14, 2021 at 11:59pm10 Points Possible
- Quiz 3ClosedDue Mar 12, 2021 at 9:55am5 Points Possible
- HW: PA example (Edpuzzle video)Due Mar 10, 2021 at 11:59pm5 Points Possible
- Reading: Ch. 5.5–5.7, Ch. 16.4 Arrays & Vectors IIDue Mar 10, 2021 at 9am5 Points Possible
- Lab 4: LoopsDue Mar 9, 2021 at 4pm10 Points Possible
- Reading: Ch. 5.1–5.4, Ch. 16.2–16.3 Arrays & Vectors IDue Mar 8, 2021 at 9am5 Points Possible
- Problem set: Ch. 4 Loops 4.1–4.13, Ch. 16.1 Challenge activitiesDue Mar 7, 2021 at 11:59pm10 Points Possible
- Reading: Ch. 16.1 Do While LoopsDue Mar 5, 2021 at 9am5 Points Possible
- Reading: Ch. 4 Loops 4.6–4.13Due Mar 3, 2021 at 9am5 Points Possible
- Lab 3: BranchingDue Mar 2, 2021 at 4pm10 Points Possible
- Reading: Ch. 4 Loops 4.1–4.5Due Mar 1, 2021 at 9am5 Points Possible
- Problem set: Ch. 3.10–3.20 Challenge ActivitiesDue Feb 28, 2021 at 11:59pm10 Points Possible
- Quiz 2ClosedDue Feb 26, 2021 at 9:55am5 Points Possible
- Reading: Ch. 3 Branching 3.10–3.20Due Feb 22, 2021 at 9am5 Points Possible
- Problem set: Ch. 2.15–3.9 Challenge ActivitiesDue Feb 21, 2021 at 11:59pm10 Points Possible
- Reading: Ch. 3 Branching 3.1–3.9Due Feb 19, 2021 at 9am5 Points Possible
- Reading: Ch. 2 Variables/Assignments 2.15–24Due Feb 17, 2021 at 9am5 Points Possible
- Lab 2: Variables and assignmentsDue Feb 16, 2021 at 4pm10 Points Possible
- Problem set: Ch. 2.1–14 Variables & Assignments Challenge ActivitiesDue Feb 14, 2021 at 11:59pm10 Points Possible
- Drop by office hoursDue Feb 12, 2021 at 11:59pm5 Points Possible
- Quiz 1Due Feb 12, 2021 at 9:55am5 Points Possible
- Reading: Ch. 2 Variables/Assignments 2.8–2.14Due Feb 10, 2021 at 9am5 Points Possible
- Reading: Ch. 2 Variables/Assignments 2.1–2.7Due Feb 8, 2021 at 9am5 Points Possible
- Problem set: Ch. 1 Introduction Challenge ActivitiesDue Feb 7, 2021 at 11:59pm10 Points Possible
- Reading: Ch 1 Introduction 1.6–1.12Due Feb 5, 2021 at 9am5 Points Possible
- Homework: Syllabus reviewDue Feb 3, 2021 at 9am10 Points Possible
- Reading: Ch. 1 Introduction 1.1–1.5Due Feb 3, 2021 at 9am5 Points Possible