COMPUTER SCIENCE Spring 2012More Info & Table of Contents
BATL 456 www.ccsf.edu/cs/ 239-3655
           Some of the courses listed below require additional hours.  
           These hours may be completed in BATMALE 301                 
           or in other ways.  Contact your instructor for details.     
           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


Spring 2012     Information Science


How To Read The Class Listing

CS 101 Intro to Information Systems 3.0 Requires an additional 0.5 hours. 32659 001 Lec M W 03:00-04:30PM BATL U411 Baptiste, W Deadlines Final Book 31841 002 Lec T R 03:00-04:30PM BATL U411 Baptiste, W Deadlines Final Book 32584 831 Onl HOURS ARR  Webb, N Deadlines Book This is an online class: See http://fog.ccsf.edu/~nwebb or http://www.ccsf.edu/online/courses for details. CS 177 Software Engineering 3.0 PREREQ.: CS 110A or 111A or 112A or 113A or 130A or 131A or similar programming experience. Requires an additional 3 hours. 33744 501 Lec T 07:00-10:00PM BATL U453 Moghtanei, A Deadlines Final Book

Spring 2012     Computer Programming


How To Read The Class Listing

CS 110A Intro to Programming: C++ 3.0 ADVISE: MATH 840. Requires an additional 3 hours. 31843 001 L/C M W 11:00-01:00PM BATL U413 Metzler, C Deadlines Final Book Hands-on learning in a lab environment 31842 003 L/C T R 09:00-11:00AM BATL U413 Persiko, C Deadlines Final Book Hands-on learning in a lab environment. 32365 501 L/C M W 06:30-08:30PM BATL U411 Baptiste, W Deadlines Final Book 32014 831 Onl HOURS ARR  Brick, A Deadlines Book This is an online class. See http://fog.ccsf.edu/~abrick/?CS110A for details. 32366 832 Onl HOURS ARR  Giambattista, L Deadlines Book This is an online Class. See http://fog.ccsf.edu/~lgiambat/ for details. CS 110B Programming Fundamentals: C++ 3.0 PREREQ.: CS 110A. Requires an additional 3 hours. 31938 001 L/C T R 11:00-01:00PM BATL U453 Schatz, J Deadlines Final Book 32015 831 Onl HOURS ARR  Schatz, J Deadlines Book This is an Online Class. See http://fog.ccsf.edu/~jschatz for details. CS 110C Data Structures & Algorit: C++ 3.0 PREREQ.: CS 110B. Requires an additional 3 hours. 31848 001 L/C T R 03:00-05:00PM BATL U453 Abensohn, S Deadlines Final Book CS 111A Intro to Programming: Java 3.0 ADVISE: MATH 840. Requires an additional 3 hours. 31850 001 L/C T R 01:00-03:00PM BATL U453 Abensohn, S Deadlines Final Book 33736 002 L/C M W 09:00-11:00AM BATL U453 Abensohn, S Deadlines Final Book 33737 003 L/C T R 11:00-01:00PM BATL U413 Conner, C Deadlines Final Book Hands-on learning in a lab environment. 33738 348 L/C T R 07:30-09:30PM 88 4th St. U514 Rauenbusch, T Deadlines Final Book Hands-on learning in a lab environment. 34105 361 Lec M W 01:00-03:00PM 1800 Oakdale Av U402 Schatz, J Deadlines Final Book Hands on learning in a lab environment. 31849 831 Onl HOURS ARR  Metzler, C Deadlines Book This is an online class. See http://sol.ccsf.edu/~cmetzler/cs111a/SyllabusSpring.htm for details. 33739 832 Onl HOURS ARR  Conner, C Deadlines Book This is an online class. See http://hills.ccsf.edu/~cconner for details. CS 111B Programming Fundamentals: Java 3.0 PREREQ.: CS 110A or CS 111A. Requires an additional 3 hours. 31851 001 L/C T R 01:00-03:00PM BATL U451 Conner, C Deadlines Final Book 33740 002 L/C M W 09:00-11:00AM BATL U413 Masters, J Deadlines Final Book Hands-on learning in a lab environment. 31852 831 Onl HOURS ARR  Conner, C Deadlines Book This is an online Class. See http://hills.ccsf.edu/~cconner for details. CS 111C Data Structures & Algo: Java 3.0 PREREQ.: CS 111B. Requires an additional 3 hours. 32305 831 Onl HOURS ARR  Masters, J Deadlines Book This is an online class. See http://hills.ccsf.cc.ca.us/~jlmaster for details. CS 112A Intro to Visual Basic.NET 3.0 ADVISE: MATH 840. Requires an additional 3 hours. 33741 581 L/C T 06:00-09:00PM 88 4th St. U623 Endres, R Deadlines Final Book This is a hybrid class with a required online component. See http://fog.ccsf.edu/~rendres for details. CS 112D Visual Basic.NET w/ Databases 3.0 PREREQ.: CS 112A or experience programming with Visual Basic; and CS 150A or 151A or 155A or experience SQL queries ADVISE: CS 112B Requires an additional 3 hours. This course covers ADO.NET. 33742 831 Onl HOURS ARR  Endres, R Deadlines Book This is an online class. See http://fog.ccsf.edu/~rendres for details. CS 113A Intro to Perl Programming 3.0 ADVISE: CS 160A. Requires an additional 3 hours. Satisfies elective requirement for CS Unix/Linux Administration certificate. 31855 831 Onl HOURS ARR  Wood, P Deadlines Book This is an online class. See http://fog.ccsf.edu/~pwood for details. CS 130A PHP Programming 3.0 ADVISE: CNIT 132 or demo of exit skills; and CS 110 or 111A or 112A or 113A or 131A or similar programming experience Requires an additional 3 hours. 32089 501 L/C M 06:00-10:00PM BATL U453 Putnam, D Deadlines Final Book 32859 831 Onl HOURS ARR  Giambattista, L Deadlines Book This is an online class. See http://fog.ccsf.edu/~lgiambat for details. CS 130B Advanced PHP Programming 3.0 PREREQ.: CS 130A. Requires an additional 3 hours. 33051 501 Lec T 06:00-09:00PM BATL U451 Putnam, D Deadlines Final Book CS 131A Python Programming 3.0 ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B. Requires an additional 3 hours. 33172 501 L/C R 06:00-10:00PM BATL U451 Wostner, U Deadlines Final Book CS 132A Ruby Programming 3.0 ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B. Requires an additional 3 hours. 32860 831 Onl HOURS ARR  Putnam, D Deadlines Book This is an online class. See http://fog.ccsf.edu/~dputnam for details. CS 177 Software Engineering 3.0 PREREQ.: CS 110A or 111A or 112A or 113A or 130A or 131A or similar programming experience. Requires an additional 3 hours. 33744 501 Lec T 07:00-10:00PM BATL U453 Moghtanei, A Deadlines Final Book CS 211D Android Programming 3.0 PREREQ.: CS 111B or demonstration of exit skills 33745 501 Lec R 07:00-10:00PM BATL U453 Moghtanei, A Deadlines Final Book CS 212 iPhone Programming 3.0 PREREQ.: CS 110B or 111B or demo of exit skills Requires an additional 3 hours 33746 551 Lec W 06:00-09:00PM 1125 Valencia St. A473 Schatz, J Deadlines Final Book CS 270 Comp Architecture w/Assembly 3.0 PREREQ.: CS 110B or 111B. Requires an additional 3 hours. 31854 501 L/C T R 06:30-08:30PM BATL U411 Baptiste, W Deadlines Final Book GAME 100 Exploring Game Worlds 3.0 33868 G01 L/L F 01:00-05:00PM 1125 Valencia St. A474 Cox, D Deadlines Final Book

