Computer Science & Information Technology Courses

Computer Science Courses

BU114 - INTRODUCTION TO COMPUTER SCIENCE

Semester Course

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

Full Year

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

Full Year

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

Full Year

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

Spanish
French
German
Mandarin

Mathematics Courses

Precalculus
AP Calculus AB
AP Calculus BC
AP Statistics

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:

Introduction to Information Technology
Information Technology I
Information Technology II
Introduction to Computer Science
AP Computer Science Principles
AP Computer Science A

Interested students and parents/guardians should contact the Counseling Office for more information.