• Computer Science

    Computer Science
  • Students will prepare for entry-level, technical, and professional IT careers, including the design, development, implementation, and maintenance of computer systems and software, as well as knowledge of computer operating systems, programming languages, and software development required of cutting-edge technologies. Students will build a solid understanding and foundation of computer science with emphasis on computational thinking practices: connecting computing, developing computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating.

Instructional Technology Teachers

  • Last Name First Name Room Num. Phone Ext. Email Department Role Subjects
    Brindle Coleton 232 100232 cpbrindle@forsyth.k12.ga.us Career / Tech Teacher IT
    Moultrie Stacey 135 100135 stmoultrie@forsyth.k12.ga.us Career / Tech Teacher IT
    Zhou Lidan 474 100474 lzhou@forsyth.k12.ga.us Career / Tech Teacher IT

Introduction to Software Technology

  • Click here for the course syllabus.

    Introduction to Software Technology is the foundational course for Cloud Computing, Computer Science, Game Design, Internet of Things, Programming, Web and Digital Design, and Web Development pathways. This course is designed for high school students to understand, communicate, and adapt to a digital world as it impacts their personal life, society, and the business world. Exposure to foundational knowledge in programming languages, software development, app creation, and user interfacing applications are all taught in a computer lab with hands-on activities and project-focused tasks.

AP Computer Science Principles

  • Click here for the course syllabus.

    AP Computer Science Principles offers a multidisciplinary approach to teaching the underlying principles of computation. The course will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. AP Computer Science Principles will give students the opportunity to use technology to address real-world problems and build relevant solutions. Together, these aspects of the course make up a rigorous and rich curriculum that aims to broaden participation in computer science.

AP Computer Science A

  • Click here for the course syllabus.

    The AP Computer Science A course introduces students to computer science with fundamental topics that include problem solving, design strategies and methodologies, organization of data (data structures), approaches to processing data (algorithms), analysis of potential solutions, and the ethical and social implications of computing. The course emphasizes both object-oriented and imperative problem solving and design. These techniques represent proven approaches for developing solutions that can scale up from small, simple problems to large, complex problems. It is both a college-prep course for potential computer science majors and a foundation course for students planning to study in other technical fields such as mathematics, engineering, physics, and chemistry. Even some “non-technical” fields such as business and psychology require students to take an entry-level programming course.

Student Organization for IT

Other Links