Spring 2012     UNIX / LINUX


How To Read The Class Listing

CS 160A Introduction to Unix/Linux 2.0 Requires an additional 2 hours. Satisfies core requirement for CS Unix/Linux administration certificate. 31858 401 Lec T R 02:00-04:00PM 01/17-03/16 BATL U413 Brick, A Deadlines Book Hands-on learning in a lab environment 31860 591 Lec T R 06:30-08:30PM 01/17-03/16 BATL U413 Brick, A Deadlines Book Hands-on learning in a lab environment 31859 831 Onl HOURS ARR 01/17-03/16  Metzler, C Deadlines Book This is an online class. See http://sol.ccsf.edu/~cmetzler/cs160a/SyllabusSpring.htm for details. 32718 832 Onl HOURS ARR 01/17-03/16  Metzler, C Deadlines Book Note: This is an onLine class. See http://sol.ccsf.edu/~cmetzler/cs160a/SyllabusSpring.htm for details. 32863 833 Onl HOURS ARR 01/17-03/16  Conner, C Deadlines Book This is an online class. See http://hills.ccsf.edu/~cconner for details. CS 160B Unix/Linux Shell Scripting 2.0 PREREQ.: CS 160A or demo of CS 160A exit skills. Requires an additional 2 hours. Satisfies core requirement for CS Unix/Linux administration certificate. 31838 401 Lec T R 02:00-04:00PM 03/19-05/25 BATL U413 Brick, A Deadlines Final Book Hands-on learning in a lab environment 33052 831 Onl HOURS ARR 03/19-05/25  Brick, A Deadlines Book This is an online class. See http://fog.ccsf.edu/~abrick for details.

