Published using Google Docs
CCSF Instructor: Max Luttrell
Updated automatically every 5 minutes

Max Luttrell

Instructor, Computer Science Department

City College of San Francisco

email: mluttrell@ccsf.edu

Office: Batmale 460

Spring 2021

CS110B - Programming Fundamentals: C++

Section 001, CRN 30498, Temporary Distance Learning

Section 002, CRN 31995, Temporary Distance Learning

Section 003, CRN 31343, Temporary Distance Learning

Note: all of the CS110B sections above are equivalent, you can enroll in any of them.  If one section is full, and there is space in another one, you should enroll in the section with space.  

CS110C - Data Structures & Algorithms: C++

Section 001, CRN 31764, Temporary Distance Learning

Note: all of my Spring 2021 classes will be taught as "Temporary Distance Learning," which means online, via Canvas, the CCSF online learning management system.  They will not be held face-to-face on campus.  There will not be scheduled meetings.  For most course activities, you will need to complete them within a given week, but it will be up to you when to do it.  For exams, you will have at least a 24-hour period to submit the exam, but again, it will be up to you when within that period to submit.  Classes begin on Tuesday, January 19, 2021.

Spring 2021 Office Hours

Mondays and Thursdays 10:00am-11:00am via Zoom.  The Zoom link is available in the "Office Hours" tab in Module 0 of course Canvas shells.

Which iPhone Programming class should I take?

CS112 is a first course in programming apps for iOS devices using Swift.  It is intended for beginners; students are not expected to have any familiarity with computer programming.  If you passed CS112, CS110B, or CS111B at CCSF, you are ready for CS212.  If you didn't pass one of these courses at CCSF, but are familiar with programming concepts such as object-oriented programming, functions, classes, arrays, loops, if/else, etc. -- in any language -- CS212 is also intended for you, as it begins by reviewing these programming fundamentals in Swift.  Don't enroll in both CS112 and CS212.

Computer Systems Guide

Some information about using linux, how to access various CCSF computer systems, wifi, and how to submit your course assignments is available in the computer systems guide.