1 Quarter Prerequisite: None
This class starts with introduction to programming in Scratch.mit.org, here students will do 4 mini-projects from scratch tutorials as a class with the teacher to get familiar with the use of the program and many basic computer programming concepts. Then students will be required to do 2 projects independently with assistance as final Benchmarks in scratch as summative of learning in scratch. Then the class will move to This code.org Chapter 3 CS Discoveries drag and drop programming using their interface based on JavaScript. CS Discoveries is an excellent bridge from drag and drop scratch coding to actual JavaScript coding. Students will have summative projects through out the lessons that are done as a class that will prepare them to move on to the next course of JavaScript 1.
Grading:
Grading: Weekly Points will be 50% of total Grade.
Weeks 1 – 5 will contain 60% of the student’s weekly grade.
Each Week is Graded on 100 pts for completed Challenges/Projects during that week.
Weeks 6 – 8 will contain 40% of the student’s weekly grade. (Week 6 starts over at 100pts)
Each Week 6 – 8 is Graded on 100 pts for completed Challenges during that week.
Other 50% of grade
Computer Programming 1 – (50% - Projects, 50% - Lessons/Daily)
Students will only be able to move on to the next step in programming classes if they get an “A” in this course.
Course Grading
92% - 100% - A
90% - 91.99 - A-
88% - 89.99% - B+
82% - 87.99% - B
80% - 81.99% - B-
78% - 79.99% - C+
72% - 77.99% - C
70% - 71.99% - C-*
68% - 69.99% - D+*
60% - 67.99% - D*
59.99% & Below – NG* - Does keep student off Honor Roll
*For introduction to programming and Web Development 1 –
These categories will be changed to “S” – as to not negatively affect student GPA.
Week 1: Scratch Learning and projects:
When making a Scratch account please follow sign-up video instructions. Make sure when done making an account you go to your e-mail and verify the account with scratch before starting any programming.
Week 2: Scratch Learning and projects:
Create an interactive Game (100pts)
Create a Game or App of your choice - you will only start this after all the other Scratch projects are completed. This will be something you create on your own. I will provide some examples and resources for you to look at for ideas.
Grading for final benchmark
Week 3: Code.org Programming
Lesson 1 Intr – Just look at and click through example programs
Lesson 2 Intr – Just Click “Run” play with program a little
Video Lesson |
PDF answer Key Or Example project |
Lesson 3 Intr (5:02) |
|
Lesson 4 Intr (4:05) |
|
Snowman Scene Example |
|
Lesson 5 Intr (4:45) |
|
Lesson 6 Intr (5:32) |
Week 4: Code.org Programming
Video Lesson |
PDF answer Key Or Example project |
Lesson 6 Intr (5:32) |
|
Lesson 7 Intr (5:19) |
|
Lesson 8 Intr (4:19) |
Week 5: Code.org Programming
Video Lesson |
PDF answer Key Or Example project |
Lesson 9 Intr (4:18) |
|
Mini-project Lesson 10 Benchmark (5:27)
|
|
|
This is an example of the completed project
|
Lesson 11 Intr (4:40) |
Week 6: Code.org Programming
Video Lesson |
PDF answer Key Or Example project |
Lesson 12 Intr (5:00) |
|
No Video for 13
|
Week 7: Code.org Programming
Video Lesson |
PDF answer Key Or Example project |
Lesson 14 Intr (4:48) |
|
Fish Tank Benchmark (17:15) |
|
Project after lesson 14 – You need to click on your name and then choose projects – start a Game Lab for this project (Just like you did for snowman scene)
Scoring per each sprite: (35pts) x 3
10 pts for proper sprite setup
15 pts for sprite ability to bounce off all 4 sides.
10 pts for sprite have some other visible pattern action.
Max Score: 105/100
Week 8: Code.org Programming
Lesson 17 Mini-project Interactive card
Instructions:
Mini-project Lesson information lesson 17 Benchmark (3:02) Use the video to help put together your own interactive greeting card
Interactive Greeting Card requirements (60pts)
These are some examples provided by code.org - you must make your own
Video Lesson |
PDF answer Key Or Example project |
Lesson 15 Intr (5:44)
|
|
Lesson 16 Intr (5:37)
|
|
Week 9: Code.org Programming
Video Lesson |
PDF answer Key Or Example project |
Lesson 19 Intr (3:57)
|
|
Lesson 24 Intr (7:16)
|
|