2022-2023 Upper School Curriculum Guide

Page 7

Computer Science

The primary goal of CSG’s computer science department is to introduce students to current and emerging technologies and to help them develop the fluency necessary to be users of an ever-changing list of devices, programs, and literacies. Courses are project-based and focus on problem solving and understanding hardware, software, and major topics in computer science. INTRODUCTION TO COMPUTER SCIENCE Full-credit, graded course • Required of all students in Form IX • Prerequisites: None • Semester course (offered each semester), 0.5 credit This course is an introduction to technology, computer science principles, and programming, and it emphasizes programming, problem solving, collaborative work and iterative processes. Students work collaboratively in groups to solve real world challenges by using the

engineering design process in C#. This course was formerly known as Introduction to Computer Science 1a. INTRODUCTION TO OBJECT ORIENTED PROGRAMMING Full-credit, graded course • Open to students in Forms IX, X, XI, XII • Prerequisites: Introduction to Computer Science • Semester course (offered each semester), 0.5 credit

SYSTEM ARCHITECTURE Full-credit, graded course • Open to students in Forms X, XI, and XII • Prerequisites: Introduction to Computer Science • Semester course (offered Fall semester), 0.5 credit

This course introduces students to how binary systems can be combined to create complex, multi-function solutions. Students will leave class having created an emulated 16-bit MIPS processor. This course builds on the To do this, students will learn foundational concepts introduced binary math, two’s complement in Introduction to Computer numbers, logic gates, boolean Science by introducing objects algebra, assembling language and classes. Using these new and more. The processor concepts, students will work to will be created in Verilog and develop programs of increasing programmed in MIPS. scope and complexity along with integrating graphics into GAME DEVELOPMENT their projects. Students will Full-credit, graded course learn in both collaborative and • Open to students in Forms X, individual environments in C#. XI, and XII This course was formerly known • Prerequisites: Introduction to as Introduction to Computer Computer Science Science 1b. • Semester course (offered Fall semester), 0.5 credit

Page 7 - Columbus School for Girls

Upper School Curriculum Guide 2022-2023 - Page 7


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.