Courses

Coding with C++

Pro

Coding with C++

15 MODULES

12 HOURS

Coding with C++

Course Overview

    • 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

  • Meet the course producers

    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