Login | Create Account

We are no longer accepting new families for the 2026-2027 school year. 

Computer Science and Programming

Grades 8 - 12
Some information is not shown until you have an approved application, and logged in with an approved account.
Course Schedule
Class Follows Upper Annual Schedule
Dates: 2026-08-13 to 2027-05-13
Cost
Tuition: $400 / Annual
Supplies: $0
Expectations and Homework
Grades and assignments will consist of a variety of classroom projects and vocabulary quizzes. Outside class work is expected.
Prerequisites
Students should have access to Gmail for classroom management. Students should know their computer operating system and how to connect or reconnect to the internet.
Class Supplies Needed
Please bring a notebook, folder, and writing utensils to each class. Students will be required to bring a laptop to class. (If this is a difficulty or if siblings need to share a device, please let the instructor know.)
Get in Touch
Log in to view instructor contact information.
About the Course
Computer Science and Programming

This year-long course is designed to give students an opportunity to learn computer science and computer programming. The first semester of this course will focus on learning principles of computing, managing data, turning data into information, programming and algorithms, cloud computing, and uses of computing. The second semester of this course will cover topics related to visualizing data, machine learning, artificial intelligence (AI), and game development.

The course will require students to have access to a laptop computer and permission to install software. Software downloads will include Python and Visual Studio Code (VS Code) with extensions. Other cloud-based computing resources will also be included in the course. Software used will be free and/or Open Source. Google Classroom will be used for class announcements and grading.

A survey will be sent to registered students and parents to verify operating systems and storage space prior to the start of the fall semester. (This will be used to verify the correct software versions are available and to test exercises on the different operating systems prior to assigning projects to students.)

The course will plan to cover topics from Indiana Department of Education High School Courses for (7183) Principles of Computing and (7351) Topics in Computer Science.

Class payments can be made with cash, check, or Venmo. @angelarileyscott

Registration

Please login or Create an Online Account to allow course registration from this page.

About Angela
Angela

I am excited to bring programming, coding, and robotics to Cornerstone. I am a professional geographer and have worked the last 20 years as a contractor in the modeling and simulation industry. My educational background includes undergraduate degrees in geography, geology, software development, and I have a master's degree in Geographic Information Science. My family has been homeschooling since 2020, and we are so thankful for the community at Cornerstone.

We live on a farm in Lanesville, Indiana. I enjoy building outdoor education programs for different scouting organizations, and I have taught programming, robotics, and cybersecurity for scouting programs. I love teaching, crafting, singing in our church’s choir, and being outdoors.

More Classes
View other classes for elementary and upper school or all courses taught by Angela Scott.