CSED 4133/5133 - Workshop:Fundamentals of Programming
Fall 2022
Instructor: Dr. Ben Schafer
CSED 4133/5133 - Workshop:Fundamentals of Programming
Fall 2022
Instructor: Dr. Ben Schafer
Date(s) | Weekly Topic | Assignments |
Unit 1 - Programming with Scratch | ||
8/21-8/27 | Week 1: Course and Scratch Introductions |
|
8/24 | Weekly Meetup (No recording) | |
8/28-9/3 | Week 2: Storytelling |
|
8/31 | Weekly Meetup | |
9/4-9/10 | Week 3: Text Interaction |
|
9/7 | Weekly Meetup | |
9/11-9/17 | Week 4: Games with Scratch | |
9/14 | Weekly Meetup | |
9/18-9/24 | Week 5: Build-your-own-blocks (Functions) | |
9/21 | Weekly Meetup | Install some software and create some accounts |
9/24-25 | CD#1, On Blackboard at your convenience | [Study Guide] |
Unit 2 - Programming With Python | ||
IPO Problems | ||
9/25-10/1 | Week 6: Transition to Python |
|
9/28 | Weekly Meetup | |
10/2-10/8 | Week 7: IPO Problems |
|
10/5 | Weekly Meetup |
|
10/9-10/15 | Week 8: Functions |
|
10/12 | Weekly Meetup |
|
Conditionals | ||
10/16-10/22 | Week 9: Conditionals #1 |
|
10/19 | CD #2, Online 7:00-8:00 or by arrangement | |
10/19 | Weekly Meetup | |
10/23-10/29 | Week 10: Conditionals #2 |
|
10/26 | Weekly Meetup | |
Loops | ||
10/30-11/5 | Week 11: Iteration (Counting Loops) | |
11/2 | CD #3, Online 7:00-8:00 or by arrangement | |
11/2 | Weekly Meetup | |
11/6-11/12 | Week 12: Iteration with Lists and Strings | |
11/9 | Weekly Meetup | |
11/13-11/19 | Week 13: Indeterminate Loops (While loops) | |
11/16 | Weekly Meetup | |
11/21 | CD #4, online 7:00-8:00 or by arrangement | |
Unit 3 - Data Analysis With Python | ||
11/27-12/3 | Week 14: Reading and Writing From Files | |
11/30 | Weekly Meetup | |
12/4-12/10 | Week 15: More with File I/O | |
12/7 | Weekly Meetup | |
12/11 | Video walkthrough posted QB Passer Rating | |
12/14 | Final Exam, online 7:00-9:00 PM or by arrangement |