Explore Our Curriculum

Computer Science

The GPS Computer Science Department engages students in collaborative problem solving through an introductory Computer Science and Engineering curriculum. This is achieved through required courses in the 6th and 7th grades. Additionally, elective classes are offered in grades 8-12 to allow interested students to further explore topics such as web design, app programming, engineering, and AP Computer Science A.
  • AP Computer Science A

    This class follows the Advanced Placement course description for Computer Science and is roughly equivalent to a one-semester college programming course. Students will learn the basics of object-oriented programming including variables, control statements and more advanced programming concepts such as passing arguments to functions, developing structures and classes, recursion, searching and sorting algorithms, and an in-depth study of computer science lab projects. 1 credit. Grades 10-12. Instructor approval required. Students are required to take the AP exam at a cost of approximately $95. 
  • Intro. to Programming

    Begin to explore the world of computer programming in this entry-level course. Students will gradually build their knowledge of basic programming concepts by programming the NAO Robot, creating 3D objects in OpenSCAD to print on the 3D printer, building and programming circuits with Arduino, creating apps for mobile phones, and finally delving into the syntax of the Java programming language. This course is recommended as a precursor for AP Computer Science A. ½ credit (1 semester). Grades 9-12.
  • Web Design I

    Web Design I will focus on techniques of planning, designing, and implementing effective web sites from scratch. Students will learn to build web pages with formatted text, images, tables, links, and frames with HTML (Hypertext Markup Language) and CSS (Cascading Style Sheets). This project-based course will feature web pages about students’ interests and activities, as well as websites created for clients in our local community. ½ credit (1 semester). Grades 9-12.
  • Web Design II

    This course will focus on expanding skills learned in Web Design I. In this class students will explore more advanced web programming languages, such as Javascript, and learn to use responsive web design techniques to render their websites appropriately on any device. As with Web Design I, this is a project-based course, and there will be a focus on creating sites for community groups. ½ credit (1 semester). Grades 9-12. Prerequisite: Web Design I.
  • Intro to Engineering

    This course follows the E4USA curriculum and is intentionally designed to increase access to engineering. Students will work in teams and will contribute equitably to the design, construction, and testing of an engineered solution. There is a summative assessment in May. 1 credit. Grades 10-12. Prerequisite: Algebra I.


  • Photo of Lisa Wilkes
    Lisa Wilkes
    Mathematics & Computer Science Department Chair
    (423) 634-7658
  • Photo of Jared Glass
    Jared Glass
    Director of Library Services
    (423) 634-7660
  • Photo of Elizabeth Resnick
    Elizabeth Resnick
    Technology Innovationist
    (423) 424-4509
  • Photo of Karen Richards
    Karen Richards
    College Counseling Administrative Assistant, Computer Science Teacher
    (423) 634-7624
  • Photo of April Ross
    April Ross
    Computer Science Teacher
    (423) 634-3486