• gf

    • 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

      Pathway Courses

      Fundamentals of Computer Science
      Offered In: 9–11 • Prerequisites: None
      Description: Fundamentals of Computer Science will foster student creativity and innovation by presenting opportunities to design, implement, and present solutions to real-world problems. Students will collaborate and use computer science concepts to access, analyze, and evaluate information needed to solve problems. Students will work with HTML, Scratch, Python, or JavaScript programming languages. 

      Computer Science I AAC 
      Offered In: 9–11 • 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 (Advanced CTE Course)
      Offered In: 9–12 • 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.

      Computer Science III (Advanced CTE Course)
      Offered In: 10-12 • 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.

      Independent Study in Technology Applications (Advanced CTE Course)
      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 advance 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.  

      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.

Instructors