High Intermediate Programming
-
Number of Credits
1
-
Estimated Completion Time
2 Semesters
Description
Do you want to learn higher-level coding skills? Intermediate Programming 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 Intermediate Programming
-Understanding Intermediate 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
Module Four: Changing the World with Data
-Return Statements
-Defining Functions with Parameters
-Using Arguments
-Modular Programming
-Importing Modules
-Reading Text Files
-Analyzing Data Files
-Data Analysis Functions
-Linear and Binary Search Algorithms
-Computer Simulations
Module Five: Changing the World with Computer Security
-Understanding Computer Vulnerabilities
-Computer Hacking Threats
-Costs of cybercrime
-Staying Safe from Identity Theft
-Cryptography
-Authentication Methods
-Coding Careers
Module Six: How Will You Change the World?
-Defining Problems
-Defining Solutions
-Using Credible Resources
-Acceptance and Usability Testing
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!