ELECTIVES
Procedural Programming
High School · 9 – 12 Courses
Procedural Programming
Overview
Do you want to learn higher-level coding skills? This course teaches advanced programming concepts using the computer language Python. You will learn techniques and processes associated with computer programming and software development. This course provides honors-level elective credit. Digital Information Technology, Foundations of Programming, and Procedural Programming make up the Web Application and Development POS.
Major Topics and Concepts
Procedural Programming
3- Introduction to Procedural Programming
- Algorithms Data Structures
- Documenting & Debugging
Changing the World with Shopping
4- Variables & Functions
- Mathematical Operators
- Input & Selection Structures
- Python Libraries
Changing the World with Entertainment
3- Repetition
- Iterative Loops
- Recursion APIs & IDEs
Changing the World with Data
3- Functions
- Modularity
- Data Analysis
Changing the World with Computer Security
8- Computer Vulnerabilities
- Cryptography
- Encryption
- Security, Careers, and Beyond
- Capstone Project
- Decomposition and Pattern Recognition
- Algorithmic Design with Pseudocode
- Generalize & Assess
Want to sit in on Procedural Programming?
Book a free demo class and see how this course is taught, live with a certified teacher.