Spring 2012     Database


How To Read The Class Listing

CS 112D Visual Basic.NET w/ Databases 3.0 PREREQ.: CS 112A or experience programming with Visual Basic; and CS 150A or 151A or 155A or experience SQL queries ADVISE: CS 112B Requires an additional 3 hours. This course covers ADO.NET. 33742 831 Onl HOURS ARR  Endres, R Deadlines Book This is an online class. See http://fog.ccsf.edu/~rendres for details. CS 150A SQL Server Databases 3.0 Requires an additional 3 hours. Introduction to database and SQL using Microsoft SQL Server 2008. 31857 831 Onl HOURS ARR  Endres, R Deadlines Book This is an online class. See http://fog.ccsf.edu/~rendres for details. CS 151A Oracle SQL Databases 3.0 Requires an additional 3 hours. This course helps students prepare for Oracle's "Oracle Database SQL Expert" exam. 32861 831 Onl HOURS ARR  Endres, R Deadlines Book This is an online class. See http://fog.ccsf.edu/~rendres for details. CS 151B Oracle Database Administration 3.0 PREREQ.: CS 150A or 151A. ADVISE: CS 160A. Requires an additional 3 hours. This course helps students prepare for Oracle certification 32862 501 Lec W 07:00-10:00PM BATL U453 Moghtanei, A Deadlines Final Book CS 151P Oracle PL/SQL Programming 4.0 PREREQ.: Completion of or concurrent enrollment in CS 151A or experience writing SQL. Requires an additional 3 hours. This course helps students prepare for oracle's "Oracle Database 11g: Program with PL/SQL" exam 33743 831 Onl HOURS ARR  Endres, R Deadlines Book This is an online class. See http://fog.ccsf.edu/~rendres for details. CS 155A MySQL Databases 3.0 Requires an additional 3 hours. 32090 831 Onl HOURS ARR  Endres, R Deadlines Book This is an online class. See http://fog.ccsf.edu/~rendres for details.

Spring 2012     Multimedia


How To Read The Class Listing

CS 183B Flash Game Programming I 3.0 PREREQ.: CS 183A or MMSP 140 or experience using Flash: graphical tools, built-in objects, and how to create timeline-based movies. Requires an additional 3 hours. 32091 551 L/C M 06:00-10:00PM 1125 Valencia St. A473 Brick, A Deadlines Final Book Hands-on learning in a lab environment. MMSP 110 Orientation to Multimedia 2.0 32966 001 Lec T 04:00-06:00PM ARTX U264 Gentry, E Deadlines Final Book MMSP 125 Multimedia Content and Form 3.0 ADVISE: Completion of or concurrent enrollment in MMSP 120 32971 001 L/L T R 01:00-04:00PM HC A206 Baltrip, J Deadlines Final Book MMSP 130 Multimedia Process and Produc 3.0 PREREQ.: MMSP 120 or GRPH 25 ADVISE: MMSP 125 32972 001 L/L M W 01:00-04:00PM VART U105 Cataldo, B Deadlines Final Book 33871 551 L/L M W 06:00-09:00PM 1125 Valencia St. A474 Cataldo, B Deadlines Final Book

Spring 2012     Internet Programming


How To Read The Class Listing

