Douglas Putnam

City College of San Francisco

1 2020 Schedule

1.1 Fall

Course CRN Section Dates Duration Units
CS 131B Python Programming 78894 931 8/31/2020-12/18/2020 16 weeks 4
CS 131B Python Programming 78895 932 8/31/2020-12/18/2020 16 weeks 4

2 Preparedness

You can self-evulate whether your programming skills are sufficient to take this course. CCSF's "Programming Fundamentals" courses such as CS 131B Python and CS 110B C++, or CS 111B Java are for students who have at least the skills one would learn in CS 110A Introduction to Programming. If you have never programmed before, you should first take CS 110A Intro to Programming, which is taught using Python.

If you're wondering if you're ready to enroll in a B-Level course such as CS110B, CS111B, or CS131B, you should be able to complete this example problem:

Write a complete function or method that:

  1. Expects a single integer parameter
  2. If the number is positive, print a “Hello world!” message that number of times
  3. Otherwise, print an message such as: “Error: number must be positive!”

If you are new to Online courses, the Distance Learning - Online self-evaluation surve y will help your evaluate whether online courses are right for you.

3 Contact

Send all email to dputnam at ccsf dot edu.

4 Office location, office hours, and tutoring

Courses are given 100% online. which means no on-campus meetings and no in-person office hours. However, students can always reach me through the class forums or by sending an email to my CCSF email address. If you wish to speak to a faculty advisor in person, visit the CS Department Office in Batmale 456.

If you are interested in tutorial assistance, please contact the Academic Computing Resource Center (ACRC) for more information.

CCSF also provides online tutoring for students enrolled in Computer Science courses. Follow the instructions on the Learning Assistance Center's Online Tutoring page to create your account. CCSF students get up to 20 hours assistance free per semester.

5 CS Department Resources


The CCSF learning management system (LMS) is where you will find the course weekly readings, assignments, discussions, exams and grades. The CCSF Online Learning Team will send you an orientation email with login instructions before the first day of the semester. To log in to the LMS you need a valid CCSF RAM ID.


Retrieve your RAM ID here: Introducing RAM ID

8 Canvas Support and the CCSF HELP DESK

If you have a problem with Canvas, the primary contact point is Online Course Support Center, where you can submit a support ticket. The CCSF HELP DESK provides phone support for technology-related problems. Call toll free: (844) 693-HELP (4357). On Campus dial 611; Off Campus (415) 239-3711.

9 Hills Password resets

If you are having a problem with your Hills account or need a password reset, contact the CCSF Help Desk.

10 CCSF student code of conduct

Student conduct must conform to College rules and regulations as outlined in CCSF Student Code of Conduct.

11 CCSF Internship and Job Board

The CCSF Internship and Job Board is a free service where registered students and alumni can post resumes and search for internships and jobs and take work experience classes. Students can register for these classes and earn college credit for what they learn while working at paid jobs or internships.

For more information contact CCSF&rsquo;s employment and training specialist Steve Nelson <>.

12 CCSF Anti-discrimination Policy

The San Francisco Community College District is committed to the principles of equal opportunity, and the prevention of discrimination and harassment in any program or activity of the District on the basis of race, color, ancestry, national origin, ethnic group identification, religion, age, gender, gender identity, marital status, domestic partner status, sexual orientation, disability or AIDS/HIV status, medical conditions, or status as Vietnam-era veteran, or on the basis of these perceived characteristics, or based on association with a person or group with one or more of these actual or perceived characteristics.

If you believe you have been subject to discrimination, please contact Dr. Leilani Battiste, Title 5/EEO/ ADA/Title IX Compliance Officer at (415) 452-5053 or

13 Contingency plan

If you cannot contact me by email or by the course discussion forums—keeping in mind that it can take up to three days to respond to messages sent after 5 PM Fridays—please go to the CS Department office in Batmale Rm 456 to speak with the staff.

Title: Douglas Putnam
Author: D Putnam
Creator: Emacs 26.3 (Org mode N/A)
Modified: 2020-05-11 Mon 16:19
License: This work is licensed under a Creative Commons Attribution - NonCommercial - NoDerivatives 4.0 International License.
All dates in this document are tentative. Consult the CCSF Academic calendar for official CCSF dates and deadlines.
© Copyright 2010-2020 Douglas Putnam, all rights reserved.