26-27 BPS Course Catalog - Flipbook - Page 28
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
70102BL Programming B in Python (Seaholm)
Programming B in Python is the next step in your journey to becoming a proficient programmer. Building on the
foundational knowledge acquired in Programming A, this course delves deeper into the world of computer science and
Python programming. Topics covered include advanced algorithms, data structures, functions, dictionaries, and objectoriented programming. Students will learn how to approach complex programming problems by breaking them down into
logical steps, honing their problem-solving skills. The course emphasizes mastery through hands-on projects, culminating in
Capstone projects that showcase your proficiency in applying these advanced concepts. This course has the possibility of a
blended component. College credit available; see teacher for details. Industry Credential Offered: IT Specialist in Python
Prerequisites: Programming A.
Grades Taught: 9, 10, 11, 12
Credit: .5
Pro Tip: How to choose between AP Computer Science A in Java & AP Computer Science Principles in JavaScript:
AP Principles in JavaScript explores a variety of computer science areas and is open to a very broad group of
students. The requirements are not as rigid to be in this class as they are in AP Computer Science A in Java. This is an AP
class, and there is a lot of work; however, we cover a broad range of topics, not just programming, although that
is a focus. Most, if not all, of the work can be completed during class. See the course descriptions below to help you
decide which course is right for you.
72147/72157 AP Computer Science Principles in JavaScript A/B (Seaholm)
AP Computer Science Principles (CSP) in JavaScript is a rigorous, entry-level course that introduces students to the
foundations of modern computing and Computer Science. The course covers a broad range of foundational topics such as
programming, algorithms, the Internet, big data, digital privacy and security, and the societal impacts of computing.
AP CSP 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 careers in high demand. As a culmination
of the course, students will demonstrate their proficiency by creating an App for their AP project, showcasing their ability
to apply the principles and skills they’ve learned throughout the course. College credit available; see teacher for details.
Industry Credential Offered: IT Specialist in JavaScript
Prerequisites: Programming is recommended.
Credit: 1
Grades Taught: 9, 10, 11, 12
27