COURSE SCHEDULE

(Last Revised: February 26, 2020)

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

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

ONLINE RESOURCES:

  1. Python Software Foundation (python.org)
  2. w3schools.com Python Tutorial
  3. freecodecamp.org YouTube channel
  4. Automate The Boring Stuff- automatetheboringstuff.com

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

 

Jan 8 - 29
Python January Lessons (Click on Link):
Feb 3

LESSON OBJECTIVES

  1. freecodecamp While Loop
  2. repeat a block of code as long as a condition is True

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

  1. In-Class Exercise While Loop - 10 - 1 Blastoff! (Save As: while_blastoff.py)
  2. Reminder: Place *.py files in your CS212 Shared Google Drive

Mastery Assessment - Input / Output

 

Mastery Assessment - Input / Output (Online)

Feb 5

LESSON OBJECTIVES

  1. freecodecamp Building a Guessing Game While Loop
  2. while Loop: Break and Continue
    • repeat a block of code as long as a condition is True
      • break will exit out of the while loop
      • continue will return back to beginning of the while loop
  3. while Loop for Menus

 

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

  1. In-Class Exercise While Loop - Sum of 1 to 10 (Save As: while_sumof1to10.py)
  2. In-Class Exercise While Loop - Sum of Numbers Entered (Save As: while_sumofnumbersentered.py)
  3. Open your print_input_assessment.py file from the Mastery Assessment,
    • Add a while loop and if-block for your choices. Save As: zippy.py
  4. Reminder: Place *.py files in your CS212 Shared Google Drive

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 For Loops

Make sure you READ the following at w3schools.com Python Tutorial before next class:

  1. Search for Python For Loops
Feb 10

LESSON OBJECTIVES

  1. for Loops
    • repeat a block of code a set number of times (you know when to start and stop)

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

  1. In-Class Exercise - Use a for loop (Save As: forloop_blastoff.py).
  2. In-Class Exercise For Loop Exercises
  3. Reminder: Place *.py files in your CS212 Shared Google Drive
Feb 12

LESSON OBJECTIVES

  1. more for Loops
  2. freecodecamp For Loops - iterating through a string, list (or array).

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

  1. In-Class Exercise - Use a for loop for Temperature Conversion Celsius to Fahrenheit
  2. In-Class Exercise - Use a for loop for Rank
  3. In-Class Exercise - Use a for loop for New Salary
  4. Reminder: Place *.py files in your CS212 Shared Google Drive

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 Working with Strings

Make sure you READ the following at w3schools.com Python Tutorial before next class:

  1. Search for Python String Methods
    • Read about the following Methods lower( ), upper( ), islower( ), isupper( )
Feb 17

LESSON OBJECTIVES

  1. String Methods
  2. W3Schools - Python Strings

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

  1. Complete the following Python Exercises: (Click on Link)

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 Lists
Feb 19

Mastery Assessment

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

  1. Go to w3schools.com Python Tutorial- Click on Python Lists.
      • Scroll to the bottom.
      • Click and read the 11 List Methods. Click Run example for each.
  2. Test Yourself With Exercises: Python Lists - Exercise 1 - 8

LESSON OBJECTIVES

  1. Lists
  2. List Methods (Functions) - see W3Schools
  3. freecodecamp: Lists Example

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 List Functions
  2. VIDEO: Click Tuples
Feb 24
Feb 26

LESSON OBJECTIVES

  1. Traversing through a List using a for loop

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

  1. freecodecamp: List Function Exercise
  2. list exercises (Click on Link)

 

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 Tuples
  2. VIDEO: Click Dictionaries

© 2020 Yvonne C. Flores, Guam Community College