COMPUTER SCIENCE Fall 2014More Info & Table of Contents
BATL 456 www.ccsf.edu/cs/ 239-3655
Also see COMPUTER NETWORKING AND INFORMATION TECHNOLOGY. Please refer to online schedule for latest information.
How To Read The Class Listing DATES CRN SEQ TYPE DAYS TIMES BEG-END ADDRESS or BLDG ROOM INSTRUCTOR

Fall 2014     Information Science


How To Read The Class Listing

CS 100M Intro to Computers-Macintosh 3.0 76131 001 Lec T R 12:40-01:55PM SCIE U008 Devlin-Clancy, M Deadlines Book
Macs and iPads. Uses the latest Mac OSX and iOS operating systems
CS 101 Intro to Information Systems 3.0 72328 001 Lec M W 03:10-04:25PM BATL U451 Brown, C Deadlines Book 71716 002 Lec T R 01:10-02:25PM BATL U451 Ibrahim, H Deadlines Book 74420 831 Onl HOURS ARR  Giambattista, L Deadlines Book WAIT LIST
CS 101-Sec 831 is an online class with on-campus Optional Orientation. For course details students must check instructor's website at http://fog.ccsf.edu/~lgiambat. For more information about online courses go to http://www.ccsf.edu/online/courses.
CS 177 Software Engineering 3.0
PREREQ.: CS 110A or 111A or 112A or 113A or 130A or 131A or similar programming experience.
75874 501 Lec T R 05:45-07:00PM BATL U413 Brick, A Deadlines Final Book
Hands-on learning in a lab environment.

Fall 2014     Computer Programming


How To Read The Class Listing

