COMPUTER SCIENCE Spring 2015More Info & Table of Contents
BATL 456 www.ccsf.edu/cs/ 239-3655
Also see COMPUTER NETWORKING AND INFORMATION TECHNOLOGY.
How To Read The Class Listing DATES ENROLLMENT WAIT LIST CRN SEQ TYPE DAYS TIMES BEG-END ADDRESS or BLDG ROOM INSTRUCTOR COUNT CAP COUNT CAP

Spring 2015     Information Science


How To Read The Class Listing
CS 101 Intro to Information Systems 3.0 31841 001 Lec T R 01:10-02:25PM BATL U301 Ibrahim, Hanan Sob 11 35 Deadlines Book SPACE AVAILABLE
Hands-on learning in a lab environment
32584 831 Onl HOURS ARR  Giambattista, Loui 15 40 Deadlines Book SPACE AVAILABLE 34654 832 Onl HOURS ARR  Giambattista, Loui 4 40 Deadlines Book SPACE AVAILABLE
CS 101-Sec 831 & 832 are online classes with optional orientation on-campus. For course details students must check instructor's website at: http://fog.ccsf.edu/~lgiambat. For more information about online courses go to www.ccsf.edu/disted

Spring 2015     Computer Programming


How To Read The Class Listing
CS 110A Intro to Programming: C++ 3.0
ADVISE: MATH 40 or 840
34906 001 L/C M W 09:10-11:00AM BATL U413 Persiko, Craig A 27 40 Deadlines Book SPACE AVAILABLE
Hand on learning in a lab environment.
31842 002 L/C T R 09:10-11:00AM BATL U413 Giambattista, Loui 16 40 Deadlines Book SPACE AVAILABLE
Hands-on learning in a lab environment.
34313 003 L/C T R 11:10-01:00PM BATL U301 Ibrahim, Hanan Sob 15 35 Deadlines Book SPACE AVAILABLE
Hands-on learning in a lab environment
34312 004 L/C T R 01:10-03:00PM BATL U453 Kaufmyn, Wendy S 5 40 Deadlines Book SPACE AVAILABLE 32365 005 L/C F 10:10-02:00PM BATL U413 Harden, David Lee 7 40 Deadlines Book SPACE AVAILABLE
Hands-on learning in a lab environment.
31843 501 L/C T 06:10-10:00PM BATL U301 Freedman, Keith S 6 35 Deadlines Final Book SPACE AVAILABLE
Hands-on learning in a lab environment
32014 831 Onl HOURS ARR  Brick, Aaron 21 100 Deadlines Book SPACE AVAILABLE
CS 110A - 831 is an online class with Optional Orientation, Midterm and Final on campus. For course details students must check instructor's website at http://fog.ccsf.edu/~abrick/?CS110A. . For more information about online courses go to www.ccsf.edu/disted
CS 110B Programming Fundamentals: C++ 3.0
PREREQ.: CS 110A, 111A, or demonstration of exit skills
31938 001 L/C M W 09:10-11:00AM BATL U451 Luttrell, Maximili 14 40 Deadlines Book SPACE AVAILABLE 36292 002 L/C F 01:10-05:00PM BATL U301 Meade, LaDawn L 15 35 Deadlines Book SPACE AVAILABLE
Hands-on learning in a lab environment.
32015 831 Onl HOURS ARR  Harden, David Lee 31 40 Deadlines Book SPACE AVAILABLE
CS 110B-Sec 831 is an online class with required Final Exam on-campus. For course details students must check instructor's website at http://fog.ccsf.edu/~dharden/110b. For more information about online courses go to www.ccsf.edu/disted
CS 110C Data Structures & Algorit: C++ 3.0
PREREQ.: CS 110B.
34907 001 L/C M W 11:10-01:00PM BATL U451 Luttrell, Maximili 17 40 Deadlines Book SPACE AVAILABLE CS 111A Intro to Programming: Java 3.0
ADVISE: MATH 40 or 840
33736 001 L/C M W 09:10-11:00AM BATL U453 Abensohn, Steven L 5 40 Deadlines Book SPACE AVAILABLE 34315 002 L/C M W 11:10-01:00PM BATL U301 Conner, Constance 16 35 Deadlines Book SPACE AVAILABLE
Hands-on learning in a lab enviornment.
33737 003 L/C M W 01:10-03:00PM BATL U301 Conner, Constance 7 35 Deadlines Book SPACE AVAILABLE
Hands-on learning in a lab environment.
31850 004 L/C T R 11:10-01:00PM BATL U453 Abensohn, Steven L 8 40 Deadlines Book SPACE AVAILABLE 34314 005 L/C T R 03:10-05:00PM BATL U453 Abensohn, Steven L 6 40 Deadlines Book SPACE AVAILABLE 31849 831 Onl HOURS ARR  Strickland, Joanne 23 40 Deadlines Book SPACE AVAILABLE 33738 832 Onl HOURS ARR  Strickland, Joanne 3 40 Deadlines Book SPACE AVAILABLE
CS 111A - Sec 831 & 832 are online classes with Optional Orientation and required Final exam on-campus. For course details students must check their instructor's website at http://fog.ccsf.edu/~jstrickland. For more information about online courses go to www.ccsf.edu/disted
CS 111B Programming Fundamentals: Java 3.0
PREREQ.: CS 110A or CS 111A.
31851 001 L/C T R 11:10-01:00PM BATL U413 Conner, Constance 30 40 Deadlines Book SPACE AVAILABLE
Hands-on learning in a lab environment.
33740 002 L/C T R 01:10-03:00PM BATL U413 Conner, Constance 35 40 Deadlines Book SPACE AVAILABLE
Hands-on learning in a lab environment.
34908 551 L/C R 06:00-09:50PM 1125 Valencia St. A474 Schatz, Jason M 7 40 Deadlines Final Book SPACE AVAILABLE
Hands-on learning in a lab environment.
31852 831 Onl HOURS ARR  Schatz, Jason M 15 40 Deadlines Book SPACE AVAILABLE 34645 832 Onl HOURS ARR  Schatz, Jason M 1 80 Deadlines Book SPACE AVAILABLE
CS 111B-Sec 831 & 832 are online classes with required final exam on campus. For course details students must check instructor's website at http://fog.ccsf.edu/~jschatz. For more information about online courses go to www.ccsf.edu/disted
CS 111C Data Structures & Algo: Java 3.0
PREREQ.: CS 111B.
34909 001 L/C M W 01:10-03:00PM BATL U453 Abensohn, Steven L 40 40 Deadlines Book 10 10 32305 831 Onl HOURS ARR  Masters, Jessica L 19 40 Deadlines Book SPACE AVAILABLE 34910 832 Onl HOURS ARR  Masters, Jessica L 3 40 Deadlines Book SPACE AVAILABLE
CS 111C-Sec 831 & 832 are online classes with required on-campus Final Exam. For course details students must check instructor's website at http://hills.ccsf.edu/~jlmaster. For more information about online courses go to www.ccsf.edu/disted
CS 114B C# Programming 3.0
PREREQ.: CS 110A or 111A or 112A or similar programming experience This course uses Microsoft Visual Studio .NET.
36587 831 Onl HOURS ARR  Meade, LaDawn L 7 40 Deadlines Book SPACE AVAILABLE
CS 114B-Sec 831 is an online class with no required on-campus meetings. For course details students must check instructor's website at http://fog.ccsf.edu/~lmeade. For more information about online courses go to www.ccsf.edu/disted
CS 130A PHP Programming 3.0
ADVISE: CNIT 132 or demo of exit skills; and CS 110A or 111A or similar programming experience
32859 831 Onl HOURS ARR  Freedman, Keith S 13 40 Deadlines Book SPACE AVAILABLE
CS 130A Sec 831 is an online course with finals exams on-campus. For course details students must check instructor's website at http://hills.ccsf.edu/~kfreedma/. For more information about online courses go to www.ccsf.edu/disted
CS 131A Python Programming 3.0
ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B.
36316 001 L/C M W 11:10-01:00PM BATL U413 Brick, Aaron 14 40 Deadlines Book SPACE AVAILABLE 36317 551 L/C T 06:00-09:50PM 88 4th St. U625 Wostner, Ulf T 15 40 Deadlines Final Book SPACE AVAILABLE CS 132A Ruby Programming 3.0
ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B.
36318 831 Onl HOURS ARR  Putnam, Douglas V 17 40 Deadlines Book SPACE AVAILABLE 36319 832 Onl HOURS ARR  Putnam, Douglas V 2 40 Deadlines Book SPACE AVAILABLE
CS 132A - Sec 831 & 832 are online classes with no required on-campus meetings. For course details students must check instructor's website at http://fog.ccsf.edu/~dputnam For more information about online courses go to www.ccsf.edu/disted
CS 195 Web Site Development Practicum 3.0
PREREQ.: CS 177 or CS 130B or CS 131A or CS 155A or CS 211E or CS 232 or CNIT 133
36296 001 Con R 01:10-04:00PM BATL U451 Brick, Aaron 8 40 Deadlines Book SPACE AVAILABLE CS 211D Android Programming 3.0
PREREQ.: CS 111B or demonstration of exit skills
33745 501 Lec R 07:10-10:00PM BATL U453 Moghtanei, Abbas 11 40 Deadlines Final Book SPACE AVAILABLE CS 211E Adv. Java: Enterprise Edition 3.0
PREREQ.: CS 111B. ADVISE: CS 211S.
34323 501 Lec T 07:10-10:00PM BATL U453 Moghtanei, Abbas 9 40 Deadlines Final Book SPACE AVAILABLE CS 212 iPhone Programming 3.0
PREREQ.: CS 110B or 111B or demo of exit skills
34914 551 L/C T 06:00-09:50PM 1125 Valencia St. A473 Schatz, Jason M 19 40 Deadlines Final Book SPACE AVAILABLE
This class uses the new Swift programming language. Hands-on learning in a lab environment.
CS 232 Ruby on Rails Development 3.0
PREREQ.: CS 132A or demonstration of CS 132A exit skills. ADVISE: CNIT 132.
36588 831 Onl HOURS ARR  Putnam, Douglas V 13 40 Deadlines Book SPACE AVAILABLE
CS 232-SEC 831 is an online class with no required meetings on-campus. For course details students much check instructor's website at http://fog.ccsf.edu/~dputnam. For more information about online courses go to www.ccsf.edu/disted
CS 270 Comp Architecture w/Assembly 3.0
PREREQ.: CS 110B or 111B.
34915 001 L/C F 02:10-06:00PM BATL U413 Boyd, Gregory 40 40 Deadlines Book 0 10 31854 501 L/C M 06:10-10:00PM BATL U413 Boyd, Gregory 19 40 Deadlines Final Book SPACE AVAILABLE CS 280 Intro to Parallel Programming 3.0
PREREQ.: CS 110B, 111B, or demo of CS 110 or 111B exit skills
36298 501 L/C M 06:00-09:50PM 88 4th St. N515C Brown, Courtney An 7 40 Deadlines Final Book SPACE AVAILABLE CS 311D Advanced Android Programming 3.0
PREREQ.: CS 211D
36297 501 Lec W 07:10-10:00PM BATL U453 Moghtanei, Abbas 5 40 Deadlines Final Book SPACE AVAILABLE

