»ΚΉΪΆΔΗς

Upper School
US Curriculum

Computer Science

Computer Science Courses

List of 9 items.

  • Digital Design & Fabrication

    3 meetings per eight-day cycle/2 credits

    Students will develop foundational fluency in problem solving, prototyping, project management, communicating with clarity and using the tools and materials in the Hackery, our makerspace. They will learn 2-dimensional design to create projects that can be laser cut in various materials, move on to learning 3-dimensional design and parametric modeling, and use 3-D printing to create prototypes or products. Students will also discuss the various principles and practices of object design throughout the course.
  • Intro to Computer Science

    3 meetings per eight-day cycle/2 credits
    Open to all students; no previous experience with computer science is needed

    This course delves into the basic principles of computer science. Students will explore fundamental programming concepts, learn how the internet works and delve into cybersecurity. We will explore a variety of coding environments that use both block- and text-based programming. Emphasis will be placed on problem solving and the need to structure and develop solutions in a logical manner. Other topics include creativity and conceptualization, physical computing, analysis of algorithms and the influence computer science has on economic, social and cultural innovation.
  • Programming, Simulations & Design