Computer Programming Info

Mr. Hays, Analy High School

third cool design

Thanks for your interest in computer programming! Here at Analy you have two options:

More information about each is below. If you have questions, please check in with Mr. Hays. Stop by the Maker Lab (TC1) during Tutorial or send Mr. Hays an email at

Computer Programming

Computer Programming is a fun and interesting class that introduces you to key concepts using Python, Scratch, coded-animation in Proccessing, and Arduinos. (It's OK if you don't know what any of those things are, that's why you'd take the class!) You will have chances to make cool art projects, create games, write programs to do your math homework, and in general get comfortable with how programming works. You get to be creative on nearly every project. Computer Programming is for any student who wants to explore what all this technology stuff is about... if you're curious, check it out! No prior programming experience is necessary. The class counts as a practical art towards graduation. And... there is no homework :-)

A cool design made by a former student Another cool design

No prior programming experience is necessary, just choose the class during registration for next year's classes.


AP Computer Science A

If you already know you want to get serious about programming, check out AP Computer Science. This course is more in-depth, equivalent to a 1st semester college course in Java, an industry standard programming language. The class covers basic principles of computer science, then dives into the world of Object Oriented Programming using Java. This class gives you an extra grade point and you will take the AP exam in May for potential college credit.

While it assumes that you enter with no prior programming experience, the course requires focus, attention, and independent effort and is quite challenging. The core of the class is an online course with video lessons, assignments, and assessments, supplemented by in-person support, help, and classroom activities.

Find out more at AP Parent/Student Night (Tuesday January 24th, 5:30PM, room 110, full schedule on Analy web site), by checking in with Mr. Hays during Tutorial in the Maker Lab or by email at

The core of the course is an online course that we do in class and at home as necessary. We also do activities in class outside of the course. Check out the online course that we use at Edhesive. You can also find out more about AP Computer Science at the College Board web site.

If you want to take AP Computer Science next year, sign up during online course registration after making sure you satisfy the requirements below and return your signed AP Contract to Mr. Hays in the Maker Lab during Tutorial by Friday March 1.


Thanks for your interest in computer programming!

Best of luck with your classes, regardless of what you decide to do here.


Mr. Hays
Computer Programming
Project Make