Computer Programming w/Python I - Fall 2023 (9th-12th)
DESCRIPTION: Python I is the introduction to the design of computer applications emphasizing modern software programming principles: object-oriented design, decomposition, encapsulation, abstraction, prototyping, and testing. Students will be required to demonstrate competency in the design of object-oriented solutions and the implementation of event driven logic to solve real-world business problems. This course is intended to formally introduce the student to the science (and art) of programming. A rigorous introduction to all of the foundational concepts of programming will be provided. Students will be challenged and stretched through code-based assignments and timely assessment. This course is aligned with the Cisco Networking Academy - Programming Essentials in Python.
PREREQUISITES: Students must be comfortable independently navigating a computer as demonstrated by understanding basic digital literacy concepts (computer browser, URL, etc.) and personal responsibility (troubleshooting, etc.)
AGES: Advanced 8th Grade; 9-12th Grade (Advanced 8th = Previous Computer Science Course Work Successfully Completed OR 90th Percentile on a Nationally Normed Math Assessment)
DCHE REGISTRATION FEE: $5.00 per year
CCU DUAL CREDIT FEE: For students seeking Dual Credit, parents must pay directly to Colorado Christian University:
RESOURCES: SEE SYLLABUS ATTACHED BELOW