|
|
Computer Science Department
Members
Michelle Friend Hutton, Chair
Kristyn Rylander
Overview
Computer Science at The Girls' Middle School introduces students to the breadth and beauty of computing and algorithms. The variety of activities and topics provides students with diverse opportunities to develop an appreciation of computer science. Students learn how computers work, how to control them, how to design user-centered interfaces, and of the many opportunities in computer science. Students are exposed to cross-disciplinary applications of computer science in order to understand how computer science makes the world a better place.
In sixth grade, students are introduced to what computer science is, build and program robots, and create web pages with HTML. In seventh grade, students design and create larger user-centered websites, build databases, and are introduced to object-oriented programming through simulation in Stagecast Designer. Eighth grade computer science begins with animation using Adobe Flash before continuing with Python programming.
Philosophy
Throughout history, economic power has gone to those who create the tools, not those who use the tools. In this class, students experience the joy and power that comes from controlling the computer. Students learn how computers process information and commands, and design algorithms in order to control technology. Computer Science builds the basic logical problem solving skills and framework required for understanding an increasingly complex and technological world. Students are given opportunities to engage in authentic computer science problems in a creative and supportive environment. Through hands-on experiences, major projects, and a variety of learning methods, students learn to work through problems and create innovative solutions.
Courses
|