JAVASCRIPT ON CODEHS
There are many web platforms that are trying to fill the niche of teaching coding skills
to young learners, and then there is CodeHS. What makes CodeHS unique is that it
starts off with a wonderful introductory lesson set based on controlling Karel the Dog.
After learning foundational skills with Karel, the curriculum quickly moves towards adding shape objects, movement, keyboard controls, and the last modules ask students to put their newly learned skillset to practice building games. It's a fun experience that will familiarize you with classic computer science algorithms and concepts.
After learning foundational skills with Karel, the curriculum quickly moves towards adding shape objects, movement, keyboard controls, and the last modules ask students to put their newly learned skillset to practice building games. It's a fun experience that will familiarize you with classic computer science algorithms and concepts.
PYTHON USING PYGAME
Python is a great language for beginner programmers to use when beginning their
journey towards becoming a coding ninja. Using Python removes many of the headaches
involved with learning the intricacies of a language's control structure behavior, methods and syntax.
Another plus is that we have the Pygame module that is used to create video games. This curriculum contains a series of skill-building exercises that culminate with a series of tutorials on creating 2D games. Let's get started bringing 8-bit madness to life.
Another plus is that we have the Pygame module that is used to create video games. This curriculum contains a series of skill-building exercises that culminate with a series of tutorials on creating 2D games. Let's get started bringing 8-bit madness to life.
AP COMP SCI
WITH JAVA
WITH JAVA
Since having background knowledge in computer science is a prerequisite for this
course, my version of APCS is a streamlined curriculum that asks students to focus
on projects that put the facts gone over in the textbook into context. I use a
flipped-classroom model that has students read and work through the textbook
at home, while leaving instructional time to complete the project of their choice.
Multiple choice questions have a pattern and can be categorized. Free response questions also have insights that can be learned by going through the grading rubric used by the readers. It is my goal that every student will have a plan of action and methodology for answering every question on the exam.
Multiple choice questions have a pattern and can be categorized. Free response questions also have insights that can be learned by going through the grading rubric used by the readers. It is my goal that every student will have a plan of action and methodology for answering every question on the exam.