BPS High School Course Catalog 24-25 - Flipbook - Page 28
INFORMATION TECHNOLOGY (IT) CTE PROGRAMS
BPS offers two dynamic IT CTE programs - Computer Science and Programming and Digital/
Multimedia & Information Resources Design. See the following pages for IT course offerings and
descriptions, including available industry certifications.
IT - Computer Science and Programming CTE Program Course Offerings
CTE Program
Grade 9
IT Programming A
Computer Science in Python*
& Programming
Programming B
in Python*
AP Computer
Science Principles
in JavaScript A/B
Grade 10
Grade 11
Grade 12
Programming A
in Python*
Programming A
in Python*
Programming A
in Python*
Programming B
in Python*
Programming B
in Python*
Programming B
in Python*
AP Computer
Science Principles
in JavaScript A/B*
AP Computer
Science Principles
in JavaScript A/B*
AP Computer
Science Principles
in JavaScript A/B*
AP Computer
Science A in
Java A/B*
AP Computer
Science A in
Java A/B*
AP Computer
Science A in
Java A/B*
CTE Completer Pathway* - IT - Computer Science and Programming Program
*Students must pass each course in the chosen pathway, with a “C” or higher, to reach
CTE Program Completer status.
Pathway 1: Programming A in Python ➜ Programming B in Python
Pathway 2: AP Computer Science Principles in JavaScript A/B ➜ AP Computer Science A in Java A/B
*Please review prerequisites listed for AP Computer Science Principles in JavaScript and
AP Computer Science Applications in Java
Pathway 3: Programming in A Python ➜ AP Computer Science A in Java A/B
*Please review prerequisites listed for AP Computer Science A in Java A & B
Pathway 4: AP Computer Science Principles in JavaScript A/B ➜ Programming B in Python
*Please review prerequisites listed for AP Computer Science Principles in JavaScript
70101 Programming in A Python (Seaholm)
Programming A in Python is designed to introduce students to computer science and programming
fundamentals using the Python language. Students will cover topics including printing and variables,
user input, if statements, conditionals, looping, functions, exceptions, and data structures. This course
provides a solid foundation in Python programming. Additionally, students will have the opportunity to
take the IT Specialist in Python Certification. Through engaging projects like creating games such as
Blackjack, Roulette, and Rock Paper Scissors, students will develop logical thinking and problem-solving
skills. By the end of the course, participants will have acquired knowledge equivalent to a semester-long
introductory programming course, making this course an ideal starting point for those with no prior
background in computer science. College credit available; see teacher for details.
Industry Credential Offered: IT Specialist in Python
Prerequisites: None
Grades Taught: 9, 10, 11, 12
Credit: .5
28