-
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
Fundamentals of Computer Science
Offered In: 9–11 • Prerequisites: NoneDescription: 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 Pre-AP
Offered In: 9–11 • Prerequisites: Algebra IDescription: 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. Completion of this course prepares students for Computer Science A (AP). This course may be used to satisfy LOTE requirement for graduation.
AP Computer Science Principles
Offered In: 10–12 • Prerequisites: Computer Science I Pre-APDescription: 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 realworld applications, AP Computer Science Principles prepares students for college and career. This course may be used to satisfy LOTE requirement for graduation.
AP Computer Science A (Advanced CTE Course)
Offered In: 10–12 • Prerequisites: Algebra I, Computer Science I Pre-AP and AP Computer Science PrinciplesDescription: Computer Science A (AP) is an introductory 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. Students in the class of 2024 and beyond will receive only one GPA weighted credit.
Computer Science III (Advanced CTE Course)
Offered In: 12 • Prerequisites: AP Computer Science ADescription: 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 aligns to an industry certification available to all students. This course may be used to satisfy LOTE requirement for graduation.