Battle Ground Public Schools

High School Course Guide 2020-21 BGPS

Issue link: https://battlegroundps.uberflip.com/i/1212939

Contents of this Issue

Navigation

Page 79 of 95

80 Battle Ground Public Schools High School Course Guide 2020-21 High School Course Descriptions ELECTIVES Intro to Business Management Course Code: BUS042 State Code: 12051 Schools: BGHS Grades: 9-12th Length: Semester Credit: 0.5 Course Fee: Fee Required Prerequisite: Digital Communications Graduation Requirement: Occupational or Elective Course Designation: A hands-on class for those interested in a business career or learning about business. Work with other students to operate a business throughout the semester. Use the computer to handle real business activities. Topics covered will include management, marketing, accounting, finance, personnel, and economics. Coding in Python II Course Code: VTI372 State Code: 10001 Schools: BGHS Grades: 9-12th Length: Semester Credit: 0.5 Course Fee: Fee required Prerequisite: Introduction to Computer Science Graduation Requirement: Occupational or Elective Course Designation: Learn to make professional-looking visual programs and games with sprite-based graphics, sounds, and animation. We will introduce students to the key coding techniques of functions, dictionaries, multidimensional lists, and sprite-based graphics, as well as expanding their knowl- edge of loops, lists, conditionals, libraries, and input by using them all in exciting new contexts. Students will have access to professional quality characters, backgrounds, an- imations and sounds to create their programs. After learn- ing how to create and manipulate these sprites in Python, students will use proper product development processes to make more advanced and impressive programming projects than in previous Python courses. The new con- cepts introduced will include: Functions, Parameters and Arguments, Return Values, Dictionaries, Two-Dimension- al Lists, Sprites, Sprite sheet Animation, Collision, JSON, Product Development Lifecycle, Kanban Board. Coding in Python III Course Code: VTI373 State Code: 10001 Schools: BGHS Grades: 10-12th Length: Semester Credit: 0.5 Course Fee: Fee required Prerequisite: Coding in Python II Graduation Requirement: Occupational or Elective Course Designation: This course expands student ability to create complex interactive programs and games. Students will learn about the dictionary data type, as well as exploring new asset types such as fonts, sounds, and file types that allow students to store and retrieve information outside their program. Students completing this course will be able to create polished games and large-scale programs that use a wide variety of complex assets. Coding in Python IV Course Code: VTI374 State Code: 10001 Schools: BGHS Grades: 10-12th Length: Semester Credit: 0.5 Course Fee: Fee required Prerequisite: Coding in Python III Graduation Requirement: Occupational or Elective Course Designation: Students will learn about object-oriented design and or- ganizing code into classes. Additionally, students will learn about processing I/O from large text files, including pars- ing, regular expressions, and error processing. The course finishes with a capstone project demonstrating what stu- dents have learned cumulatively in Coding 1-4. Students completing this course will be able to organize code and data in a way consistent with professional coding prac- tices in the real world, and will have created a large-scale custom project demonstrating these abilities. Introduction to Computer Science Course Code: VTI072 State Code: 10151 Schools: BGHS, PHS, RHL Grades: 9-12th Length: Semester Credit: 0.5 Course Fee: Fee required Prerequisite: None Graduation Requirement: Occupational or Elective Course Designation: This class will assist students in successfully meeting the diverse academic and social challenges of their first year in high school within a computer programming environment. This is an introductory class that focuses on computer theory, computing problems and solutions, and the design of computer systems and user interfaces from a scientific perspective. This class includes instruction in the principles of computational science, computer development and programming, and applications to a variety of end-use situations. Coursework will also include working on the components of the High School and Beyond Plan; career interest assessment/exploration within the STEM fields as well as post-secondary planning. In this class you will be introduced to the programming language of Python. Business and Marketing...

Articles in this issue

view archives of Battle Ground Public Schools - High School Course Guide 2020-21 BGPS