High Procedural Programming
-
Number of Credits
1
-
Estimated Completion Time
2 Semesters
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.
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.
Whoops, that's an error!