COURSE SCHEDULE

(Last Revised: October 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 4 - 30
Python September Lessons (Click on Link):
Oct 2

LESSON OBJECTIVES

  1. Lists
  2. Traversing through a List using a for loop
  3. List Methods (Functions)
  4. freecodecamp: Lists Example

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

  1. Go to w3schools.com Python Tutorial- Click and read Python Lists.
    • Click Run example for each.
  2. 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.
  3. Test Yourself With Exercises: Python Lists - Exercise 1 - 5
  4. list exercises (Click on Link)
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 List Functions
Oct 7

LESSON OBJECTIVES

  1. Review Traversing through a List using a for loop
  2. freecodecamp: Lists Example
  3. freecodecamp: List Function Example

 

PROJECT 3:

  1. list_project - Click on Link for Instructions
  2. 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 Lists
  • VIDEO: Click List Functions
  • VIDEO: Click Tuples
Oct 9

LESSON OBJECTIVES

  1. Python Assessment 2
  2. Tuples
  3. Tuple Functions

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

  1. Go to w3schools.com Python Tutorial- Click and read Python Tuples.
    • Click Run example for each.
  2. Test Yourself With Exercises: Python Tuples- Exercise 1 - 2
  3. tuple exercises (Click on Link)
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 Dictionaries
Oct 14
**NO CS212 Python Programming Class** - College Assembly
Oct 16

LESSON OBJECTIVES

  1. Dictionaries
  2. Dictionary Methods

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

  1. Go to w3schools.com Python Tutorial - Click and read Python Dictionaries.
    • Click Run example for each.
  2. Test Yourself With Exercises: Python Dictionaries- Exercise 1 - 5
  3. gymnast.py (Click on Link)
  4. petnames.py (Click on Link)
Oct 21

LESSON OBJECTIVES

  1. Python Assessment 3
  2. More Data Structures: Lists, Tuples, Dictionaries

PROJECT 4:

  1. dictionary project - Click on Link for Instructions
  2. 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 Modules
  • VIDEO: Click Try/Except
Oct 23

LESSON OBJECTIVES

  1. Modules

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

  1. Go to W3Schools.com Python Tutorial - Click and read Python Module
    • Click Run example for each.
  2. mathmodule.py (Click on Link)
  3. usermodule.py (Click on Link)
Oct 28

LESSON OBJECTIVES

  1. Turtle Module

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

  1. Graphic Exercises (Click on Link)
Oct 30

LESSON OBJECTIVES

SLO: File Handling

  1. open( ), read( ), write( ), close( )

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

  1. Go to W3Schools.com Python Tutorial - Click and Read File Handling
  2. lyrics.py (Click on Link)

 

© 2019 Yvonne C. Flores, Guam Community College