High School Procedural Programming
-
Pricing Tier
1 - Premium
-
Number of Credits
1.0
-
Estimated Completion Time
32-36 weeks
Suggested Prerequisites
Digital Information Technology, Foundations of ProgrammingDescription
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 continues the study of computer programming concepts with a focus on the creation of software applications employing procedural programming techniques.Module One: Welcome to Procedural Programming
-Understanding Procedural Programming
-Using Python and IDLE
-Solving Problems Using Computational Thinking
-Developing Algorithms
-Using Pseudocode
-Using Data Structures
-Working with strings
-Creating Lists
-Working with Dictionaries
-Error Messaging
Module Two: Changing the World with Shopping
-Working with Variables
-Functions
-Local and Global Variables
-Programming with Mathematical Operators
-Data Types
-List Functions
-Conditional Statements
-Nested Conditional Statements
-Validating user input
-Using programming libraries
Module Three: Changing the World with Entertainment
-Iteration
-For Loops
-While Loops
-Nested Loops
-Using the Random Module
-Error Handling with Try and Except
-Using Recursive Functions
-Understanding and Using APIs
-Understanding IDEs
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