Course Descriptions

Computer Science

FUNDAMENTALS OF COMPUTING

Grade Level: 11, 12

Credit: 1.0

Prerequisite: None

Recommended: Algebra 1

This course introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can affect the world. Students have creative, hands-on learning opportunities to create computer programs, develop web pages, design mobile apps, write algorithms and build strong foundational knowledge. This course provides a solid foundation for more advanced study as well as practical skills that students can use immediately.

FUNDAMENTALS OF WEB DESIGN

Grade Level: 9, 10, 11, 12

Credit: 1.0

Prerequisite: None

Fundamentals of Web Design is a survey course that travels from the first software programs developed to facilitate communication on the Internet to the new generation of mobile and native apps that access the Internet without a reliance on a web browser. Fundamentals of Web Design is also a practical course in how to develop a presence on the World Wide Web using WordPress and other available web application tools. The goal of the course is to provide the learner insight into the rapidly evolving universe of programming and application development to support informed career decisions in an industry that is changing as quickly as it is growing.

INTRODUCTION TO COMPUTER PROGRAMMING

Grade Level: 9, 10, 11, 12

Credit: 1.0

Introduction to Coding covers a basic introduction to the principles of programming, including algorithms and logic. Students engage in hands-on programming tasks in the Python programming language as they write and test their own code using the approaches real programmers use in the field. Students will program with variables, functions and arguments, and lists and loops, providing a solid foundation for more advanced study as well as practical skills they can use immediately.

Together We Achieve

Let us introduce you to the SC Whitmore School Advantage and help you reimagine your journey.