COURSE SCHEDULE

(Last Revised: September 24, 2018)

Disclaimer: The instructor reserves the right to make changes in the course schedule.

Date
Online Reading / Videos
In Class Exercises / Projects
 

IN-CLASS EXERCISES will be graded in class.

PROJECTS are to be completed and DUE by the due date.

 

     
Aug 15

Overview, Expectations, Assessment/Participation

LESSON OBJECTIVES

 

  1. Reading: Automate the Boring Stuff: Chapter 0 / Chapter 1
  2. Student Learning Outcomes (SLO) - Introduction to Python
  3. SLO: Python Basics (Operators, Order of Precendence, Data Types, Variables)

IN-CLASS Exercise: The IDLE Shell Window

Aug 20

LESSON OBJECTIVES

  1. Reading: Automate the Boring Stuff: Chapter 1 (continued)
  2. SLO: Python Basics (Code Requirements)
  3. SLO: Python Basics (PRINT Function)

IN-CLASS Exercise: The PRINT Function

 

PROJECT 1: Create a Python Program, Save the file As first.py

INSTRUCTIONS:

  1. EMAIL your completed first.py as as attachment.
    • To: yvonne.flores@guamcc.edu
    • Cc: your email address
    • Subject: CS212-01 first.py
Aug 22

LESSON OBJECTIVES

  1. Reading: Automate the Boring Stuff: Chapter 1 (continued)
  2. SLO: Python Basics (String and INPUT Functions)

 

 

IN-CLASS Exercise: Variables, Assignment Statement, INPUT Function

 

PROJECT 2: Create a Python Program, Save the file As age.py

INSTRUCTIONS:

  1. EMAIL your completed age.py as as attachment.
    • To: yvonne.flores@guamcc.edu
    • Cc: your email address
    • Subject: CS212-01 age.py
Aug 27

LESSON OBJECTIVES

  1. Reading: Automate the Boring Stuff: Chapter 2 - Control Flow (if elif else)
  2. SLO: Control Flow (if elif else)

 

IN-CLASS Exercise (shipping.py): CONTROL FLOW (Comparison Operators, if elif else)

DUE - Wednesday 8/29/18 by 4:00 pm

 

PROJECT 3: Create a Python Program, Save the file As overtime.py

INSTRUCTIONS:

  1. EMAIL your completed overtime.py as as attachment.
    • To: yvonne.flores@guamcc.edu
    • Cc: your email address
    • Subject: CS212-01 overtime.py
Aug 29

LESSON OBJECTIVES

  1. Reading: Automate the Boring Stuff: Chapter 2 - Control Flow (while Loop)
  2. SLO: Control Flow (while Loop)

 

IN-CLASS Exercise (strength.py): CONTROL FLOW (while Loop)

DUE - Wednesday 9/5/18 by 4:00 pm

PROJECT 4: Create a Python Program, Save the file As menu.py

INSTRUCTIONS:

  1. EMAIL your completed menu.py as as attachment.
    • To: yvonne.flores@guamcc.edu
    • Cc: your email address
    • Subject: CS212-01 menu.py
Sep 3
**HOLIDAY - Labor Day
Sep 5

LESSON OBJECTIVES

  1. Reading: Automate the Boring Stuff: Chapter 2 - Control Flow (while Loop)
  2. Python Quiz 1
  3. SLO: Control Flow (Boolean Operators)

IN-CLASS Exercise: Blast off

IN-CLASS Exercise: Counter

IN-CLASS Exercise: Turtle

 

 

Sep 10
CLASS CANCELLED
Sep 12

LESSON OBJECTIVES

  1. Reading: Automate the Boring Stuff: Chapter 2 - Control Flow (For Loop)
  2. SLO: Control Flow (For Loop)
  3. SLO: randint

IN-CLASS Exercise:

  1. Blast off
  2. Counter
  3. Start / Stop

 

 

Sep 17

LESSON OBJECTIVES

  1. Reading: Automate the Boring Stuff: Chapter 3 - Functions
  2. SLO: User-created Functions

IN-CLASS Exercise:

  1. taxBill

 

DUE - Wednesday 9/19/18 by 4:00 pm

PROJECT 5: Create a Python Program, Save the file As newsalary.py

INSTRUCTIONS:

  1. EMAIL your completed newsalary.py as as attachment.
    • To: yvonne.flores@guamcc.edu
    • Cc: your email address
    • Subject: CS212-01 newsalary.py

 

Sep 19

LESSON OBJECTIVES

  1. Reading: Automate the Boring Stuff: Chapter 3 - Functions
  2. SLO: User-created Functions

IN-CLASS Exercise:

  1. w3schools.com Python Function examples
  2. summation (with parameters)
  3. Celsius to Fahrenheit Conversion
  4. ATBS: magic8Ball.py

INSTRUCTIONS:

  1. EMAIL your completed cel2fahr.py as as attachment.
    • To: yvonne.flores@guamcc.edu
    • Cc: your email address
    • Subject: CS212-01 cel2fahr.py

 

Sep 24

LESSON OBJECTIVES

  1. Reading: Automate the Boring Stuff: Chapter 3 - Functions
  2. SLO: Error-Handling

IN-CLASS Exercise:

  1. PPT - Slide 7
    • Enter calc.py code
  2. ATBS Chapter 03: Go to Exception Handling
    • Enter zeroDivide.py code
  3. ATBS Chapter 03: Go to Guess The Number
    • Enter guessTheNumber.py code

BEFORE LEAVING EVERY CLASS

  1. SIGN OUT of your Email.
  2. DELETE everything in the DOWNLOADS folder
  3. DELETE your Folder.
  4. EMPTY Recycle Bin
  5. CLEAR YOUR BROWSER HISTORY
  6. CLEAN-UP up your Work Area.
  7. CLOSE all Open Windows

© 2018 Yvonne C. Flores, Guam Community College