CS 110A Intro to Programming: C++ 3.0
ADVISE: MATH 40 or 840
71944 001 L/C M W 09:10-11:00AM BATL U413 Ibrahim, H Deadlines Book WAIT LIST
Hands-on learning in a lab environment
71804 002 L/C M W 03:10-05:00PM BATL U413 Persiko, C Deadlines Book WAIT LIST
Hands-on Learning in a lab enviornment.
74680 003 L/C T R 09:10-11:00AM BATL U413 Giambattista, L Deadlines Book WAIT LIST
Hands-on learning in a lab environment.
74681 004 L/C T R 03:10-05:00PM BATL U301 Strickland, J Deadlines Book WAIT LIST
Hands-on learning in a lab environment.
71748 005 L/C F 10:10-02:00PM BATL U413 Harden, D Deadlines Book
Hands-on learning in a lab environmnet.
71747 501 L/C M 06:00-09:50PM CLOU U203 Freedman, K Deadlines Final Book WAIT LIST
Hands-on learning in a lab environmnet.
72840 831 Onl HOURS ARR  Brick, A Deadlines Book
CS 110A-Sec 831 is an online class with required on-campus meetings: Optional orientation, Required Final exam. For course details students must check instructor's website at http://fog.ccsf.edu/~abrick/?CS110A. For more information about online courses go to http://www.ccsf.edu/online/courses.
CS 110B Programming Fundamentals: C++ 3.0
PREREQ.: CS 110A, 111A, or demonstration of exit skills
71751 001 L/C T R 09:10-11:00AM BATL U453 Luttrell, M Deadlines Book 75984 002 L/C T R 11:10-01:00PM BATL U453 Luttrell, M Deadlines Book 71945 831 Onl HOURS ARR  Harden, D Deadlines Book WAIT LIST
CS 110B-Sec 831 is an online class with required on-campus Final Exam. For course details students must check instructor's website at http://fog.ccsf.edu/~dharden/110b. For more information about online courses go to http://www.ccsf.edu/online/courses.
CS 110C Data Structures & Algorit: C++ 3.0
PREREQ.: CS 110B.
71752 501 L/C M W 06:20-08:10PM BATL U451 Abensohn, S Deadlines Final Book CS 111A Intro to Programming: Java 3.0
ADVISE: MATH 40 or 840
74508 001 L/C M W 11:10-01:00PM BATL U413 Conner, C Deadlines Book WAIT LIST
Hands-on learning in a lab environmnet.
73577 002 L/C M W 01:10-03:00PM BATL U413 Conner, C Deadlines Book WAIT LIST
Hands-on learning in a lab enviroment
71754 003 L/C M W 03:10-05:00PM BATL U453 Abensohn, S Deadlines Book 73576 004 L/C T R 09:10-11:00AM BATL U451 Abensohn, S Deadlines Book 73575 005 L/C T R 01:10-03:00PM BATL U453 Abensohn, S Deadlines Book 71753 831 Onl HOURS ARR  Giambattista, L Deadlines Book WAIT LIST
CS 111A-831 is an online class with on-campus Final Exam. For course details students must check instructor's website at http://fog.ccsf.edu/~lgiambat. For more information about online courses go to http://www.ccsf.edu/online/courses.
CS 111B Programming Fundamentals: Java 3.0
PREREQ.: CS 110A or CS 111A.
74683 001 L/C M W 01:10-03:00PM BATL U453 Brown, C Deadlines Book 73579 002 L/C T R 11:10-01:00PM BATL U413 Conner, C Deadlines Book WAIT LIST
Hands-on learning in a lab environment
71755 003 L/C F 03:10-07:00PM BATL U453 Moghtanei, A Deadlines Book 71766 831 Onl HOURS ARR  Conner, C Deadlines Book WAIT LIST
CS 111B-Sec 831 is an online class with on-campus Optional Orientation and Mandatory Final Exam. For course details students must check their instructor's web site at http://hills.ccsf.edu/~cconner. For more information about online courses go to http://www.ccsf.edu/online/courses.
75985 832 Onl HOURS ARR  Schatz, J Deadlines Book
CS 111B-832 is an online class with required final on campus. For course details students must check instructor's website at http://fog.ccsf.edu/~jschatz. For information about online courses go to http://www.ccsf.edu/online/courses.
CS 111C Data Structures & Algo: Java 3.0
PREREQ.: CS 111B.
74684 831 Onl HOURS ARR  Masters, J Deadlines Book 75875 832 Onl HOURS ARR  Masters, J Deadlines Book
CS 111C-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 http://www.ccsf.edu/online/course
71756 833 Onl HOURS ARR  Schatz, J Deadlines Book WAIT LIST
CS 111C-Sec 833 is an online class with on-campus Mandatory Final Exam. For course details students must check instructor's website at http://fog.ccsf.edu/~jschatz. For more information about online courses go to http://www.ccsf.edu/online/courses.
CS 113A Intro to Perl Programming 3.0
ADVISE: CS 160A. Satisfies elective requirement for CS Unix/Linux Administration certificate.
74155 831 Onl HOURS ARR  Putnam, D Deadlines Book
CS 113A-Sec 831 is an online class with no required on-campus meetings. For course details student must check instructor's website at http://fog.ccsf.edu/~dputnam. For more information about online courses go to http://www.ccsf.edu/online/coureses
CS 130A PHP Programming 3.0
ADVISE: CNIT 132 or demo of exit skills; and CS 110A or 111A or similar programming experience
72577 831 Onl HOURS ARR  Giambattista, L Deadlines Book WAIT LIST
CS 130A-Sec 831 is an online class with Final exam 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 http://www.ccsf.edu/online/courses.
CS 130B Advanced PHP Programming 3.0
PREREQ.: CS 130A.
75876 501 Lec T 06:10-09:00PM BATL U301 Freedman, K Deadlines Final Book
Hands-on learning in a lab environment.
CS 131A Python Programming 3.0
ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B.
74156 001 Lec M W 01:10-03:00PM BATL U301 Brick, A Deadlines Book WAIT LIST
Hands-on learning in a lab environment.
CS 132A Ruby Programming 3.0
ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B.
73157 831 Onl HOURS ARR  Putnam, D Deadlines Book 74686 832 Onl HOURS ARR  Putnam, D Deadlines Book
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 http://www.ccsf.edu/online/courses
CS 150P SQL Server Progr Using T-SQL 4.0
PREREQ.: CS 150A or 151A or 155A or prior SQL experience. This course uses SQL Server 2008
75877 831 Onl HOURS ARR  Endres, R Deadlines Book
CS 150P-Sec 831 is an online class with required on-campus Midterm and Final Exam. For course details students must check instructor's website at http://fog.ccsf.edu/~rendres. For more information about online courses go to http://www.ccsf.edu/online/courses.
CS 177 Software Engineering 3.0
PREREQ.: CS 110A or 111A or 112A or 113A or 130A or 131A or similar programming experience.
75874 501 Lec T R 05:45-07:00PM BATL U413 Brick, A Deadlines Final Book
Hands-on learning in a lab environment.
CS 178 Software Quality Assurance 3.0
PREREQ.: CS 160B COREQ: CS 177 ADVISE: CS 132A
76086 G01 Lec R 07:10-10:00PM BATL U451 Brown, C Deadlines Final Book CS 211D Android Programming 3.0
PREREQ.: CS 111B or demonstration of exit skills
73793 501 Lec R 07:10-10:00PM BATL U453 Moghtanei, A Deadlines Final Book
CS 211D is an advanced Java programming class.
CS 211S Adv. Java: Standard Edition 3.0
PREREQ.: CS 111B
73582 501 Lec T 07:10-10:00PM BATL U453 Moghtanei, A Deadlines Final Book WAIT LIST CS 212 iPhone Programming 3.0
PREREQ.: CS 110B or 111B or demo of exit skills
72835 501 L/C T 06:00-09:50PM 1125 Valencia St. A474 Schatz, J Deadlines Final Book
Hands-on learning in a lab environment
CS 270 Comp Architecture w/Assembly 3.0
PREREQ.: CS 110B or 111B.
71763 001 L/C F 02:10-06:00PM BATL U413 Boyd, G Deadlines Book WAIT LIST
Hands-on learning in a lab environment
75873 501 L/C M 06:00-09:50PM BATL U413 Boyd, G Deadlines Final Book
Hands-on learning in a lab environment.
CS 280 Intro to Parallel Programming 3.0
PREREQ.: CS 110B, 111B, or demo of CS 110 or 111B exit skills
75092 501 L/L M 06:10-10:00PM BATL U411 Brown, C Deadlines Final Book HOURS ARR  Brown, C CS 311D Advanced Android Programming 3.0
PREREQ.: CS 211D
76087 501 Lec W 07:10-10:00PM BATL U453 Moghtanei, A Deadlines Final Book WAIT LIST

