TABLE OF CONTENTS
Computer Science Principles
![]() |
Overview
Summary | This Online Computer Science Principles course explores programming, data, and technology while fostering analytical thinking and creativity. |
Description | Computer Science Principles is an online course for 11th-12th grade students that explores the foundations of computing and technology. Students learn how computers process information, communicate through networks, and power the digital world. The course introduces Python programming, guiding students through creating, testing, and improving original programs while developing problem-solving and computational thinking skills. Students examine data, cybersecurity, machine learning, software development, and the ethical impact of technological innovation. Through interactive activities, assessments, research projects, and collaborative assignments, learners gain practical experience applying computer science concepts to real-world challenges. The curriculum encourages critical thinking, creativity, and responsible digital citizenship while helping students understand how technology can be used to serve others and honor God. By the end of the course, students will have developed foundational programming skills and completed a project demonstrating their understanding of computing principles and software design. |
Topics Discussed |
|
Course Type | Elective: Career and Technical |
Student Availability
Grade Level Availability | 11–12 |
Extended Grade Level Availability | Not Applicable |
Programs | |
Platforms |
Additional Information
| Required Course | No |
| Credit Amount | 1.0 |
| Available in Honors | No |
| Available as Credit Recovery | No |
| Prerequisites | Not Applicable |
| Alternative Course Available Per Counselor Approval | Not Applicable |
| Fee Amount | None |
Supplementary Materials
| Project Forecast | Not Available |
