Search Results for Online Course Schedule
Computer Science

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


103 Courses/Sections found for Fall 2016     (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 JAVA4.5 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, 2 hours laboratory. (72 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.
20512 C S -001A-01Y Lecture10:00 AM-11:50 AMTThHAIGHT, ELAINE4308
  Laboratory TBATBAHAIGHT, ELAINEONLINE
20513 C S -001A-02Y Lecture01:30 PM-03:20 PMMWVENKATARAMAN, ANAND5607
  Laboratory TBATBAVENKATARAMAN, ANANDONLINE
20514• C S -001A-03W LectureTBATBAVENKATARAMAN, ANANDONLINE
  Laboratory TBATBAVENKATARAMAN, ANANDONLINE
20515• C S -001A-04W LaboratoryTBATBAGENTRY-KOLEN, HEIDIONLINE
  Lecture TBATBAGENTRY-KOLEN, HEIDIONLINE
20825• C S -001A-05W LaboratoryTBATBACECIL, JESSEONLINE
  Lecture TBATBACECIL, JESSEONLINE
20516• C S -001A-06W LectureTBATBAKRISHNAMURTHY, LALITHAONLINE
  Laboratory TBATBAKRISHNAMURTHY, LALITHAONLINE
22011• C S -001A-07W LectureTBATBAAKHOIRSHIDA, MOHAMMEDONLINE
  Laboratory TBATBAAKHOIRSHIDA, MOHAMMEDONLINE
21699√ C S -001A-50Y Lecture07:30 AM-08:45 AMTThIBRAHIM, HANANFC209
  Lecture TBATBAIBRAHIM, HANANONLINE
  Laboratory TBATBAIBRAHIM, HANANONLINE
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.
21701• C S -001A-51Y LaboratoryTBATBAHAIGHT, ELAINEONLINE
  Lecture 06:30 PM-08:20 PMMWHAIGHT, ELAINEFC209
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

C S 1BINTERMEDIATE SOFTWARE DESIGN IN JAVA4.5 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, 2 hours laboratory. (72 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.
20703• C S -001B-01Y LaboratoryTBATBAMAZLOOM, BITAONLINE
  Lecture 06:00 PM-07:50 PMTThMAZLOOM, BITA4306
21124• C S -001B-02W LaboratoryTBATBAMAZLOOM, BITAONLINE
  Lecture TBATBAMAZLOOM, BITAONLINE
20945• C S -001B-03W LaboratoryTBATBACECIL, JESSEONLINE
  Lecture TBATBACECIL, JESSEONLINE

C S 1CADVANCED DATA STRUCTURES & ALGORITHMS IN JAVA4.5 Units
Systematic treatment of advanced data structures, algorithm analysis and abstract data types in the Java programming language. Coding topics include the development of ADTs from scratch, building ADTs on top of the java.util collections, array lists, linked lists, trees, maps, hashing functions and graphs. Concept topics include searching, big-O time complexity, analysis of all major sorting techniques, top down splaying, AVL tree balancing, shortest path algorithms, minimum spanning trees and maximum flow graphs.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Prerequisite: C S 1B.
Advisory: One of the following: ENGL 1A, 1AH, 1S & 1T or ESLL 26.
20906 C S -001C-01Y Lecture06:30 PM-08:20 PMMWSTAFF, M5602
  Laboratory TBATBASTAFF, MONLINE
20520• C S -001C-02W LectureTBATBAMAZLOOM, BITAONLINE
  Laboratory TBATBAMAZLOOM, BITAONLINE

C S 2AOBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN C++4.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, 2 hours laboratory. (72 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.
20518 C S -002A-01Y Lecture08:00 AM-09:50 AMTThVENKATARAMAN, ANAND5602
  Laboratory TBATBAVENKATARAMAN, ANANDONLINE
20826• C S -002A-02W LectureTBATBAVENKATARAMAN, ANANDONLINE
  Laboratory TBATBAVENKATARAMAN, ANANDONLINE
20519• C S -002A-03W LaboratoryTBATBAVENKATARAMAN, ANANDONLINE
  Lecture TBATBAVENKATARAMAN, ANANDONLINE
20668• C S -002A-04W LaboratoryTBATBAGENTRY-KOLEN, HEIDIONLINE
  Lecture TBATBAGENTRY-KOLEN, HEIDIONLINE
22002• C S -002A-05W LectureTBATBAMEADE, LADAWNONLINE
  Laboratory TBATBAMEADE, LADAWNONLINE
21705• C S -002A-51Y LaboratoryTBATBAPHAM, TRIONLINE
  Lecture 06:30 PM-08:20 PMTThPHAM, TRIFC222
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

C S 2BINTERMEDIATE SOFTWARE DESIGN IN C++4.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, 2 hours laboratory. (72 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.
20907• C S -002B-01W LectureTBATBAPHAM, TRIONLINE
  Laboratory TBATBAPHAM, TRIONLINE
20696• C S -002B-02W LectureTBATBAHARDEN, DAVIDONLINE
  Laboratory TBATBAHARDEN, DAVIDONLINE

C S 2CADVANCED DATA STRUCTURES & ALGORITHMS IN C++4.5 Units
Systematic treatment of advanced data structures, algorithm analysis and abstract data types in the C++ programming language. Coding topics include the development of ADTs from scratch, building ADTs on top of the STL templates, vectors, lists, trees, maps, hashing functions and graphs. Concept topics include searching, big-O time complexity, analysis of all major sorting techniques, top down splaying, AVL tree balancing, shortest path algorithms, minimum spanning trees and maximum flow graphs.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Prerequisite: C S 2B.
Advisory: One of the following: ENGL 1A, 1AH, 1S & 1T or ESLL 26.
20670• C S -002C-01W LectureTBATBAHARDEN, DAVIDONLINE
  Laboratory TBATBAHARDEN, DAVIDONLINE
22003• C S -002C-02Y LaboratoryTBATBAMCDANIEL, MIKELONLINE
  Lecture 06:30 PM-08:20 PMMWMCDANIEL, MIKEL5607

C S 3AOBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN PYTHON4.5 Units
Systematic introduction to fundamental concepts of computer science through the study of the Python programming language. Coding topics include control structures, functions, classes, string processing, lists, tuples, dictionaries, working with files, and elementary graphics. Concept topics include algorithms, recursion, data abstraction, problem solving strategies, code style, documentation, debugging techniques and testing.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: Satisfactory score on the mathematics placement test or MATH 105 or 108.
21927• C S -003A-02W LectureTBATBAXIONG, LIPINGONLINE
  Laboratory TBATBAXIONG, LIPINGONLINE
21706√ C S -003A-50Y Lecture06:30 PM-08:20 PMTThOLUWASANMI, OLUMUYIWAFC226
  Laboratory TBATBAOLUWASANMI, OLUMUYIWAONLINE
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

C S 10COMPUTER ARCHITECTURE & ORGANIZATION4.5 Units
Introduction to the organization, architecture and machine-level programming of computer systems. Topics include mapping of high-level language constructs into assembly code, internal data representations, numerical computation, virtual memory, pipelines, caching, multitasking, MIPS architecture, MIPA assembly language code, interrupts, input/output, peripheral storage processing, and comparison of CISC (Intel) and RISC (MIPS) instruction sets.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Prerequisite: One of the following: C S 1A, 1AH, 2A or 2AH.
Advisory: C S 1C or 2C.
22004• C S -010.-01W LectureTBATBALAMBLE, GERIONLINE
  Laboratory TBATBALAMBLE, GERIONLINE
21711• C S -010.-50Y LaboratoryTBATBARIORDAN, THOMASONLINE
  Lecture 06:30 PM-08:20 PMTThRIORDAN, THOMASFC207
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

C S 18DISCRETE MATHEMATICS5 Units
Discrete mathematics: set theory, logic, Boolean algebra, methods of proof, mathematical induction, number theory, discrete probability, combinatorics, functions, relations, recursion, algorithm efficiencies, graphs, trees.
5 hours lecture. (60 hours total per quarter.)
Prerequisites: C S 1A or 1AH; satisfactory score on the mathematics placement test or MATH 48C.
Advisory: One of the following: ENGL 1A, 1AH, 1S & 1T or ESLL 26; not open to students with credit in CIS 18 or MATH 22.
Formerly: CIS 18
22354 C S -018.-01 Lecture12:00 PM-01:25 PMTThFWITSCHORIK, CHARLES4220

C S 21APROGRAMMING IN PYTHON4.5 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, 2 hours laboratory. (72 hours total per quarter.)
Advisory: One of the following: C S 1A, 1AH, 2A, 2AH or equivalent.
20831• C S -021A-01W LectureTBATBAHAIGHT, ELAINEONLINE
  Laboratory TBATBAHAIGHT, ELAINEONLINE
20832• C S -021A-02W LectureTBATBAKHAYRALLAH, RULAONLINE
  Laboratory TBATBAKHAYRALLAH, RULAONLINE
22007• C S -021A-03W LectureTBATBALAI, JIANSUONLINE
  Laboratory TBATBALAI, JIANSUONLINE
21708√ C S -021A-50Y Lecture06:30 PM-08:20 PMTThAKHOIRSHIDA, MOHAMMEDFC203
  Laboratory TBATBAAKHOIRSHIDA, MOHAMMEDONLINE
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

C S 22AJAVASCRIPT FOR PROGRAMMERS4.5 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, 2 hours laboratory. (72 hours total per quarter.)
Advisory: One of the following: C S 1A, 1AH, 2A, 2AH or equivalent; knowledge of HTML and CSS.
20833• C S -022A-01W LaboratoryTBATBAMEADE, LADAWNONLINE
  Lecture TBATBAMEADE, LADAWNONLINE

C S 30AINTRODUCTION TO LINUX4.5 Units
Introduction to the Linux operating system 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, 2 hours laboratory. (72 hours total per quarter.)
20671• C S -030A-01W LectureTBATBALAMBLE, GERIONLINE
  Laboratory TBATBALAMBLE, GERIONLINE
21359√ C S -030A-50Y Lecture06:00 PM-09:50 PMMMURPHY, WILLIAMFC207
  Laboratory TBATBAMURPHY, WILLIAMONLINE
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

C S 30BLINUX SHELL PROGRAMMING4.5 Units
Linux shell script programming using the Bourne Again shell programming language (bash) and Linux utilities to create practical shell scripts. Topics covered include customizing the environment, running and writing scripts, variables, loops, functions, text processing and debugging.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 30A or equivalent.
22009• C S -030B-01W LaboratoryTBATBAAMMARI, HADEELONLINE
  Lecture TBATBAAMMARI, HADEELONLINE

C S 31AINTRODUCTION TO DATABASE MANAGEMENT SYSTEMS4.5 Units
Introduction to database design and use of database management systems for applications. Topics include database architecture, comparison to file-based systems, historical data models, conceptual model; integrity constraints and triggers; functional dependencies and normal forms; relational model, algebra, database processing and Structured Query Language (SQL), database access from Applications-Embedded SQL, JDBC, Cursors, Dynamic SQL, Stored Procedures. Emerging trends will be studied, such as NoSQL databases, Internet & Databases and On-Line Analytical Processing (OLAP). A team project that builds a database application for a real-world scenario is an important element of the course.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: One of the following: C S 1A, 1AH, 2A, 2AH or equivalent.
20701• C S -031A-01W LectureTBATBAIBRAHIM, HANANONLINE
  Laboratory TBATBAIBRAHIM, HANANONLINE
21713• C S -031A-50Y LaboratoryTBATBATRINH, VIETONLINE
  Lecture 06:30 PM-08:20 PMMWTRINH, VIETFC203
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

C S 49FOUNDATIONS OF COMPUTER PROGRAMMING2 Units
Introduction to basic computer programming concepts using an object-oriented language. Intended for students interested in C S 1A or 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, 1 hour laboratory. (36 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.
20713• C S -049.-01W LaboratoryTBATBAAGARWAL, RAHULONLINE
  Lecture TBATBAAGARWAL, RAHULONLINE
21130 C S -049.-S2Y Lecture12:00 PM-01:50 PMThPRICE, PAMELA4306
  Laboratory TBATBAPRICE, PAMELAONLINE

C S 50ANETWORK BASICS (CCNA)4.5 Units
Introduction to the architecture, structure, functions, components, and models of the Internet and other computer networks. The principles and structure of IP addressing and the fundamentals of Ethernet concepts, media, and operations are introduced to provide a foundation for the curriculum. Students will be able to build simple LANs, perform basic configurations for routers and switches, and implement IP addressing schemes.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
21186 C S -050A-01Y Lecture06:00 PM-09:50 PMTMURPHY, WILLIAM4308
  Laboratory TBATBAMURPHY, WILLIAMONLINE

C S 50BROUTING & SWITCHING ESSENTIALS (CCNA)4.5 Units
This course describes the architecture, components, and operations of routers and switches in a small network. Students learn how to configure a router and a switch for basic functionality. By the end of this course students will be able to configure and troubleshoot routers and switches and resolve common issues with RIPv1, RIPv2, single-area and multi-area OSPF, virtual LANs, and inter- VLAN routing in both IPv4 and IPv6 networks. This course is preparation for the CCENT and CCNA certification exams. This course describes the architecture, components, and operations of routers, and explains the principles of routing and routing protocols. Students will be given the opportunity to configure a router for basic and advanced functionality. Students will be able to configure and troubleshoot routers and resolve common issues with RIPv1, RIPv2, EIGRP, and OSPF in both IPv4 and IPv6 network.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 50A.
21291• C S -050B-01Y LaboratoryTBATBAMURPHY, WILLIAMONLINE
  Lecture 06:00 PM-09:50 PMWMURPHY, WILLIAM4308

C S 50DCONNECTING NETWORKS-WANS (CCNA)4.5 Units
This course discusses the WAN technologies and network services required by converged applications in a complex network. The course enables students to understand the selection criteria of network devices and WAN technologies to meet network requirements. Students learn how to configure and troubleshoot network devices and resolve common issues with data link protocols. Students will also develop the knowledge and skills needed to implement IPSec and virtual private network (VPN) operations in a complex network.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 50A, 50B and 50C.
21187• C S -050D-01Y LaboratoryTBATBAMURPHY, WILLIAMONLINE
  Lecture 06:00 PM-09:50 PMFMURPHY, WILLIAM4308

C S 52AADVANCED IP ROUTING PROTOCOLS & SERVICES (CCNP)4.5 Units
The ROUTE course is designed to help students advance their knowledge and skills and work independently on complex network solutions. Students will plan, configure and verify the implementation of secure enterprise LAN and WAN routing solutions using a range of routing protocols. Configuration of solutions to support branch offices and mobile workers will be presented. This course uses the official Cisco Academy CCNP ROUTE curriculum and is designed to provide preparation for the CCNP ROUTE certification exam.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 50B or equivalent experience.
21718√ C S -052A-50Y Lecture06:00 PM-09:50 PMThMURPHY, WILLIAMFC224
  Laboratory TBATBAMURPHY, WILLIAMONLINE
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

C S 53ACYBERSECURITY FUNDAMENTALS4.5 Units
The fundamental aspects of computer and network security as it pertains to policy deployment and network defense. Core topics include cryptography, public key infrastructure, standards and protocols, physical security, infrastructure security, remote access, messaging, intrusion detection and system baselines. Industry-specific topics include certifications for CompTIA's Security+, ISC2, SSCP.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 50A.
21719 C S -053A-01Y Lecture06:00 PM-09:50 PMWRYAN, TIMOTHY4306
  Laboratory TBATBARYAN, TIMOTHYONLINE

C S 56BIT ESSENTIALS4.5 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, 2 hours laboratory. (72 hours total per quarter.)
22014 C S -056B-01Y Lecture06:00 PM-09:50 PMMRYAN, TIMOTHY4306
  Laboratory TBATBARYAN, TIMOTHYONLINE

C S 64AWRITING APPS FOR THE ANDROID IN JAVA4.5 Units
Introduction to mobile apps programming in Java for the Android. Coding topics include the Android SDK for Eclipse, the ADT Plugin, XML fundamentals and a survey of API methods and objects used to control the Android user interface. Concept topics include layouts, activity lifecycles, runtime binding, intents, location awareness, audio, video, OpenGL ES, and monetizing apps.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 1B or 2B.
21715√ C S -064A-50Y Lecture06:30 PM-08:20 PMMXIONG, LIPINGFC222
  Lecture TBATBAXIONG, LIPINGONLINE
  Laboratory TBATBAXIONG, LIPINGONLINE
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

C S 81A3-D GRAPHICS PROGRAMMING4.5 Units
Introduction to 3-D graphics programming using OpenGL, intended for anyone interested in gaining 3-D expertise for games, scientific visualization, desktop and mobile apps. Coding topics include a systematic study of the OpenGL API in conjunction with any of these programming languages: Java, C++, C# or Objective C (student's choice). Concept topics include viewports, graphics primitives, 3-D motion matrices, normal vectors, shaders, fragment and pixel buffers, light simulation, polygons, virtual cameras, image pipelines, texture mapping and alpha blending.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: One of the following: C S 1B, 2B, 20A, 21B.
21191• C S -081A-01W LectureTBATBATRINH, VIETONLINE
  Laboratory TBATBATRINH, VIETONLINE
C S -081A-01W: In this online section, students are required to have access to relatively modern computers. If running a Windows-based computer, you will need access to Microsoft Visual Studio (any version). If running a Mac OS-based computer, you will need XCode 5 or later. For Unix/Linux-based computers, you will need access to any text editor applications. Both OpenGL API 3.3 or later and GLUT API 3.0 will be utilized. In addition to stated advisories, it is recommended that you have familiarity with C-based languages (C, C++, C#, Objective-C). Please contact the instructor Viet Trinh (trinhviet@foothill.edu) for additional questions or concerns. A limited number of computers loaded with the appropriate software are available on campus.

C S 82AINTRODUCTION TO SOFTWARE QUALITY ASSURANCE4.5 Units
Introduction to Software Quality Assurance principles, techniques, processes and tools. A team project takes students through the planning and implementation of the test and release of a software product using a current toolset.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: Knowledge of an object-oriented programming language.
21717• C S -082A-50Y LaboratoryTBATBAAKHOIRSHIDA, MOHAMMEDONLINE
  Lecture 09:00 AM-12:50 PMSAKHOIRSHIDA, MOHAMMEDFC222
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

C S 84BDISTRIBUTED DATABASES4.5 Units
An introduction to distributed data management including distributed database design, implementation techniques including concurrency control, query processing and optimization, data replication, integration and peer-to-peer systems. Distributed database solutions are also presented, including data management systems for cloud computing.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 31A or equivalent.
22029• C S -084B-50Y LaboratoryTBATBAOLUWASANMI, OLUMUYIWAONLINE
  Lecture 09:00 AM-12:50 PMSOLUWASANMI, OLUMUYIWAFC224
This course is offered at the Foothill College Sunnyvale Center located at 1070 Innovation Way in Sunnyvale. Please visit https://foothill.edu/sunnyvale/ for campus information and directions.

Search Time: 0.160 secs.

View a different Quarter?    
A different Department?