COURSE SCHEDULE

(Last Revised: August 28, 2019)

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

Date
In Class Exercises / Online Reading
In Class Exercises / Projects
 

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

 

Aug 14

Overview, Expectations, Assessment/Participation

LESSON OBJECTIVES - Student Learning Outcomes (SLO) - Introduction to Python

  1. SLO: Python Basics
    • Use IDLE Shell Window to run simple commands.
    • Use IDLE Text Editor to run many lines of code.
    • Use print( ) function to print strings, numbers, numeric expressions, blank lines.

IN-CLASS Exercise (To Be Graded in Class):

  1. Create a CS212 Folder in Google Drive, SHARE the folder with me (yvonne.flores@guamcc.edu)
  2. Install Python 3.x
  3. Explore the IDLE Shell Window
    • AutomatetheBoringStuff.com (ATBS): Chapter 1
  4. Explore the IDLE Text Editor - Save As: hello.py
  5. GCC's Mission Statement - Create a multi-line Python program to output GCC's Mission Statement. Save As: mission.py
  6. DRAG hello.py and mission.py to your Shared CS212 folder.
  7. Check Your Email after today's class.

 

Aug 19 LESSON OBJECTIVES
  1. Data Types
  2. Variables
  3. Arithmetic Operators & Order of Precendence
  4. Assignment Operators
  5. #Comments
  6. PRINT(Function)

IN-CLASS Exercise (To Be Graded in Class):

  1. Click on Link for Instructions: Variables
  2. Click on Link for Instructions: Arithmetic Operators
  3. Click on Link for Instructions: Print Exercises

 

Aug 21

LESSON OBJECTIVES

  1. More Variables and Print Exercises

IN-CLASS Exercise (To Be Graded in Class):

  1. Click on Link for Instructions: Variables (continued)
  2. Click on Link for Instructions: MORE Print Exercises

 

WATCH THE FOLLOWING VIDEOS: freecodecamp.org YouTube channel

Click on Show More and Click to move to the section of the video you are interested in.

  1. VIDEO: Click Variables and Data Types
  2. VIDEO: Click Working with Strings
  3. VIDEO: Click Working with Numbers
  4. VIDEO: Click Getting Input from Users
Aug 26 LESSON OBJECTIVES - Go to w3schools.com
  1. Enter Python Built in String Methods as search term, review each of the following function, Run example
    • .lower( )
    • .upper( )
    • .islower( )
    • .isupper( )
    • len
  2. Enter Python Built in Functions as search term, review each of the following function, Run example
    • str( )
    • abs( )
    • pow( )
    • max( )
    • min( )
    • round( )
  3. More Math Functions - in order to use the more of math functions, you'll need to import the math module.
    • Insert the following statement before using any of the more advanced math functions.
    • import math
    • floor( )
    • ceil( )
    • sqrt( )
    • more to come
  4. INPUT Function
    • input(prompt)
  5. WATCH THE FOLLOWING VIDEOS: freecodecamp.org YouTube channel
    • Click on Show More and Click to move to the section of the video you are interested in.
    • VIDEO: Click If Statements
    • VIDEO: Click If Statements & Comparisons

IN-CLASS Exercise (To Be Graded in Class):

  1. Click on Link for Instructions: Input Exercises

 

 

Aug 28

LESSON OBJECTIVES

  1. FLOW CONTROL: if / if else / if elif else
    • Use to ASK Questions?
      • If (condition is true), do this,
      • else (otherwise) do this

IN-CLASS Exercise (To Be Graded in Class):

  1. Click on Link for Instructions: IF Exercises
WATCH THE FOLLOWING VIDEO: freecodecamp.org YouTube channel
  • Click on Show More and Click to move to the section of the video you are interested in.
  • VIDEO: Click While Loop

BEFORE LEAVING EVERY CLASS

  1. ALWAYS SIGN OUT of your MyGCC portal and Gmail.
  2. DELETE any files or folders you created on the computer.
  3. RIGHT-CLICK on the Recycle Bin and choose **Empty Recycle Bin**.
  4. Before closing your Internet Browser window, CLEAR YOUR BROWSER HISTORY (keyboard shortcut CTRL H).
  5. CLOSE all Open Windows

© 2019 Yvonne C. Flores, Guam Community College