AP Computer Science A Students work individually and collaboratively to learn and write a variety of programs in the Java programming language.Codehs.com allows students to work and learn at their own pace to prepare for the AP CSA Exam in May. Students who love to write code and see immediate results should take this class! No prerequisites are needed for this course, but it is helpful to have a little prior coding experience.
Many students describe this course as “AP for all” as it is not very stressful or loaded with homework. The topics are interesting and applicable to real life and learning to code can support any career choice. No prerequisites are needed for this course.
Computer Programming I This is an introduction to programming course where students will learn to to write and read code in Visual BASIC and Python. Both languages are a great resume builders and fun to learn! No prerequisites are needed for this course.
Computer Programming 2 This is an introduction programming course where students will learn to to write and read code in the Java language as well as explore the basics of Cybersecurity. This includes how to protect a computer system, cyber ethics, digital citizenship, cryptography, and network fundamentals. It is recommended to take Computer Programming 1 before this course.
RHS Alumni Guest Speakers In early December, students took a break from coding for a few days to visit with two RHS alumni who are currently pursuing degrees in Computer Science. Kenzie King (RHS alumna of 2017) shared her programming and impressive work experiences with us. We really appreciated her advice on useful programming languages, university course experiences, and ways to be involved in activities during college. While studying Computer Science at Oakland University she has found various automotive jobs in the area. She explained how great these have been in guiding her to a future career and providing her with diverse experience before graduation. In addition, she is actively involved in Robotics, SAE, and Grizzhacks at Oakland University. Jasvant Singh Dosanjh (RHS alumni of 2016) is currently a part time Technical Assistant at Brewster Elementary as he studies Information Technology at Oakland University. We thoroughly enjoyed his advice on useful programming languages for various careers and expertise as the Director of Development of the GrizzHacks at Oakland University. Thank you RHS Alumni!