This course covers the fundamentals of programming including variables, data types, conditionals, control flow, loops, lists, file input and output, and functions. Students will learn software development skills including writing pseudocode, drawing flowchart diagrams, problem solving, and debugging.
None
Course Delivery: Online | 8 weeks | 13 sessions
Course Credits: 3 units | 37.5 Seat Hours | 75 Total Hours
By the end of the course, you will be able to ...
Course Dates: Wednesday, October 21 – Wednesday, December 9, 2020 (8 weeks)
Class Times: Monday and Wednesday at 9:30am–12:15pm PST (13 class sessions)
Class | Date | Topics | Assignments & Quizzes Release Dates |
---|---|---|---|
1 | Wed, Oct 21 | The Adventure Begins & Variables | |
2 | Mon, Oct 26 | Data Types and Operations | |
3 | Wed, Oct 28 | Print & Input | Custom Calculator Project Prompt • Gradescope due Wednesday, Nov. 4 @ 11pm PDT |
- | Mon, Nov 2 | Vote! - Civic Responsibility Break | |
4 | Wed, Nov 4 | Functions | Functions Tutorial due Sunday, Nov. 8 @ 11pm PDT |
5 | Mon, Nov 9 | Conditionals | Quiz 1 due Friday, Nov. 13 @ 11pm PDT |
6 | Wed, Nov 11 | Pseudocode & Lists | |
7 | Mon, Nov 16 | Loops | Lists and Loops Tutorial due Friday, Nov. 20 @ 11pm PDT |
8 | Wed, Nov 18 | Reading Errors & Debugging | Quiz 2 due Sunday, Nov. 22 @ 11pm PDT |
9 | Mon, Nov 23 | File I/O | Chat Bot Project Prompt • Gradescope due Tuesday, Dec. 1 @ 11pm PDT |
- | Wed, Nov 25 | Holiday - Thanksgiving | |
10 | Mon, Nov 30 | Dictionaries | Poetry Slam Project Prompt • Gradescope due Tuesday, Dec. 8 @ 11pm PDT |
11 | Wed, Dec 2 | Code Quality | |
12 | Mon, Dec 7 | Problem Solving | |
13 | Wed, Dec 9 | Lab |
We will be using Gradescope, which allows us to provide fast and accurate feedback on your work. All assigned work will be submitted through Gradescope, and assignment and exam grades will be returned through Gradescope.
As soon as grades are posted, you will be notified immediately so that you can log in and see your feedback. You may also submit regrade requests if you feel we have made a mistake.
Your Gradescope login is your Make School email, and your password can be changed at https://gradescope.com/reset_password. The same link can be used if you need to set your password for the first time.
To pass this course you must meet the following requirements:
Office Hours: \ Instructors: 30 minutes before class.\ TAs: To be announced.
Piazza: \ The best way to get answers is to ask questions! Ask questions on Piazza so everyone can benefit from the response. \ Ask a question on Piazza →
CoWork: \ CoWork is a place to study with your peers with access to staff/TA support if needed. \ Tuesdays @ 12:45-1:45pm PST & Thursdays @ 1:30-2:30pm PST
Any additional resources you may need (online books, etc.) can be found here. You can also find additional resources through the library linked below: