Mrs. Keil ~ San Simon School
-2025- -4th Hour Coding-
FIRST SEMESTER Course Syllabus
UNIT 1: Problem Solving and Computing
Students learn about the problem-solving process, the input-output-store-process model of a computer, and how computers help humans solve problems. Students end the unit by proposing their own app to solve a problem.
​
UNIT 2: Web Development
Students learn to create websites using HTML and CSS inside Code.org’s Web Lab environment. Throughout the unit, students consider questions of privacy and ownership on the internet as they develop their own personal websites.
​
UNIT 3: Interactive Animations and Games
Students learn fundamental programming constructs and practices in the JavaScript programming language while developing animations and games in Code.org’s Game Lab environment. Students end the unit by designing their own animations and games.
UNIT 4: The Design Process
Students apply the problem solving process to the problems of others, learning to empathize with the needs of a user and design solutions to address those needs. During the second half of the unit, students form teams to prototype an app of their own design, first on paper and eventually in Code.org’s App Lab environment.
SECOND SEMESTER Course Syllabus
UNIT 5: Data and Society
Students explore different systems used to represent information in a computer and the challenges and trade-offs posed by using them. In the second half of the unit, students learn how collections of data are used to solve problems and how computers help to automate the steps of this process.
UNIT 6: Creating Apps with Devices
Students use Code.org’s App Lab environment, along with either the Adafruit Circuit Playground or the BBC micro:bit, to explore the relationship between hardware and software. Students develop prototypes that mirror existing innovative computing platforms, before ultimately designing and prototyping one of their own
UNIT 7: AI and Machine Learning
Students learn how machine learning can be used to solve problems by preparing data, training a machine learning model, then testing and evaluating the model for accuracy and bias. Students use Code.org’s AI Lab environment to train machine learning models, then import their models into App Lab to create apps that solve problems.
​
Click here to go to access the class Scratch activities/directions.
Each project will give you the "recipe" needed to code (build) the required application.
Elbow partners may act as Navigators, but cannot control anyone else's mouse or keyboard.
Other websites and content such as SCRATCH, CODE HS, and others may/will be used at teacher discretion.
View grading policy & classroom procedures and rules HERE