Computer Programming

Thanks for your interest in computer programming!

Here at Analy High School you have two options:

  • Computer Programming: a fun, exploratory class that introduces you to the basics of computer programming, and
  • AP Computer Science A: a challenging college-level course on Java with an AP test in May

More information about each is below. If you have other questions, please check in with Mr. Hays. Stop by the Maker Lab (TC1) during Tutorial or send him an email at whays.ahs@wscuhsd.k12.ca.us.

Thanks for your interest in computer programming!

Mr. Hays

www.dogatemyhomework.com

Computer Programming

Computer Programming is a fun and interesting class that introduces you to key concepts using Python, Scratch, Arduinos, and Micro:Bits. 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 :-)

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

Requirements:

  • B or better in your current math class
  • An interest in discovering how computers work

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 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 class mixes online and in-class activities and assignments, including the College Board's AP Classroom..

Find out more at AP Parent/Student Night (January 27th, 2020, see Analy web site for announcements/details as the date becomes closer) or by checking in with Mr. Hays during Tutorial in the Maker Lab (TC1), or by email at whays.ahs@wscuhsd.k12.ca.us .

You can also find out more about AP Computer Science A 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.

Requirements:

  • 10th, 11th, or 12th grade
  • B or better in your most recent math class: Math 2, Math 3, Algebra 2 or higher
  • A strong interest in learning how to program
  • The ability and interest to work independently