Class 302 – What We Are Doing Today

Focus: Getting Started with Programming

Today's Goals

By the end of class you will be able to:

  • Log into CMU CS Academy and join our class
  • Understand how this course will work
  • Follow digital citizenship expectations
  • Run your first programs
  • Draw basic shapes using code

Class Agenda

1. Welcome to the Course (10 minutes)

  • Overview of the semester
  • How programming class will work
  • What to expect each day

2. Digital Citizenship (10 minutes)

  • Rules for collaboration
  • Academic honesty in coding
  • How to get help the right way

3. CMU CS Academy Setup (15 minutes)

  • Create your account
  • Join the class section
  • Make sure you can log in and access lessons

4. Tour of the Programming Environment (15 minutes)

  • Where to write code
  • How to run a program
  • How the autograder works
  • How to use the Inspector tool

5. Learning the Basics – Unit 1.1 (20 minutes)

  • Introduction to drawing with code
  • How to use basic shapes like:
    • Rectangles
    • Circles
    • Ovals
    • Lines

6. Independent Work Time (15 minutes)

  • Start Unit 1.1 lessons and exercises
  • Practice writing and running code
  • Ask for help if you get stuck

7. Wrap Up (5 minutes)

Quick reflection and questions

What You Should Know After Today

You should be able to:

  • Open CMU CS Academy
  • Write a simple program
  • Draw shapes on the screen
  • Understand how to run and test your code

Homework

  • Finish any Unit 1.1 exercises you did not complete in class
  • Come ready to start Unit 1.2 – Colors next class

Reminder

Programming is learned by doing.
It's okay to make mistakes – that's part of the process!
Ask questions, try things, and have fun.