1 Semester/0.5 Credit
Grades 9 10 11 12
CTE Dual Credit
Prerequisite: Geometry
Taught by: Todd Apley
Course Description: This entry level course into computer science allows students to explore the basics of computer science and programming. We will use Scratch-based software to design and build popular video games and along the way study topics such as algorithmic design, procedural programming, and problem decomposition. We will also have periodic culture days where students learn about what it’s like to work in the field and talk directly to engineers from companies like Microsoft, Google, and Amazon about why computer science is a compelling career choice in this area.
2 Semesters/1.0 Credit
Grades 10 11 12
CTE Dual Credit
Prerequisite: Algebra 1
Lab fee: $60
Homework: 15 minutes, but students should expect to stay after-school to complete and show their projects in the second semester
Taught by: Todd Apley
Course Description: This course will provide students with hands-on practical knowledge of electronic devices that are controlled by microprocessors, and the skills to make such devices work. Students learn to design and build devices that detect their surroundings, move, make noise, play music, communicate, and respond to remote control. In the process these students become programmers with the C language. Among the technologies learned are basic laws of electronics, including Ohm’s law, analog and digital data input and output, pulse-width modulation. Among the skills learned are programming microcomputers in the C language, parts identification, reading electronic schematics, circuit breadboarding, circuit board fabrication, drilling, parts insertion, and soldering. Among the major projects in the first semester are musical instrument that changes pitch and volume as the hands are moved toward and away from sensors, a rolling robot that detects and avoids obstacles, a rolling robot that is controlled by an infrared remote. The second semester major projects are a working laser-tag system, a student chosen and designed project. Past projects have included a pinball machine, a helicopter, a robot dog that walks on four legs, a rolling robot that balances on two wheels, and an air guitar that actually plays
2 Semesters/1.0 Credit
Grades 10 11 12
CADR, CTE Dual Credit
Prerequisite: Algebra 2
Taught by: Todd Apley
Course Description: The Advanced Placement Program offers an introductory course and exam in computer science. The course emphasizes object-oriented programming methodology with a concentration on problem solving and algorithm development, and is meant to be the equivalent of a first-semester college-level course in computer science. It also includes the study of data structures, design, and abstraction. Students will be able to design and implement solutions to problems by writing, running, and debugging computer programs using the programming language Java. Students can expect 1 hour of homework a day.
2 Semesters/1.0 Credit
Grades 10 11 12
Prerequisite: Intro to Computer Science (optional)
Taught by: Todd Apley
Course Description: This new course to JHS is a full-year, rigorous, entry-level course that introduces high school students to the foundations of modern computing. The course covers a broad range of foundational top- ics such as programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing. Students will demonstrate project based learning and teamwork in many of the assignments and those students electing to take the AP exam will be expected to submit small portfolio assignments to the AP board. Prior programming experience is not required, but can be helpful. .