High Foundations of Programming Honors
Number of Credits
Estimated Completion Time
None Required. If taking the course as part of the Web Application Development and Programming Program of Study, Digital Information Technology should be taken first.
Learn the skills required to be competitive in today’s high-tech workforce. This course covers the fundamentals of programming using the computer language Python. It provides you with the concepts, techniques, and processes associated with computer programming and software development. You’ll also explore the vast programming career opportunities available in this high-demand field.
This course is part of a program of study that provides coherent and rigorous content needed for progression in the Information Technology career cluster.
Module 1: Introduction to Programing
- Introduction to Python
- Printing Strings
- Processing Strings Values
- String Input
Module 2: Computing Numerical Data
- Processing Numerical Information
- Getting Numeric Information
- The Math Module
- The Software Development Life Cycle
Module 3: Loops and Functions
- Turtle Graphics
- for Loops
- while Loops
- Creating Functions
Module 4: Logic in Programming
- More Decisions
- The Logic of AND, OR, and NOT
Module 5: Codes and Objects
- Number Systems
- Decoding ASCII
- Object Oriented Programming
- Procedural Programming
Module 6: Testing and Security
- Software Testing
- Planning for a Programming Career
Besides engaging students in challenging curriculum, the course guides students to reflect on their learning and evaluate their progress through a variety of assessments. Assessments can be in the form of practice lessons, multiple choice questions, writing assignments, projects, research papers, oral assessments, and discussions. This course will use the state-approved grading scale. Each course contains a mandatory final exam or culminating project that will be weighted at 20% of the student’s overall grade.***
***Proctored exams can be requested by FLVS at any time and for any reason in an effort to ensure academic integrity. When taking the exam to assess a student’s integrity, the exam must be passed with at least a 59.5% in order to earn credit for the course.
Courses subject to availability.
Pursuant to s. 1002.20, F.S.; A public school student whose parent makes written request to the school principal shall be exempted from the teaching of reproductive health or any disease, including HIV/AIDS, in accordance with the provisions of s. 1003.42(3). Learn more about the process and which courses contain subject matter where an exemption request can be made.