Fall 2014     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.
71767 001 Lec T R 01:10-03:00PM 08/18-10/14 BATL U413 Boyd, G Deadlines Final Book
Hands-on learning in a lab environment.
71771 831 Onl HOURS ARR 08/18-10/14  Conner, C Deadlines Book 72114 832 Onl HOURS ARR 08/18-10/14  Conner, C Deadlines Book
CS 160A-Sec 831&832 are online classes with no required on-campus meetings. For course details students must check instructor's webste at http://hills.ccsf.edu/~cconner. For more information about online courses go to http://www.ccsf.edu/online/courses
74690 G01 Lec T R 07:10-09:00PM 08/18-10/14 BATL U413 Boyd, G Deadlines Final Book
Hands-on learning in a lab environment.
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.
72720 001 Lec T R 01:10-03:00PM 10/15-12/19 BATL U413 Brick, A Deadlines Final Book
Hands-on learning in a lab environment.
74418 591 Lec T R 07:10-09:00PM 10/15-12/19 BATL U413 Brick, A Deadlines Final Book
Hands-on learning in a lab environment
71769 831 Onl HOURS ARR 10/15-12/19  Brick, A Deadlines Book
CS 160B-Sec 831 is an online class with on-campus Optional Orientation and Final Exam. For course details students must check instructor's website at http://fog.ccsf.edu/~abrick. For more information about online courses go to http://www.ccsf.edu/online/courses.
CS 260A Linux System Administration 3.0
PREREQ.: CS 160B or demo of CS 160B exit skills.
72044 501 L/C W 06:10-10:00PM BATL U413 Boyd, G Deadlines Final Book
Hands-on learning in a lab environment. This course helps students prepare for Red Hat's RHCSA Exam.
CS 260B Linux Network Administration 3.0
PREREQ.: CS 260A and either CNIT 106 or CNIT 201E ADVISE: CS 260P Formerly CNIT 270
76088 501 Lec M 07:10-10:00PM BATL U453 Moghtanei, A Deadlines Final Book

