Exploring Computer Science A: An Introduction to Programming: Robotics, Gaming, App Development, and Virtual Reality

Course No: 9201
Subject: Technology & Engineering
Grade Level: 10, 11, 12, 9
Course Length: Semester
Course Type: Elective
UC/CSU Subject Approval: G
Prerequisite: Algebra 1 and Geometry (or to be concurrently enrolled)
Criteria for Enrollment: Strong interest in computer programming

Exploring Computer Science A is an introductory computer programming class where students will learn basic coding skills with an emphasis on object-oriented programming.  Students will explore multiple programming languages, including but not limited to JavaScript, Python, and Swift.  Students will be introduced to fundamental concepts such as: variables, looping, conditional statements, functions, graphics, and the algorithms that make computers work.  Students will demonstrate critical thinking, creativity, and problem-solving skills in hands-on collaborative lab experiences.

*This class will be offered pending adequate enrollment.

**Fall Semester ONLY