Florida Computer Programming Fundamentals Honors
Course Description
In this honors course, high school students develop advanced programming skills alongside a broad understanding of computing systems. They study hardware, networks, protocols, software types, and collaborative design, then build an extensive Python foundation that includes data structures, libraries, object-oriented programming, collaborative development with GitHub, and parallel processing, ending with a personal budget dashboard capstone. Students analyze data and complex systems, explore cryptography, and develop and deploy a web application with HTML, CSS, and JavaScript. The course also covers emerging technologies, the branches and algorithms of AI, security and social engineering, digital safety and ethics, the impact of computing, and digital currencies.
Course Learning Goals
|
Grade Level:
High School
Project-based learning, inquiry-based learning, direct instruction, gradual release of responsibility
Classroom, blended, hybrid, synchronous, asynchronous

