Programming 1

This course is designed to introduce students to the breadth of the field of computer science. Rather than focusing the entire course on learning particular software tools or programming languages, the course is designed to focus on the conceptual ideas of computing. The goal of this class is to develop computational thinking practices of algorithm development, problem solving and programming within the context of problems that are relevant to the lives of today’s students. Students will also be introduced to topics such as interface design, limits of computers and societal and ethical issues.

We will use a combination of code.org materials with teacher created assignments to begin problem solving, leading to HTML and website design, then coding  with JavaScript, and culminating with AI/ machine learning.


For more information, contact Mrs. Fletcher, view the Google Classroom with your child, or log onto eSchool.