Fall 2014     Database


How To Read The Class Listing

CS 150P SQL Server Progr Using T-SQL 4.0
PREREQ.: CS 150A or 151A or 155A or prior SQL experience. This course uses SQL Server 2008
75877 831 Onl HOURS ARR  Endres, R Deadlines Book
CS 150P-Sec 831 is an online class with required on-campus Midterm and Final Exam. For course details students must check instructor's website at http://fog.ccsf.edu/~rendres. For more information about online courses go to http://www.ccsf.edu/online/courses.
CS 150A SQL Server Databases 3.0
Introduction to database and SQL using Microsoft SQL Server 2008.
71757 501 Lec R 06:00-08:50PM BATL U301 Strickland, J Deadlines Final Book
Hands-on learning in a lab environment.
CS 151A Oracle SQL Databases 3.0
This course helps students prepare for Oracle's "Oracle Database SQL Expert" exam.
71758 831 Onl HOURS ARR  Endres, R Deadlines Book
CS 151A Sec 831 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 http://www.ccsf.edu/online/courses.
CS 155A MySQL Databases 3.0 72000 831 Onl HOURS ARR  Endres, R Deadlines Book WAIT LIST 75878 G81 Onl HOURS ARR  Endres, R Deadlines Book
CS 155A Sec 831&G81 are online classes with required Midtern and Final exams are on-campus. For course details students must check their instructor's website at http://fog.ccsf.edu/~rendres. For more information about online courses go to http://www.ccsf.edu/online/courses.
CS 159A Database Design and Modeling 3.0
PREREQ.: CS 150A or 151A or CS 152A.
75879 501 Lec W 06:00-08:50PM 88 4th St. N516 Kaufmyn, W Deadlines Final Book
Hands-on learning in a lab environment.

Fall 2014     Internet Programming


How To Read The Class Listing

