CSED 5133 - Fundamentals of Programming

Fall 2024, Cohort 24

Date(s) Weekly Topic Graded Activities
Unit 1 - Programming with Scratch
8/26-9/1 Week 1: Scratch Introductions and Animations
  • PA1 - Simple Animation
  • Conduct at least four peer code reviews
9/2-9/8 Week 2: Storytelling and events
  • PA2 - Tell me a Story
  • Conduct at least four peer code reviews
9/9-9/15 Week 3: Forms of Interaction and conditionals
  • PA3 - Interactive Introductions
  • Conduct at least four peer code reviews
  Additional material: Video games in Scratch
  • None. Just for your knowledge if you are interested.
9/16-9/22 Week 4: Build-your-own-blocks (Functions)
  • PA4 - Functional Artwork
  • Conduct at least four peer code reviews
9/23-9/29 Week 5: Using Lists of Data
  • PA5 - Trivia Game
  • Conduct at least four peer code reviews
9/28 CoP #1  
9/26-10/1 CD #1 (On Blackboard. Closed Book. Closed Notes. 60 minutes). CD#1 Study Guide
By 10/11 Retake CD #1  
Unit 2 - Beginning Programming With Python
9/30-10/6 Week 6: Variables, Expressions, and Statements  
10/7-10/13 Week 7: Working with IPO Problems 4 Python Scripts (part of Unit 2 problem set)
10/14-10/20 Week 8: Conditional Execution 4 Python Scripts (part of Unit 2 problem set)
10/17-22 CD #2 (On Blackboard. Closed Book. Closed Notes. 60 minute limit). CD#2 Study Guide
By 11/1 Retake CD #2  
10/21-10/27 Week 9: Functions 4 Python Functions (part of Unit 2 problem set)
10/28-11/3 Week 10: Putting it all together 4 Python Functions (part of Unit 2 problem set)
11/2 CoP #2  
11/2 CD #3 (At CoP. Closed Book. One page notes. 50 minute limit). CD#3 Study Guide
11/3 CD #3 (Makeups Only. 7-8 PM). If you are unable to attend on Saturday, November 2nd and intend to participate in this makeup event, please register using this form.
11/5 CD #3 (Makeups and retakes. 7-8 PM). Register using this form. (Do not register for retakes until after you have completed your original CD).
11/7 CD #3 (Makeups and retakes. 7-8 PM). Register using this form. (Do not register for retakes until after you have completed your original CD).
Unit 3 - Data Analysis With Python
11/4-11/10 Week 11: Loops
  • Pair-Practice Problems
  • Graded Problem Set #3.1
11/11-11/17 Week 12: Strings and Lists
  • Pair-Practice Problems
  • Graded Problem Set #3.2
11/18-11/24 Week 13: Working with Files
  • Pair-Practice Problems
  • Graded Problem Set #3.3
11/21-27 CD #4 (On Blackboard. Closed Book. Closed Notes. 60 minute limit). CD#4 Study Guide
12/6 - 12/10 Retake CD#4  
12/2-12/8 Week 14: More working with files
  • Pair-Practice Problems
  • Graded Problem Set #3.4
12/9-12/15 Week 15: Wrap Up
  • Project - Choose your own Data
  • Decode the Secret Study Guide
12/14 CoP #3  
12/14 Final Exam (At CoP or by arrangement with Dr. Schafer. Closed Book. One page notes. 120 minute limit). Final Study Guide
12/15 Final Exam (Makeups Only. 7-9 PM).  
12/16 Final Exam (Makeups Only. 7-9PM).  
    ALL materials must be submitted by the end of the day on Friday, December 20th due to UNI deadlines.