In this course, students learn about algorithms and programming using the Python programming language. They also learn the impacts of computing, with a focus on possible career opportunities in computer science as well as the ethical and professional standards expected of computer scientists. This is the first half of a two-part Computer Science series.
This course uses Knowledge, Skills, and Attributes (KSA) model to give students the opportunity to develop both real-world 21st Century Skills and Social and Emotional Learning Soft Skills to develop college and career readiness.
- Knowledge: Computer Science, Part 1
- Skill: Critical Thinking—Design Thinking
- Attribute: Responsibility
What You’ll Learn
- Programming Foundations with Python: Learn how to write algorithms and basic programs using the Python language.
- Computational Thinking & Design: Develop skills in logic, problem decomposition, control structures, and planning code.
- Ethics & Impact of Computing: Explore the ethical responsibilities, societal effects, and professional standards of computing.
- Career Insight & Soft Skills: Examine computer science career paths while building critical thinking, responsibility, and real-world readiness.
- Credit Hours: 0.5
Notes
You will need access to the following to successfully complete the course: a computer with a connection to the internet, a webcam, and a microphone.
Prerequisites
Algebra 1, Part 2 (ALG 053), Secondary Math 1, Part 2 (MATH 052), or equivalent
Course Features
- Lecture 0
- Quiz 0
- Duration Lifetime access
- Skill level All levels
- Language English
- Students 0
- Assessments Yes
- 18 Sections
- 0 Lessons
- Lifetime
- Module 1–Getting Started with Python0
- Module 2–Using CodeHS0
- Module 3–Loops and Turns0
- Module 4–Creating Readable Code0
- Module 5–Functions and Variables0
- Module 6–Computational Thinking0
- Module 7–Loops0
- Module 8–Control Structure0
- Module 9–Input, Operators, and Output0
- Module 10–Console Interaction0
- Module 11–Logic0
- Module 12–Conditionals0
- Module 13–Loops0
- Module 14–Nested Controls0
- Module 15–Computer Programming Ethics0
- Module 16: Part 1 of 3–Final Project0
- Module 16: Part 2 of 3—Critical Thinking: Design Thinking (OPTIONAL)0
- Module 16: Part 3 of 3—Final Exam Preparation0






