Courses
Coding with C++
Pro
15 MODULES
12 HOURS
Coding with C++
Welcome: Coding with C++
Professional Development Training Webinar
Coding in the Classroom Microcredential
Microcredential Discussion Part 1
Teacher Professional Development Certificate - C++
Licensing Agreement & Terms of Use
Course Roadmap
Careers in Coding
Installing Code::Blocks (C++ Editor and Compiler)
How to Submit Assignments
Module 1 Learning Goals
Intro to Computer Science (Video Lesson)
Discussion: Computers and Code
Module 2 Learning Goals
Hello World! (Video Lesson)
Assignment: Console Output Challenges
Discussion: C++ First Programs Reflection
COutputs Badge
Module 3 Learning Goals
New Concepts: Variables and Operators
Making a Height Conversion Calculator with Variables (Video Lesson)
Assignment: Variables and Calculations Challenges
Discussion: Variables and Calculations
Calculation Variables Badge
Module 4 Learning Goals
Creating an Interactive Chat Bot (Video Lesson)
Assignment: User Input Challenges
Discussion: User Input and Strings
Module 5 Learning Goals
New Concepts: Types of Conditionals
Creating a Simple Guessing Game (Video Lesson)
Creating a Weather Recommendation Program (Video Lesson)
Assignment: Selection Structure Challenges
Discussion: Decisions, Decisions...
Module 6 Learning Goals
New Concepts: Loops
Creating a Number Guessing Game (Video Lesson)
Creating a Countdown Clock (Video Lesson)
Assignment: Looping Challenges
Discussion: Repetition Structures
Module 7 Learning Goals
Module 7 Learning Goals
Creating a Mark Calculator (Video Lesson)
Assignment: Using Arrays Challenges
Discussion: Using Arrays
Module 8 Learning Goals
Magic 8 Ball and Random Guessing Game (Video Lesson)
Assignment: Using the Random Numbers
Discussion: Random Number Applications
Module 9 Learning Goals
Creating a Calculator with Functions (Video Lesson)
Assignment: Using Functions
Discussion: Using Functions
Module 10 Learning Goals
Planning Your Project
Assignment: Plan & Final Project
Discussion: Thinking Ahead
Module 11 Learning Goals
How to Give & Receive Feedback Effectively (Video Lesson)
Assignment: Peer Feedback
Discussion: Testing Feedback
Module 12 Learning Goals
Assignment: Final Project Submission
Assignment: Lesson Plan Submission
Microcredential Discussion Part 2
Coding with C++ Teacher Certificate
Course Survey
Highlights:
Full Length Video Lessons and Visuals
Guided activities that support you in learning how to use digital tools relevant to this course
Examples and resources that support guided learning
Step-by-step instructions for using the digital tools for this course
Assignments, Discussion Posts and Certificates
Share this course
Copied to clipboard