Skip to content
  • Login
    • FLVS Flex
    • FLVS Full Time (Focus)
    • County Virtual Schools
    • FlexPoint Virtual School
    • Create Parent/Guardian Account (Flex)
  • Contact
  • Careers
FVS Home
  • How It Works
      • Elementary (K-5)
      • Middle (6-8)
      • High (9-12)
      • School Options
      • School Overview Videos
      • Individual Courses (FLVS Flex)
      • Full Time Public Schools
      • School Choice Scholarships
      • Online and In-Person Social Life
      • Blog
      • Graduation
      • End-of-Course Exams
      • Florida Civic Literacy Exam
      • Advanced Placement Exams
  • Curriculum & Courses
      • Curriculum Overview
      • High School Courses
      • Middle School Courses
      • Elementary School Courses
      • Accelerated Programs Overview
      • Advanced Placement
      • AP Capstone
      • Cambridge AICE
      • Dual Enrollment
      • Driver Education
      • Career and Tech Education
      • World Languages
  • Student & Parent Resources
      • Student Resource Center
      • Transcript Request
      • College and Career Planning
      • Discussion-Based Assessments (DBAs)
      • Clubs & Activities
      • Live Lessons
      • Stay Connected
      • Federal Programs
      • School Choice Scholarships
      • Reading & Literacy
      • School Safety Resources
      • Student Services
      • Programs
      • Purple Star Program
      • Flex Calendar
      • Full Time Calendar
      • Policies and Procedures
      • System Requirements
      • School Store
      • Required Instruction
      • Downloadables
      • High School
      • Middle School
      • Elementary School
  • Schools & Districts
      • School & District Solutions
      • Digital Learning Labs
      • Digital Course Licensing
      • Private School Partnership
      • District Relations Managers
      • School & District Resources
      • County Virtual Schools
      • How-To Videos
  • About Us
      • About FLVS
      • Vision & Mission
      • Board of Trustees
      • Executive Leadership
      • Research and Evaluation
      • Newsroom
      • Blog
      • Careers
      • Division of Risk Management
      • Public Records Request
      • Financial Information
      • Department of Education Policy
      • Legislative Corner
      • Florida Standards
      • Office of General Counsel
      • Procurement Opportunities
  • Search
  • Enroll
Icon of Car
8th-12th Graders: Florida now requires a driver education course to obtain a learner's license. Learn more and enroll now.

High Procedural Programming

  1. FLVS Home
  2. Curriculum & Courses
  3. High School Courses
  4. Procedural Programming
  • Number of Credits

    1

  • Estimated Completion Time

    2 Semesters

Back to Catalog Print Course Details

Pre Requisites

Digital Information Technology and Foundations of Programming

Description

Do you want to learn higher-level coding skills? Procedural Programming (ProP) teaches advanced programming concepts using the computer language Python. You will learn techniques and processes associated with computer programming and software development.

This course continues the study of computer programming concepts with a focus on the creation of software applications employing procedural programming techniques. After successful completion of Foundations of Programming and Procedural Programming, students will have met Occupational Completion Point B, Computer Programmer Assistant, SOC Code 15-1131. Follow the link below for the complete Department of Education description of this course:

http://www.fldoe.org/core/fileparse.php/18567/urlt/9007500-1819.rtf

Segment 1

Module 1

  • Changing the World with Python
  • Introduction to Procedural Programing
  • Algorithms
  • Data Structures
  • Documenting & Debugging
 

Module 2

  • Changing the World with Shopping
  • Variables & Functions
  • Mathematical Operators
  • Input & Selection Structures
  • Python Libraries
 

Module 3

  • Changing the World with Entertainment
  • Repetition
  • Iterative Loops
  • Recursion
  • APIs & IDEs
 

Segment 2

Module 4

  • Changing the World with Data
  • Functions
  • Modularity
  • Data Analysis
 

Module 5

  • Changing the World with Computer Security
  • Computer Vulnerabilities
  • Cryptography
  • Encryption
  • Careers
 

Module 6

  • Capstone Project
  • Decomposition
  • Pattern Recognition
  • Algorithmic Design
  • Generalize & Assess

Students will be provided with free access to a Python development package housed within the course. There are no downloads required for this course.

Ready to start?

Learn how to enroll in FLVS Flex Learn how to enroll in FLVS Full Time

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.

Sign up to receive email updates about our educational offerings and more!

Subscribe
Florida Virtual School

Leading the way in Kindergarten-12th online education for more than 25 years throughout Florida.

Follow

  • Facebook
  • YouTube
  • Pinterest
  • Instagram
  • LinkedIn

About Us

  • Mission & Vision
  • Board of Trustees
  • Executive Leadership
  • Newsroom
  • Careers
  • FLVS Foundation

More

  • Blog
  • Course Licensing for Schools
  • Help & Tech Support
  • System Status
  • Web Accessibility
  • FortifyFL

Full Time Resource Sites

  • High School
  • Middle School
  • Elementary School

©2026 Florida Virtual School. All Rights Reserved.

Under Florida law, e-mail addresses are public records. If you do not want your e-mail address released in response to a public records request, do not send electronic mail to this entity. Instead, contact this office by phone or in writing. Fla. Stat. § 668.6076

When you visit or interact with our sites, services or tools, we or our authorized service providers may use cookies for storing information to help provide you with a better, faster and safer experience and for marketing purposes.

Privacy Policy

Chat Bot Logo
Bot logo
Whoops, that's an error!
Our bot services are temporarily offline for maintenance. If you need assistance, please email our support team or call our support desk at 800-374-1430 during business hours Monday through Friday from 7 a.m. to 9 p.m. and on weekends from 9 a.m. to 5 p.m. - FLVS
Correspondence to or from Florida Virtual School and any associated email addresses are subject to public disclosure unless protected by law or otherwise exempted from disclosure under Chapter 119 of the Florida Statutes.