Thursday, February 9
3:14 pm    School is out for today

Amherst Regional High School, Library Entrance
  • Amherst Regional High School
  • 21 Mattoon Street
  • Amherst, MA 01002
  • (413) 362-1700

  • Principal: Mark Jackson

Computer Programming I

Teachers:

Course Description

Computer Programming I 591 2 Credits

PREREQUISITE: MINIMUM OF C IN ALGEBRA I, IMP 1 OR TRANSFORMATIONAL GEOMETRY/PARAMETER GRAPHING

Games and every other piece of software that you use are based on the science of computer programming.  When you play a video game, how does it work?  How does the computer actually “know” that the asteroid hit your spaceship?  In this introductory course, students work at their own pace using workstations in the school’s computer classroom. Programming is both intriguing and challenging; you have to apply analytical reasoning in order to get your program to work.  During the first part of the course, students complete lab activities including the following topics: variables, repetition loops, decision structures, subroutines, and user interaction.  Using the programming language of Python or Visual Basic, the activities incorporate a strong emphasis on graphics, so that students can learn to draw complicated designs on the screen.  In the second part of the course, students design their own programming project in order to apply the concepts they have learned.