1.1 Fall 2019
|CS 131B Python Programming||78895||932||10/21/2019–12/20/2019||8 weeks||4|
|CS 132A Ruby Programming||73157||931||09/03/2019–12/20/2019||16 weeks||3|
|CS 160B Shell Programming||76717||932||10/21/2019–12/20/2019||8 weeks||2|
These courses have been removed from the CS curriculum. There's no telling when they will be given again. I encourage you to learn about these languages and web frameworks on your own. For self-study suggestions, contact me at dputnam at ccsf dot edu.
CCSF's "Programming Fundamentals" courses such as CS 131B Python and CS 132A Ruby are for students who already know some 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, CS131B, or 132A, you should be able to complete this example problem:
Write a complete function or method that:
- Expects a single integer parameter
- If the number is positive, print a “Hello world!” message that number of times
- Otherwise, print an message such as: “Error: number must be positive!”
Send all email to
dputnam at ccsf dot edu.
4 Office location, office hours, and tutoring
Courses are given 100% online with no on-campus meetings. Nor are there any 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.
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
6 The CCSF LMS
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.
7 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’s employment and training specialist Steve Nelson <firstname.lastname@example.org>.
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 email@example.com.
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.