High School Procedural Programming
-
Pricing Tier
1 - Premium
-
Number of Credits
1.0
-
Estimated Completion Time
32-36 weeks
Pre Requisites
Digital Information Technology and Foundations of ProgrammingDescription
Procedural Programming continues the study of computer programming concepts with a focus on the creation of software applications employing procedural programming techniques. This is the third course in the Java Development and Programming program of study, after Digital Information Technology and Foundations of Programming. Students will write and develop programs using the Python programming language.Segment One
Module 01 - Welcome to Procedural Programming
- Introduction to Procedural Programming
- Introduction/Review of Python
- Computational Thinking
Module 02 - Changing the World with Shopping
- Variables & Functions
- Mathematical Operators
- Selection Structures
- Python Libraries
Module 03 - Changing the World with Entertainment
- Iterative Loops
- Recursion
- APIs
- IDEs
Segment Two
Module 04 - Changing the World with Data
- Functions
- Modularity
- Data Analysis
Module 05 - Changing the World with Computer Security
- Computer Vulnerabilities
- Cryptography
- Careers in Programming
Module 06 - How Will You Change the World?
- Capstone project
- Computational thinking
- Program development
NCAA-Approved Courses
Our NCAA approved courses are updated often. Please visit the NCAA Eligibility Center and use our school code to see all current eligible courses. The FlexPoint Virtual School NCAA High School code is: 850171
Ready to Get Started?
Discover the Future at FlexPoint Virtual School… Your Customized Classroom of One