Page 33 - Agora Course Selection 2017-2018 Final_Neat
P. 33

or game designer. The course participants will also     TCH500: AP Computer Science Principles
          complete a series of hands-on projects covering built in   This course introduces students to the foundational
          data types, operators, control structures, classes, and   concepts of computer science and explores the impact
          objects.                                                computing and technology have on our society.  It covers
          Course Length: One Semester                             the big ideas and computational thinking practices required
          Suggested Grade: 11-12                                  in the AP Computer Science Principles curriculum
          Software: Visual Studio 2015                            framework using an easy to learn blocks based
          Prerequisites: Completed Computer Fundamentals          programming language called Snap! (based on Scratch), and
          Special Note: Required software must be                 powerful computer science ideas like recursion, higher
          downloaded/installed the first week of course. Software   order functions and computability. Through the course,
          may not work non-school computers.                      students learn to create beautiful images, and realize that
                                                                  code itself can be beautiful. This is NOT just a programming
                                                                  course; students will learn many other CS Principles big
          TCH062: Programming II-JAVA                             ideas: creativity, abstraction, data and information,
          This introductory-level course presents the understanding   algorithms, the Internet, and global impact.
          of JAVA and how to build a stand-alone application (such as   When discussing the social implications of computing, the
          a countdown clock or leap year indicator). This course is   course balances optimism about technology with a critical
          designed for first-time learners who have very little   stance toward any particular technology.
          programming background except that introduced in        Course Length: Yearlong
          Programming I: VB.NET. The student will also learn the   Suggested Grade: 11-12
          techniques of JAVA, how JAVA can be used in cross-      Software: Snap! (free download), Processing and Goggle
          platform programming, and the robustness of the JAVA    Chrome
          program. At the end of the course students will be able to   Prerequisites: Algebra 1 is highly recommended
          write basic programs using JAVA and could pursue further   Special Note: No previous programming experience
          instruction in any programming language.                needed.
          Course Length: One Semester
          Suggested Grade: 11-12
          Software: JDK 1.5 or higher version
          Prerequisites: Programming I- or understanding of version
          control and general software development, Basic Computer
          Fundamentals, TCH060 or TCH036
          Special Note: Required software must be
          downloaded/installed the first week of course. Software
          may not work non-school computers. Advanced students
          are allowed to use the NetBeans or Eclipse IDEs, but need
          to understand that their unique coding requirements may
          not be covered in the course material.

          TCH070: Game Design
          This course is for anyone who loves gaming and wants to
          design and build original games from scratch. Students
          learn how to use popular game-development software to
          create engaging, interactive games in a variety of styles.
          After learning about game genres, students learn about all
          aspects of the game-design process. From there, it’s on to a
          series of increasingly challenging hands-on projects that
          teach all the elements of successful game development.
          Course Length: One Semester
          Suggested Grade: 10-12
          Software: Click Team Fusion 2.5
          Prerequisites: TCH020
          Special Note: Required software must be
          downloaded/installed the first week of course. Software
          may not work non-school computers.
                                                             33
   28   29   30   31   32   33   34   35   36   37   38