The Computer Science class at Toby Johnson Middle School is an introductory computer science course that empowers students to create authentic artifacts and engage with computer science as a medium for creativity, communication, problem solving, and fun. Students will learn how to:
Define how a computer can input, output, store, and process information to help humans solve problems.
Create a project in which they design a smartphone App that helps solve a problem of their choosing.
Create and share the content on their own web pages. And they will learn how to structure and style these pages using HTML and CSS.
Practice valuable programming skills such as debugging, using resources, and teamwork.
Create sprite-based games, using the same programming concepts and the design process computer scientists use daily.
In the computer science pathway at Franklin High School, students will learn how to:
Create algorithms and write computer programs to solve real-world problems.
Work collaboratively in an ICT (information and communication technology) environment.
Identify and correct syntax, runtime, and logic errors.
Understand the vast career options available to individuals with a computer science background.
Communicate effectively with and without technology.
Understand the ethical and social implications of computer use.
The students will learn these skills by taking the three required courses (Exploring Computer Science, AP Computer Science Principles, and AP Computer Science A) and one of the optional classes (Web Design and Development or Machine Learning).