CS 113A Intro to Perl Programming 3.0 ADVISE: CS 160A. Requires an additional 3 hours. Satisfies elective requirement for CS Unix/Linux Administration certificate. 31855 831 Onl HOURS ARR  Wood, P Deadlines Book This is an online class. See http://fog.ccsf.edu/~pwood for details. CS 130A PHP Programming 3.0 ADVISE: CNIT 132 or demo of exit skills; and CS 110 or 111A or 112A or 113A or 131A or similar programming experience Requires an additional 3 hours. 32089 501 L/C M 06:00-10:00PM BATL U453 Putnam, D Deadlines Final Book 32859 831 Onl HOURS ARR  Giambattista, L Deadlines Book This is an online class. See http://fog.ccsf.edu/~lgiambat for details. CS 130B Advanced PHP Programming 3.0 PREREQ.: CS 130A. Requires an additional 3 hours. 33051 501 Lec T 06:00-09:00PM BATL U451 Putnam, D Deadlines Final Book CS 131A Python Programming 3.0 ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B. Requires an additional 3 hours. 33172 501 L/C R 06:00-10:00PM BATL U451 Wostner, U Deadlines Final Book CS 132A Ruby Programming 3.0 ADVISE: CS 110A or 111A or 113A or 130A or 112A or 161 or 160B. Requires an additional 3 hours. 32860 831 Onl HOURS ARR  Putnam, D Deadlines Book This is an online class. See http://fog.ccsf.edu/~dputnam for details. CNIT 131 Internet Basics & Begin HTML 3.0 Repeat: max. 9 units Requires an additional 3 hours. 31963 001 Lec M W 09:30-11:00AM SCIE U037 Taha, R Deadlines Final Book 31964 501 Lec W 06:00-09:00PM SCIE U008 Taha, R Deadlines Final Book 32484 831 Onl HOURS ARR  Webb, N Deadlines Book CNIT 131-831 is an online class. See http://fog.ccsf.edu/~nwebb or http://www.ccsf.edu/online/courses for detail. 31965 832 Onl HOURS ARR  Bornstein, A Deadlines Book CNIT 131-832 is an online class: See online section http://fog.ccsf.edu/~abornste or http://www.ccsf.edu/online/courses for details. 32483 833 Onl HOURS ARR  Ferreira Da Silva Deadlines Book CNIT 131-833 is an online class. See http://fog.ccsf.edu/cdasilva/ or http://www.ccsf.edu/online/courses for details. CNIT 132 Intermediate HTML & XHTML 3.0 ADVISE: CNIT 131. Requires an additional 3 hours. Repeat: max. 9 units Hand code web pages using HTML & XHTML and publish with ftp. 34070 001 Lec T R 11:00-12:30PM CLOU U218 Ferreira Da Silva Deadlines Final Book 32485 501 Lec R 06:30-09:30PM SCIE U008 Leiva, I Deadlines Final Book 31966 831 Onl HOURS ARR  Rubin, S Deadlines Book CNIT 132 831 is an online class. See http://fog.ccsf.edu/~srubin/ or http://ccsf.edu/online/courses for details 31967 832 Onl HOURS ARR  Wood, P Deadlines Book CNIT 132-832 online classes. See http://fog.ccsf.edu/~pwood/ or http://ccsf.edu/online/courses for details. CNIT 133 Interactive Web Pages-JavaScri 3.0 ADVISE: CNIT 132 Requires an additional 3 hours. Hand-code web pages using original Javascript & AJAX. 32486 501 Lec M 06:30-09:30PM SCIE U215 Yip, H Deadlines Final Book 31968 831 Onl HOURS ARR  Rubin, S Deadlines Book 32487 832 Onl HOURS ARR  Rubin, S Deadlines Book CNIT 133-831 & 832 online classes. See http://fog.ccsf.edu/~srubin/ or http://www.ccsf.edu/online/courses. CNIT 134 Serv Side Tech: XML & ASP.NET 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. 32023 831 Onl HOURS ARR  Ferreira Da Silva Deadlines Book CNIT 134 831 is an online class. See http://fog.ccsf.edu/cdasilva/ or http://ccsf.edu/online/courses for details

Spring 2012     Internship & Independent Study


How To Read The Class Listing

CNIT 197 Internship and Work Experience 1.0 PREREQ.: CNIT 132 or 104 and 106 or 201 or 241 and approval of CNIT Work Experience Coordinator Repeat: max. 3 units 31876 001 Exp HOURS ARR  Bowne, S Deadlines Book Orientation on 1/25/12 from 5:00 to 6:00 p.m. in S37.