Computer Programming I
8016 Level 1 Prerequisite – none Open to Grades 9 -12 Semester .5 Credit
This course is designed to offer an introduction to computer science. Students will learn the basics of computer programming along with the basics of computer science. The material emphasizes computational thinking and helps develop the ability to solve complex problems. This course covers the basic building blocks of programming along with other central elements of computer science. It gives a foundation in the tools used in computer science and prepares students for further study in computer science, including AP Computer Science Principles.
Computer Programming II
8017 Level 1 Prerequisite – Computer Programming I Open to Grades 9 -12 Semester .5 Credit
This course is designed to build on the knowledge from Computer Programming I. Students will explore looping, text/string processing, functions, arrays, and the Internet. The course also explores a variety of career opportunities in the area of computer science including cyber security, sports, dance/music, entrepreneurship, and web design. The course gives students the tools necessary to continue in the world of computer programming.
Computer Hardware Repair
8013 Level 1 Prerequisite - none Open to Grades 9 -12 Semester .5 Credit
An overview of today’s technologies, their importance and how they converge with society will be discussed. We will also discuss important topics in a variety of disciplines that include the fundamentals of the Internet, networking, information literacy, digital media, software and program development, and issues of personal responsibility as they relate to technology. The class will be work collaboratively with the IT staff at RHAM to learn about troubleshooting technical issues. There will also be hands-on projects that require students to work in teams to disassemble and document repairs. All online modules for the course will be available for students to work at home and in class. Students will have the option to receive a certificate upon successful completion of the course exam.
AP Computer Science Principles
8019 Honors Level Prerequisite – Algebra II Honors (C or better) or Algebra II L1 (C+ or better) Open to Grades 10-12 Year 1 Credit (elective) AP Computer Science Principles is equivalent to a first-semester college computing course. Students will develop computational thinking skills vital for success across all disciplines. They will use tools to analyze and study data and work with large data sets to analyze, visualize, and draw conclusions from trends. The course uses a project based format focusing on student creativity. Students are encouraged to apply creative processes when developing computational solutions and while using computer software and other technology to explore questions that interest them. Students will build socially useful mobile apps using the visual programming language MIT App Inventor for Android. In this way, student learning will be associated closely with their interests and grounded in 51 their schools, their homes, and their communities. Students who are enrolled this course will be expected to take the AP exam. Completion of this course will earn an elective credit.
Applied Computer and Digital Skills/Software Applications
8012, Level 1, Prerequisite - None, Open to Grades 9 - 12
This hands-on PC-based introductory course is designed for students to develop practical software application skills necessary for personal productivity in the classroom and in the workforce. There will be a strong emphasis on incorporating technology skills according to industry standards. All online modules for the course will be available for students to work at home and in class in a simulated environment. Students will have the option to receive a certificate upon successful completion of the course exam.