Spring 2015     UNIX / LINUX


How To Read The Class Listing
CS 160A Introduction to Unix/Linux 2.0
Satisfies core requirement for CS Unix/Linux administration certificate.
31858 401 Lec M W 01:10-03:00PM 01/12-03/13 BATL U413 Brick, Aaron 9 40 Deadlines Final Book SPACE AVAILABLE
Hands-on learning in a lab environment
36294 501 Lec T R 06:10-08:00PM 01/12-03/13 BATL U413 Boyd, Gregory 6 40 Deadlines Final Book SPACE AVAILABLE
Hands-on learning in a lab environment
31859 831 Onl HOURS ARR 01/12-03/13  Conner, Constance 18 40 Deadlines Book SPACE AVAILABLE 36295 832 Onl HOURS ARR 01/12-03/13  Conner, Constance 2 40 Deadlines Book SPACE AVAILABLE
CS 160A - Sec 831 & 832 are online classes with no required on-campus meetings. For course details students must check instructor's website at http://hills.ccsf.edu/~cconner. For more information about online courses go to www.ccsf.edu/disted
CS 160B Unix/Linux Shell Scripting 2.0
PREREQ.: CS 160A or demo of CS 160A exit skills. Satisfies core requirement for CS Unix/Linux administration certificate.
31838 401 Lec M W 01:10-03:00PM 03/16-05/22 BATL U413 Brick, Aaron 3 40 Deadlines Final Book SPACE AVAILABLE
Hands-on learning in a lab environment
33052 831 Onl HOURS ARR 03/16-05/22  Brick, Aaron 16 100 Deadlines Book SPACE AVAILABLE
CS 160B - Sec 831 is an online class with no required meeting on-campus. For course details students must check instructor's website at http://fog.ccsf.edu/~abrick. For more information about online courses go to www.ccsf.edu/disted
CS 260A Linux System Administration 3.0
PREREQ.: CS 160B or demo of CS 160B exit skills.
34324 501 L/C W 06:10-10:00PM BATL U413 Boyd, Gregory 13 40 Deadlines Final Book SPACE AVAILABLE
Hands-on learning in a lab environment. This course covers material required for Red Hat's RHCSA Exam.
CS 260P Linux Administration Projects 1.0
PREREQ: CS 260A
34537 591 L/C T 06:10-10:00PM 03/16-05/22 BATL U413 Boyd, Gregory 10 40 Deadlines Final Book SPACE AVAILABLE
Hands-on practice for Red Hat's RHCSA Exam.