CNIT 129 Web 2.0 Internet Technologies 3.0
ADVISE: CNIT 100. Requires an additional 3 hours.
72690 831 Onl HOURS ARR  Devlin-Clancy, M Deadlines Book
CNIT 129-Sec 831 is an online class with no required meetings on campus. For course details students must check instructor's website at http://fog.ccsf.edu/~mclancy. For more information about online courses go to http://www.ccsf.edu/online/courses.
CNIT 131 Internet Basics & Begin HTML 3.0
Requires an additional 3 hours.
72208 001 Lec M W 11:10-12:25PM SCIE U037 Taha, R Deadlines Book 71886 002 Lec T R 11:10-12:25PM CLOU U218 Ferreira Da Silva, Deadlines Book 71887 501 Lec R 06:10-09:00PM CLOU U218 Wu, R Deadlines Final Book 71888 831 Onl HOURS ARR  Ferreira Da Silva, Deadlines Book
CNIT 131-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/~cdasilva. For more information about online courses go to http://www.ccsf.edu/online/courses.
71889 832 Onl HOURS ARR  Corbie, T Deadlines Book
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/~tcorbie/. For more information about online courses go to http://www.ccsf.edu/online/courses.
75021 833 Onl HOURS ARR  Devlin-Clancy, M Deadlines Book
CNIT 131-Sec 833 is an online class with no required meetings on-campus. For course details students must check instructor's website at http://fog.ccsf.edu/~mclancy. For more information about online courses go to http://www.ccsf.edu/online/courses.
CNIT 132 Intermediate HTML and CSS 3.0
ADVISE: CNIT 131. Requires an additional 3 hours. Hand code web pages using HTML & XHTML and publish with ftp.
72119 501 Lec T 06:10-09:00PM SCIE U008 Ferreira Da Silva, Deadlines Final Book
HTML, CSS, W3C Standards and publish with FTP
71892 831 Onl HOURS ARR  Rubin, S Deadlines Book WAIT LIST
CNIT 132-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/~srubin/. For more information about online courses go to http://www.ccsf.edu/online/courses.
71893 832 Onl HOURS ARR  Corbie, T Deadlines Book
CNIT 132-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/~tcorbie/. For more information about online courses go to http://www.ccsf.edu/online/courses.
CNIT 133 Interactive Web Pages-JavaScri 3.0
ADVISE: CNIT 132 Requires an additional 3 hours. Hand-code web pages using original Javascript & AJAX.
72375 501 Lec M 06:40-09:30PM SCIE U008 Yip, H Deadlines Final Book
Covers JavaScript, jQuery and AJAX
71895 831 Onl HOURS ARR  Rubin, S Deadlines Book WAIT LIST
Covers JavaScript, jQuery and AJAX
72325 832 Onl HOURS ARR  Rubin, S Deadlines Book
CNIT 133-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/~srubin/. For more information about online courses go to http://www.ccsf.edu/online.
CNIT 134 Server-side Tech. for the Web 3.0
PREREQ.: CNIT 133 or CS 110A or 111A or 112A or 113A or 183B. Requires an additional 3 hours. Develop interactive web pages.
75574 831 Onl HOURS ARR  Ferreira Da Silva, Deadlines Book
CNIT 134-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/~cdasilva/. For more information about online courses go to http://ccsf.edu/online/courses.
CS 113A Intro to Perl Programming 3.0
ADVISE: CS 160A. Satisfies elective requirement for CS Unix/Linux Administration certificate.
74155 831 Onl HOURS ARR  Putnam, D Deadlines Book
CS 113A-Sec 831 is an online class with no required on-campus meetings. For course details student must check instructor's website at http://fog.ccsf.edu/~dputnam. For more information about online courses go to http://www.ccsf.edu/online/coureses
CS 130A PHP Programming 3.0
ADVISE: CNIT 132 or demo of exit skills; and CS 110A or 111A or similar programming experience
72577 831 Onl HOURS ARR  Giambattista, L Deadlines Book WAIT LIST
CS 130A-Sec 831 is an online class with Final exam 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 http://www.ccsf.edu/online/courses.
CS 130B Advanced PHP Programming 3.0
PREREQ.: CS 130A.
75876 501 Lec T 06:10-09:00PM BATL U301 Freedman, K Deadlines Final Book
Hands-on learning in a lab environment.
CS 131A Python Programming 3.0
ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B.
74156 001 Lec M W 01:10-03:00PM BATL U301 Brick, A Deadlines Book WAIT LIST
Hands-on learning in a lab environment.
CS 132A Ruby Programming 3.0
ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B.
73157 831 Onl HOURS ARR  Putnam, D Deadlines Book 74686 832 Onl HOURS ARR  Putnam, D Deadlines Book
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 http://www.ccsf.edu/online/courses
VMD 140 Web Production I 3.0
PREREQ.:MMSP 120 ADVISE: VMD 103 and VMD 126 Formerly MMSP 130
72805 001 L/L M W 09:10-12:00PM ARTX U264 Cataldo, B Deadlines Book 74171 551 L/L M W 06:00-08:50PM 1125 Valencia St. A474 Cataldo, B Deadlines Final Book

Fall 2014     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: 12 units
74691 831 Onl HOURS ARR  Brick, A Deadlines Book
CS 198 is an online course. Student is responsible for finding own internship. For details, please see: http://fog.ccsf.edu/~abrick. For more information about online courses go to www.ccsf.edu/online/courses