Search Results for Online Course Schedule
Computer Science

Physical Sciences, Mathematics & Engineering (650) 949-7259


50 Courses/Sections found for Summer 2015     (Each listing represents a different section.)
Legend: • Online Course % Honors Course √ Off Campus Course   Evening Course
M=Monday  T=Tuesday  W=Wednesday  Th=Thursday  F=Friday  S=Saturday  U=Sunday

Course IDCourse TitleUnits
CRN # Course Activity Time Days Instructor Location

C S 1AOBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN JAVA5 Units
Systematic introduction to fundamental concepts of computer science through the study of the Java programming language. Coding topics include Java control structures, classes, methods, arrays, graphical user interfaces and elementary data structures. Concept topics include algorithms, recursion, data abstraction, problem solving strategies, code style, documentation, debugging techniques and testing.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Advisory: Satisfactory score on the mathematics placement test or MATH 105 or 108; not open to students with credit in C S 1AH.
10237• C S -001A-01W LectureTBATBAIBRAHIM, HANANONLINE
  Laboratory TBATBAIBRAHIM, HANANONLINE
Class runs from - .
10238• C S -001A-02W LectureTBATBACECIL, JESSEONLINE
  Laboratory TBATBACECIL, JESSEONLINE
Class runs from - .
10239• C S -001A-03W LaboratoryTBATBAMEADE, LADAWNONLINE
  Lecture TBATBAMEADE, LADAWNONLINE
Class runs from - .
10576• C S -001A-04W LaboratoryTBATBAKRISHNAMURTHY, LALITHAONLINE
  Lecture TBATBAKRISHNAMURTHY, LALITHAONLINE
Class runs from - .
10477 C S -001A-05Y Lecture08:30 AM-10:20 AMMTWThDERAFSHI, ZIBA4308
  Laboratory TBATBADERAFSHI, ZIBAONLINE
Class runs from - .
10520√ C S -001A-06Y Lecture06:00 PM-07:50 PMMTWThPHAM, TRIMC I2
  Laboratory TBATBAPHAM, TRIONLINE
Class runs from - . C S -001A-06Y: Please note that this section is located at Foothill College's Middlefield Campus in Palo Alto.
11077• C S -001A-07W LectureTBATBAMEADE, LADAWNONLINE
  Laboratory TBATBAMEADE, LADAWNONLINE
Class runs from - .

C S 1BINTERMEDIATE SOFTWARE DESIGN IN JAVA5 Units
Systematic treatment of intermediate concepts in computer science through the study of Java object-oriented programming (OOP). Coding topics include Java interfaces, class extension, generics, the Java collections framework, multi-dimensional arrays and file I/O. Concept topics include OOP project design, inheritance, polymorphism, method chaining, functional programming, linked-lists, FIFOs, LIFOs, event-driven programming and guarded code.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Prerequisite: C S 1A or 1AH.
Advisory: Demonstrated proficiency in English by placement as determined by score on the English placement test OR through an equivalent placement process OR completion of ESLL 25 & ESLL 249.
10966• C S -001B-02W LaboratoryTBATBAKRISHNAMURTHY, LALITHAONLINE
  Lecture TBATBAKRISHNAMURTHY, LALITHAONLINE
Class runs from - .

C S 2AOBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN C++5 Units
Systematic introduction to fundamental concepts of computer science through the study of the C++ programming language. Coding topics include C++ control structures, objects, global-scope functions, class methods, arrays and elementary data structures. Concept topics include algorithms, recursion, data abstraction, problem solving strategies, code style, documentation, debugging techniques and testing.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Advisory: Satisfactory score on the mathematics placement test or MATH 105 or 108; not open to students with credit in C S 2AH.
10234• C S -002A-01W LectureTBATBACECIL, JESSEONLINE
  Laboratory TBATBACECIL, JESSEONLINE
Class runs from - .
10235• C S -002A-02W LaboratoryTBATBAHARDEN, DAVIDONLINE
  Lecture TBATBAHARDEN, DAVIDONLINE
Class runs from - .
10236• C S -002A-03W LaboratoryTBATBAMEADE, LADAWNONLINE
  Lecture TBATBAMEADE, LADAWNONLINE
Class runs from - .
10329• C S -002A-04W LaboratoryTBATBAVENKATARAMAN, ANANDONLINE
  Lecture TBATBAVENKATARAMAN, ANANDONLINE
Class runs from - .
10233• C S -002A-05Y LaboratoryTBATBAVENKATARAMAN, ANANDONLINE
  Lecture 10:30 AM-12:20 PMMTWThVENKATARAMAN, ANAND4202
Class runs from - .

C S 2BINTERMEDIATE SOFTWARE DESIGN IN C++5 Units
Systematic treatment of intermediate concepts in computer science through the study of C++ object-oriented programming (OOP). Coding topics include C++ derived classes, class templates, function templates, virtual functions, operator overloading, an introduction to the Standard Template Library, multiple inheritance, pointers, dynamic memory allocation and file I/O. Concept topics include OOP project design, inheritance, polymorphism, method chaining, functional programming, linked-lists, FIFOs, LIFOs, events in GUIs and guarded code.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Prerequisite: C S 2A or 2AH.
Advisory: Demonstrated proficiency in English by placement as determined by score on the English placement test OR through an equivalent placement process OR completion of ESLL 25 & ESLL 249.
10511• C S -002B-01W LaboratoryTBATBAHARDEN, DAVIDONLINE
  Lecture TBATBAHARDEN, DAVIDONLINE