Spring 2015     Database


How To Read The Class Listing
CS 150A SQL Server Databases 3.0
Introduction to database and SQL using Microsoft SQL Server 2008.
31857 831 Onl HOURS ARR  Endres, Rose M 10 40 Deadlines Book SPACE AVAILABLE
CS 150A Sec 831 is an online class with required Midterm and Final exams on-campus. For course details students must check instructor's website at http://fog.ccsf.edu/~rendres. For more information about online courses go to www.ccsf.edu/disted
CS 151A Oracle SQL Databases 3.0
This course helps students prepare for Oracle's "Oracle Database SQL Expert" exam.
32861 831 Onl HOURS ARR  Endres, Rose M 11 40 Deadlines Book SPACE AVAILABLE
CS 151A Sec 831 is an online class with required Midterm and Final exams on-campus. For course details students must check instructor's website at http://fog.ccsf.edu/~rendres For more information about online courses go to www.ccsf.edu/disted
CS 151P Oracle PL/SQL Programming 4.0
PREREQ.: Completion of or concurrent enrollment in CS 151A or experience writing SQL. This course helps students prepare for oracle's "Oracle Database 11g: Program with PL/SQL" exam
36293 831 Onl HOURS ARR  Endres, Rose M 10 40 Deadlines Book SPACE AVAILABLE
CS 151P is an online class with required meetings: Midterm and Final exams are on campus. For course details students must check instructor's website http://fog.ccsf.edu/~rendres For more information about online courses go to www.ccsf.edu/disted
CS 155A MySQL Databases 3.0 32090 831 Onl HOURS ARR  Endres, Rose M 14 40 Deadlines Book SPACE AVAILABLE 34912 832 Onl HOURS ARR  Endres, Rose M 5 40 Deadlines Book SPACE AVAILABLE
CS 155A Sec 831 & 832 are online classes with required Midterm and Final exams on-campus. For course details students must check instructor's website at http://fog.ccsf.edu/~rendres For more information about online courses go to www.ccsf.edu/disted

