COURSE SCHEDULE

(Last Revised: September 30, 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 - 28
Python August Lessons (Click on Link):
Sep 2
**HOLIDAY - Labor Day**
Sep 4

LESSON OBJECTIVES

  1. if Conditions - Using Logical Operators
    • if (condition1) and (condition2):
    • if (condition1) or (condition2):
    • if not condition1:
  2. More Examples if - Nested
  3. More Examples if - Logical & Nested

PROJECT 1:

  1. age - Click on Link for Instructions
  2. Reminder: Place *.py files in your CS212 Shared Google Drive
Search the Internet for more if, nested ifs, logical ifs Examples

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

  1. More IF Logical Exercises
  2. Reminder: Place *.py files in your CS212 Shared Google Drive
Sep 9

LESSON OBJECTIVES

  1. while loop
    • repeat a block of code as long as a test_condition is True

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

  1. while loop Exercises
  2. Reminder: Place *.py files in your CS212 Shared Google Drive
Search the Internet for more while loop Examples
Sep 11

LESSON OBJECTIVES

  1. while loop (break and continue)
    • repeat a block of code as long as a test_condition is True
    • break will exit out of the while loop
    • continue will return back to beginning of the while loop

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

  1. See the slide, enter the code.
  2. Reminder: Place *.py files in your CS212 Shared Google Drive
Search the Internet for more while loop (break or continue) Examples
Sep 16

LESSON OBJECTIVES

  1. for loop
    • repeat a block of code a certain set of times

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

  1. for loop exercises
  2. Reminder: Place *.py files in your CS212 Shared Google Drive

 

Search the Internet for more for loop Examples PROJECT 2:
  1. strength - Click on Link for Instructions
  2. Reminder: Place *.py files in your CS212 Shared Google Drive
Sep 18

LESSON OBJECTIVES

  1. Python Assessment 1
  2. more for loop

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

  1. rank
  2. salary
  3. tempconversion
  4. Reminder: Place *.py files in your CS212 Shared Google Drive
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 Functions

COMPLETE BEFORE THE NEXT CLASS - Enter the code:

  1. Save As: squareFunc.py (click on the Link)
  2. Save As: multiplyFunc.py (click on the Link)
  3. Save As: calculatorFunc.py (click on the Link)
  4. Save As: sumandavgFunc.py (click on the Link)
Sep 23

LESSON OBJECTIVES

  1. User Defined Functions
  2. User Defined Functions with return

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

  1. max2nums
  2. cel2fahr
  3. speed_test
  4. Reminder: Place *.py files in your CS212 Shared Google Drive
Sep 25

LESSON OBJECTIVES

  1. Python Built-in Functions (Links to python.org)

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

  1. employee_pay
  2. show_Numbers
  3. Reminder: Place *.py files in your CS212 Shared Google Drive
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 Working with Strings
Sep 30

LESSON OBJECTIVES

  1. String Methods
  2. Traversing through a String

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

  1. Go to w3schools.com Python Tutorial - Click and read Python Strings. Click Run example for each.
  2. Test Yourself With Exercises: Python Strings- Exercise 1 - 7
  3. palindrome string
  4. sort string
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 Lists

© 2019 Yvonne C. Flores, Guam Community College