As we prepare our students to be college and career ready, our students continue to prove that the sky is the limit! Our 5th graders have just completed their computer science study which required them to identify various types of operating systems and their characteristics in addition to studying the inside components of a computer, and describing the functions of these components (motherboard, RAM, and central processing unit (CPU)– just to name a few). The students are currently working in groups to create their own games using the Scratch coding interface and designing circuited game controller remotes in order to play the games they created. GO TAOTS FUTURE TECHS!
Grades 2-4 are building their coding skills via code.org. The students are given a multitude of challenges which require them to write algorithms for a given task using sequential steps. They count the number of times an action should be repeated and represent it as loops. The students are learning to analyze obstacles and employ a combination of sequential and looped commands to reach the end of given mazes.
Some of the challenges also require students to divide the number of degrees in a circle into even segments, and calculate angles in equilaterals and 30, 60, and 90 degree triangles. In other instances, given a perimeter and one side of a rectangle, the students have to calculate the remaining sides, identify symmetrical shapes and decompose a shape into its smallest repeatable sequence. All lessons are leveled according to their grade.
Grade 1 is coding with PBS kids Scratch Jr. for a Digital storytelling/coding unit. The students create their own stories beginning with characters, setting, a problem and a solution, and a beginning middle and end. The students proceed to code their stories digitally via the PBS kids scratch interface with movements, character creations, math, estimation, and speech bubbles/ audio narration.
Kindergarten is coding with the app “The Foos.” The students learn to construct an algorithm with a set of step-by-step instructions to be carried out by a character. They will implement problem solutions using a block-based visual programming language. They will also enhance their ability to describe objects in the environment using names of shapes, and describe the relative positions of these objects using terms such as above, below, beside, in front of, behind, and next to.