Computer Science & Information Technology Courses
Computer Science Courses
BU114 - INTRODUCTION TO COMPUTER SCIENCE
Recommended for grades 9 or 10
An exploratory course introducing programming with Python. Students learn coding basics and explore careers in computer science.
BU500 - AP COMPUTER SCIENCE PRINCIPLES
Prerequisite: Algebra 1 and/or Introduction to Computer Science
Introductory college-level course covering algorithms, programming, data analysis, and the impact of computing on society.
BU510 - AP COMPUTER SCIENCE A
Prerequisite: AP Computer Science Principles or Recommendation of Instructor
College-level Java programming course focused on designing, implementing, and analyzing solutions to problems.
BU520 - HONORS ADVANCED DATA STRUCTURES AND ALGORITHMS
Prerequisite: AP Computer Science A and Recommendation of Instructor
Advanced course covering complex data structures, database management, and data science with focus on portfolio development.
Additional Course Information
Recommended Additional Courses
Language Courses
Mathematics Courses
These additional courses are recommended to complement your computer science and information technology studies.
Computer Science Credit Option
Students can apply up to one credit of computer science and information technology coursework toward their mathematics or science credit requirement for graduation.
In Mathematics, the computer science credit cannot replace Algebra I, Algebra II or Geometry.
In Science, the computer science credit cannot replace Biology.
Eligible Courses:
Interested students and parents/guardians should contact the Counseling Office for more information.