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 ...
- Solve real world problems using fundamental programming concepts
- Explain how fundamental programming concepts work conceptually
- Implement and write fundamental programming concepts
- Trace and understand Python code
- Explain and apply common programming tools and techniques
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:
- Pass all quizzes with a score 70% or higher.
- Pass all required assignments with a 70% or higher.
- All assignments are graded according to the associated assignment rubric.
- If an assignment or quiz is not passing, you will need to request to receive a retake/extension to bring you score up to passing.
- Actively participate in class and abide by the attendance policy.
- Make up all classwork from all absences.
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:
- Program Learning Outcomes - What you will achieve after finishing Make School, all courses are designed around these outcomes.
- Grading System - How grading is done at Make School
- Code of Conduct, Equity, and Inclusion - Learn about Diversity and Inclusion at Make School
- Academic Honesty - Our policies around plagiarism, cheating, and other forms of academic misconduct
- Attendance Policy - What we expect from you in terms of attendance for all classes at Make School
- Course Credit Policy - Our policy for how you obtain credit for your courses
- Disability Services (Academic Accommodations) - Services and accommodations we provide for students
- Student Handbook - Guidelines, policies, and resources for all Make School students