Class runs from - .

C S 21APROGRAMMING IN PYTHON5 Units
Introduction to the Python language and environment. Covers topics including object oriented programming, elementary data structures, modules, algorithms, recursion, data abstraction, code style, documentation, debugging techniques and testing.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Advisory: One of the following: C S 1A, 1AH, 2A, 2AH or equivalent.
10479• C S -021A-01W LaboratoryTBATBAKHAYRALLAH, RULAONLINE
  Lecture TBATBAKHAYRALLAH, RULAONLINE
Class runs from - .
10510• C S -021A-02W LectureTBATBALAMBLE, GERIONLINE
  Laboratory TBATBALAMBLE, GERIONLINE
Class runs from - .
10925 C S -021A-03Y Lecture06:00 PM-07:50 PMMTWThLAI, JIANSU4202
  Laboratory TBATBALAI, JIANSUONLINE
Class runs from - .

C S 22AJAVASCRIPT FOR PROGRAMMERS5 Units
Introduction to object oriented programming in JavaScript. Topics include: client and server side programming, Model/View/Controller architecture, current tools and testing methods, interaction with HTML and CSS, Document Object Model, XML and JSON. Students will have practice writing programs for mobile web browsers and creating dynamic web pages including animation.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Advisory: One of the following: C S 1A, 1AH, 2A, 2AH or equivalent; knowledge of HTML and CSS.
10525• C S -022A-03W LaboratoryTBATBALAMBLE, GERIONLINE
  Lecture TBATBALAMBLE, GERIONLINE
Class runs from - .
11069• C S -022A-04W LectureTBATBALAMBLE, GERIONLINE
  Laboratory TBATBALAMBLE, GERIONLINE
Class runs from - .

C S 30AINTRODUCTION TO LINUX & UNIX5 Units
Introduction to the Linux and UNIX operating systems primarily focused on command line usage. Covers the history, kernel, file systems, shells and user utilities. Also introduces students to the fundamentals of shell programming, processes, communications, and basic security.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
10312• C S -030A-01W LectureTBATBAAMMARI, HADEELONLINE
  Laboratory TBATBAAMMARI, HADEELONLINE
Class runs from - .
11070• C S -030A-02W LaboratoryTBATBAAMMARI, HADEELONLINE
  Lecture TBATBAAMMARI, HADEELONLINE
Class runs from - .

C S 49FOUNDATIONS OF COMPUTER PROGRAMMING2.5 Units
Introduction to basic computer programming concepts using an object-oriented language. Intended for students interested in C S 1A or C S 2A, but would like a more gradual entry to computing foundations. Coding topics include hands-on practice with software engineering tools, simple programs, variables, control structures, functions, and input /output. Concept topics include the comprehension of specifications, adherence to style guidelines, and the importance of testing to ensure that programs are usable, robust and modifiable.
2 hours lecture, 2 hours laboratory. (48 hours total per quarter.)
Advisory: Satisfactory score on the mathematics placement test or MATH 105 or 108; concurrent enrollment in ESLL 25 or ENGL 209.
10969√ C S -049.-01Y Lecture06:00 PM-09:50 PMWXIONG, LIPINGMC I5
  Laboratory TBATBAXIONG, LIPINGONLINE
Class runs from - . C S -049.-01Y: This section will be taught at Middlefield Campus located at 4000 Middlefield Road, Palo Alto, CA 94303. There will be an emphasis on the Python programming language in this section.

C S 54DCLOUD INFRASTRUCTURE & SERVICES5 Units
Presents the transition from a Classic Data Center environment to a Virtual Data Center. The student will understand Cloud virtualization at each layer - compute, storage, network, desktop, and application - along with business continuity in a Virtual Data Center (VDC) environment. Explanation and discussion of Cloud computing basics, infrastructure components, service management activities, security concerns, and considerations for Cloud adoption.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Advisory: C S 50A.
10508 C S -054D-01Y Lecture06:00 PM-09:50 PMMWMURPHY, WILLIAM4308
  Laboratory TBATBAMURPHY, WILLIAMONLINE
Class runs from - .

C S 56BIT ESSENTIALS5 Units
The course presents a working knowledge of computer internals and provide practical skills in computer hardware assembly and software installation. Emphasis is placed on troubleshooting problems, throughout the process Activities includes hands-on labs and virtual learning tools which encourage critical thinking and complex problem-solving skills.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
10967• C S -056B-01Y LaboratoryTBATBAMURPHY, WILLIAMONLINE
  Lecture 06:00 PM-09:50 PMTThMURPHY, WILLIAM4308
Class runs from - .

C S 63ADEVELOPING APPLICATIONS FOR IOS5 Units
An introduction to programming the iPhone, iPad and iPod Touch. Covers Objective-C, Cocoa Touch, and the Model/View/Controller architecture. Students will develop useful applications that include common user interface elements, web services, the device's GPS and camera.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Advisory: C S 1B or 2B.
10306• C S -063A-01Y LaboratoryTBATBATRINH, VIETONLINE
  Lecture 06:00 PM-09:50 PMMWTRINH, VIET4223
Class runs from - . CS 63A-01Y: Students are required to have access to a computer running Apple's OS X 10 (Yosemite) and Xcode. A limited number of iMac's are available on campus.

Search Time: 0.246 secs.

View a different Quarter?    
A different Department?