Spring 2015     Multimedia


How To Read The Class Listing
VMD 180 Exploring Game Worlds 3.0
Formerly GAME 100
36643 001 L/L F 01:10-05:00PM 1125 Valencia St. A474 Cox, David A 2 25 Deadlines Book SPACE AVAILABLE

Spring 2015     Internet Programming


How To Read The Class Listing
CNIT 131 Internet Basics & Begin HTML 3.0 36575 001 Lec M W 11:10-12:25PM SCIE U037 Staff 3 40 Deadlines Book SPACE AVAILABLE 36576 002 Lec T R 11:10-12:25PM ARTX U183 Ho, Miao-Chuan 0 40 Deadlines Book SPACE AVAILABLE 36577 501 Lec R 06:10-09:00PM SCIE U008 Wu, Richard Ning 4 40 Deadlines Final Book SPACE AVAILABLE 36578 831 Onl HOURS ARR  Bornstein, Abigail 10 40 Deadlines Book SPACE AVAILABLE
CNIT 131-Sec 831 is an online class with no required meeting on-campus. For course details students must check instructor's website at http://fog.ccsf.edu/~abornste. For more information about online courses go to www.ccsf.edu/disted. Hand-code Web pages using HTML and inline CSS
36579 832 Onl HOURS ARR  Ferreira Da Silva, 3 40 Deadlines Book SPACE AVAILABLE
CNIT 131-Sec 832 is an online class with no required on-campus meetings. For course details students must check instructor's website at http://fog.ccsf.edu/~cdasilva. For more information about online courses go to www.ccsf.edu/disted
CNIT 132 Intermediate HTML and CSS 3.0
ADVISE: CNIT 131. Hand code web pages using HTML & XHTML and publish with ftp.
34070 001 Lec T R 11:10-12:25PM CLOU U218 Ferreira Da Silva, 4 40 Deadlines Book SPACE AVAILABLE
HTML, CSS, W3C Standards & Publish with FTP.
32485 501 Lec W 06:10-09:00PM SCIE U037 Bornstein, Abigail 3 40 Deadlines Final Book SPACE AVAILABLE
HTML, CSS, W3C Standards & Publish with FTP.
31966 831 Onl HOURS ARR  Rubin, Stephen R 14 40 Deadlines Book SPACE AVAILABLE
CNIT 132-Sec 831 is an online class with no required meeting on-campus. For course details students must check instructor's website at http://fog.ccsf.edu/~srubin/. For more information about online courses go to www.ccsf.edu/disted. HTML, CSS, W3C Standards & Publish with FTP.
34701 832 Onl HOURS ARR  Corbie, Terrence 2 45 Deadlines Book SPACE AVAILABLE
CNIT 132-Sec 832 is an online class with no required meeting on-campus. For course details, students must check instructor's website at http://fog.ccsf.edu/~tcorbie/. For more information about online courses go to www.ccsf.edu/disted. HTML, CSS, W3C Standards & Publish with FTP.
CNIT 133 Interactive Web Pages-JavaScri 3.0
ADVISE: CNIT 132 Hand-code web pages using original Javascript & AJAX.
36581 501 Lec W 06:10-09:00PM SCIE U008 Yip, Hans C 7 40 Deadlines Final Book SPACE AVAILABLE 36582 831 Onl HOURS ARR  Rubin, Stephen R 23 40 Deadlines Book SPACE AVAILABLE 36583 832 Onl HOURS ARR  Rubin, Stephen R 0 40 Deadlines Book SPACE AVAILABLE
CNIT 133-Sec 831 & 832 are online classes with no required meetings on-campus. For course details students must check instructor's website at http://fog.ccsf.edu/~srubin/. For more information about online courses go to www.ccsf.edu/disted
CNIT 134 Server-side Tech. for the Web 3.0
PREREQ.: CNIT 133 or CS 110A or 111A or 112A or 113A or 183B. Develop interactive web pages.
32023 831 Onl HOURS ARR  Ferreira Da Silva, 11 40 Deadlines Book SPACE AVAILABLE
CNIT 134-Sec 831 is an online class with no required meeting on-campus. For course details students must check instructor's website at http://fog.ccsf.edu/~cdasilva/. For information about online courses go to www.ccsf.edu/disted. Interactive pages with ASP.NET and Visual Studio.
CS 130A PHP Programming 3.0
ADVISE: CNIT 132 or demo of exit skills; and CS 110A or 111A or similar programming experience
32859 831 Onl HOURS ARR  Freedman, Keith S 13 40 Deadlines Book SPACE AVAILABLE
CS 130A Sec 831 is an online course with finals exams on-campus. For course details students must check instructor's website at http://hills.ccsf.edu/~kfreedma/. For more information about online courses go to www.ccsf.edu/disted
CS 131A Python Programming 3.0
ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B.
36316 001 L/C M W 11:10-01:00PM BATL U413 Brick, Aaron 14 40 Deadlines Book SPACE AVAILABLE 36317 551 L/C T 06:00-09:50PM 88 4th St. U625 Wostner, Ulf T 15 40 Deadlines Final Book SPACE AVAILABLE CS 132A Ruby Programming 3.0
ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B.
36318 831 Onl HOURS ARR  Putnam, Douglas V 17 40 Deadlines Book SPACE AVAILABLE 36319 832 Onl HOURS ARR  Putnam, Douglas V 2 40 Deadlines Book SPACE AVAILABLE
CS 132A - Sec 831 & 832 are online classes with no required on-campus meetings. For course details students must check instructor's website at http://fog.ccsf.edu/~dputnam For more information about online courses go to www.ccsf.edu/disted
CS 195 Web Site Development Practicum 3.0
PREREQ.: CS 177 or CS 130B or CS 131A or CS 155A or CS 211E or CS 232 or CNIT 133
36296 001 Con R 01:10-04:00PM BATL U451 Brick, Aaron 8 40 Deadlines Book SPACE AVAILABLE CS 211E Adv. Java: Enterprise Edition 3.0
PREREQ.: CS 111B. ADVISE: CS 211S.
34323 501 Lec T 07:10-10:00PM BATL U453 Moghtanei, Abbas 9 40 Deadlines Final Book SPACE AVAILABLE VMD 140 Web Production I 3.0
PREREQ.: VMD 105 ADVISE: VMD 103 Formerly MMSP 130
32972 001 L/L M W 09:10-12:00PM ARTX U264 Cataldo, Beth E 6 28 Deadlines Book SPACE AVAILABLE 33871 551 L/L M W 06:00-08:50PM 1125 Valencia St. A474 Cataldo, Beth E 5 30 Deadlines Final Book SPACE AVAILABLE

Spring 2015     Internship & Independent Study


How To Read The Class Listing
CS 198 Industry Internship 1.0
COREQ.: Enrollment in 7 units including this course and consent of instructor Repeat: Maximum credit: 9 units
36852 001 Exp HOURS ARR  Brick, Aaron 2 40 Deadlines Book SPACE AVAILABLE
Student is responsible for finding own internship. For details, please see: http://fog.ccsf.edu/~abrick.