Select the red title text image above to view the Programs And Courses of the City College Of San Francisco Computer Sciecne Department
Welcome to Summer 2024 Semester!
At this website you will find information about the following:
adding and dropping the classes I am teaching
my office address, email address, telephone number, and office hours
course information for the classes I am teaching
disabled students resources, online student resources.
Please continue to read down this entire web page to view this information.
Class Adds:
Class Add Method 1:
If a class is full you may work with the CCSF Admissions And Records department to place yourself on the class Waitlist which is explained here along with procedures for managing your waitlist. The managing of your waitlist requires you to use the myCCSF Login Portal, and then selecting the myRAM Portal which you can read about here in the section named Student Resources at CCSF.
Placing Yourself On The Class Waitlist Can Be Performed Before The First Week Of Class.
Class Add Method 2:
If a class is full and the class Waitlist is also full, then you may also request to be added to a class by submitting a Class Add Request. The information for submitting a Class Add Request can be found at the Add/Drop Procedure web page. Select This Text To Go To The Add/Drop Procedure web page, and read the section named How to Submit a Class Add Request
IMPORTANT NOTE: REQUESTING TO BE ADDED TO A CLASS BY SUBMITTING A CLASS ADD REQUEST CAN ONLY BE PERFORMED DURING THE FIRST WEEK OF THE CLASS.
I will allow as many students as possible into a class based on waitlist date placement order and Class Add Request date placement order.
Students on the waitlist receive higher priority over students who are not on the waitlist and make Class Add Requests. I will only allow class adds for students on the waitlist and students Class Add Requests during the first week of class.
Class Drops:
Students who are registered for the class but:
do not come to class within the first week of the class for In Person classes
do not participate in online based classwork within the first week of the class for Online Only classes
will be dropped from the class.
Instructor Address, Contact Information, And Office Hours
Office Address: Batmale Hall 456 -- the Computer Science Department's Office, Room 460, Ocean/Phelan campus, City College Of San Francisco, Computer Science Department, 50 Frida Kahlo Way, San Francisco, CA 94112
E-mail: samuel.johnson@mail.ccsf.edu
Telephone: 650-564-7527
Office Hours:
Tuesday -- Online Only: 1:30 - 3:30 PM and 6:00 - 7:30 PM
Wednesday -- Online Only: 1:30 - 3:30 PM
Thursday -- Online Only: 1:30 - 3:30 PM and 6:00 - 7:30 PM
All Office Hours are held during regular class days and are not held during holidays or days when classes do not occur. Office Hours will be held using Zoom and telephone only.
Course Information For The Classes I Am Teaching This Semester
CS 270 Comp Architecture w/ Assembly For Summer 2024 Semester [Syllabus]
Basic computer organization including the von Neumann architecture, the instruction cycle, parts of a CPU (central processing unit), pipeling, memory hierarchy, and interrupt handling. Representation of numerical and non-numerical data. Translation to assembly code from high-level constructs such as if statements, loops, and function calls.
Credit Hours: 4, Duration: 6 Weeks -- 06/10/2024 - 07/21/2024, First Week Of Class: 06/10/2024 - 06/16/2024
I Teach 1 Online Only Section Of This Class:
CRN 54263 Section 931
Log-in Instructions
Go to the RAM ID Portal and Login.
Username: CCSF ID, examples: W12345678 or @12345678
Your Canvas password is your RAM ID password.
Instructions for new students
Once logged in, Click on the Canvas Tile.
Shortcut: Login directly to Canvas.
Canvas Support Hotline (844) 592-2198 available 24/7.
Online Learning
What are the real challenges encountered by both new and experienced online students, and how can you be successful? Tune into this short tutorial video to help debunk common myths about online learning.
What Makes a Successful Online Learner? Valuable tips for success and what to expect.