• Computer Science

  • About Computer Science

    "Computer scientists study information and decide how to represent, store, process, and relay information. Computer scientists use logical, computational thinking to develop systematic instructions for solving problems that may be applied to almost any field of work from manufacturing to healthcare. "

    -excerpt from the 2020-21 FBISD High School Course Selection Guide

  • Campus-Level Courses

    Programming & Software Development Pathway Courses

    Computer Science I AAC 
    Offered In: 9–10 • Corequisite: Algebra I
    Description: The focus of this course is to develop foundational computational practices and computer programming designs that support an inquiry approach to solving problems and creating artifacts. This course may be used to satisfy LOTE requirement for graduation. This course aligns to an industry certification available to all students.

    AP Computer Science A 
    Offered In: 9–10 • Prerequisites: Fundamentals of Computer Science or Computer Science I
    Description: Computer Science A (AP) is an introductory college-level programming course for students who are interested in a career in math or science fields such as software design, engineering, game design, or computer science. The course focuses on programming methodology, data types, object-oriented programming, and algorithms in preparation for the Computer Science AP exam. This course satisfies one credit of Advanced Math and one credit of LOTE requirement for graduation.

    AP Computer Science III 
    Offered In: 10-11 • Prerequisites: AP Computer Science A
    Description: Computer Science III provides students with an in-depth look at advanced topics in computing, such as dynamic data structures, algorithm efficiency, digital logic and advanced recursion. This course is a continuation for those students who are interested in a career in math or science fields such as software design, engineering, game design, research or computer science. This course may be used to satisfy LOTE requirement for graduation.

    AP Independent Study in Technology Applications
    Offered In: 11-12 • Prerequisites: AP Computer Science A and Computer Science III
    Description: Students will plan and produce projects involving programming techniques. Projects may focus on advanced data structures, mobile applications, robotics, graphics, and/or game theory. Students will focus on creating products used in real world applications. This course will prepare students for postsecondary work in a computer science-related field.  

    Cybersecurity Pathway Courses

    Foundations of Cybersecurity
    Offered In: 11 • Prerequisites: Your choice of two of the following: Computer Science I, AP Computer Science A, Computer Science III, and AP Computer Science Principles
    Description: TBD

    Cybersecurity Capstone
    Offered In: 12 • Prerequisites: Foundations of Cybersecurity
    Description: TBD

    Non-Pathway Course

    AP Computer Science Principles
    Offered In: 9–12 • Prerequisites: None
    Description: AP Computer Science Principles introduces students to the foundational concepts of computer science and challenges them to explore how computing and technology can impact the world. With a unique focus on creative problem solving and real-world applications, AP Computer Science Principles prepares students for college and career. This course may be used to satisfy LOTE requirement for graduation.  

  • Our Photo Gallery

  • Beyond High School

    Industry Certifications Available from AHS

    Computer Science I AAC
    PCEP™ – Certified Entry-Level Python Programmer


  • All course information is as described in the 2020-21 High School Catalog.