Search Results for Online Course Schedule
Computer Science

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


Courses/Sections being shown for Winter 2017

Legend: • = Online   % = Honors Course   √ = Off Campus Second Spring Evening Late Start

M = Monday   T = Tuesday   W = Wednesday   Th = Thursday   F = Friday   S = Saturday   U = Sunday

Use the link "TEXTS" to view textbook and/or other materials for course/section on the Bookstore Website.
CRN # Section ID Class Type Time Days Instructor Location

C S 1A :: OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN JAVA 4.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.
30524
TEXTS
• C S -001A-01Y LaboratoryTBATBAHAIGHT, ELAINEONLINE
  Lecture 10:00 AM-11:50 AMTThHAIGHT, ELAINE4308
Class runs from 01/09/2017 - 03/31/2017.
31036
TEXTS
• C S -001A-02W LaboratoryTBATBAKRISHNAMURTHY, LALITHAONLINE
  Lecture TBATBAKRISHNAMURTHY, LALITHAONLINE
Class runs from 01/09/2017 - 03/31/2017.
30525
TEXTS
• C S -001A-03W LectureTBATBAPHAM, TRIONLINE
  Laboratory TBATBAPHAM, TRIONLINE
Class runs from 01/09/2017 - 03/31/2017.
30529
TEXTS
• C S -001A-04W LaboratoryTBATBAIBRAHIM, HANANONLINE
  Lecture TBATBAIBRAHIM, HANANONLINE
Class runs from 01/09/2017 - 03/31/2017.
30802
TEXTS
• C S -001A-50Y LaboratoryTBATBAPRICE, PAMELAONLINE
  Lecture 06:30 PM-08:20 PMTThPRICE, PAMELASV222
Class runs from 01/09/2017 - 03/31/2017. C S -001A-50Y: 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.
30654
TEXTS
• C S -001A-S5Y LaboratoryTBATBAKRISHNAN, SHEKHARONLINE
  Lecture 10:00 AM-11:50 AMMWKRISHNAN, SHEKHAR4308
Class runs from 01/09/2017 - 03/31/2017.

C S 1B :: INTERMEDIATE SOFTWARE DESIGN IN JAVA 4.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.
30655
TEXTS
C S -001B-01Y Lecture01:30 PM-03:20 PMTThIBRAHIM, HANAN4308
  Laboratory TBATBAIBRAHIM, HANANONLINE
Class runs from 01/09/2017 - 03/31/2017.
32016
TEXTS
• C S -001B-02W LectureTBATBACECIL, JESSEONLINE
  Laboratory TBATBACECIL, JESSEONLINE
Class runs from 01/09/2017 - 03/31/2017.
30530
TEXTS
• C S -001B-03W LectureTBATBAKRISHNAN, SHEKHARONLINE
  Laboratory TBATBAKRISHNAN, SHEKHARONLINE
Class runs from 01/09/2017 - 03/31/2017.
30531
TEXTS
√ C S -001B-50Y Lecture06:30 PM-08:20 PMMWMANSOURI SAMANI, MASOUDSV222
  Laboratory TBATBAMANSOURI SAMANI, MASOUDONLINE
Class runs from 01/09/2017 - 03/31/2017. C S -001B-50Y: 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 1C :: ADVANCED DATA STRUCTURES & ALGORITHMS IN JAVA 4.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.
30656
TEXTS
• C S -001C-01Y LaboratoryTBATBAMAZLOOM, BITAONLINE
  Lecture 10:00 AM-11:50 AMMWMAZLOOM, BITA4306
Class runs from 01/09/2017 - 03/31/2017.
31038
TEXTS
• C S -001C-02W LaboratoryTBATBAMAZLOOM, BITAONLINE
  Lecture TBATBAMAZLOOM, BITAONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 2A :: OBJECT-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.
30532
TEXTS
• C S -002A-01Y LaboratoryTBATBAVENKATARAMAN, ANANDONLINE
  Lecture 08:00 AM-09:50 AMMWVENKATARAMAN, ANAND5607
Class runs from 01/09/2017 - 03/31/2017.
30533
TEXTS
• C S -002A-02W LaboratoryTBATBAVENKATARAMAN, ANANDONLINE
  Lecture TBATBAVENKATARAMAN, ANANDONLINE
Class runs from 01/09/2017 - 03/31/2017.
30657
TEXTS
• C S -002A-03W LaboratoryTBATBAGENTRY-KOLEN, HEIDIONLINE
  Lecture TBATBAGENTRY-KOLEN, HEIDIONLINE
Class runs from 01/09/2017 - 03/31/2017.
30832
TEXTS
• C S -002A-04W LectureTBATBAHARDEN, DAVIDONLINE
  Laboratory TBATBAHARDEN, DAVIDONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 2B :: INTERMEDIATE 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.
30805
TEXTS
C S -002B-01Y Lecture01:30 PM-03:20 PMTThVENKATARAMAN, ANAND5607
  Laboratory TBATBAVENKATARAMAN, ANANDONLINE
Class runs from 01/09/2017 - 03/31/2017.
30806
TEXTS
• C S -002B-02W LectureTBATBAPHAM, TRIONLINE
  Laboratory TBATBAPHAM, TRIONLINE
Class runs from 01/09/2017 - 03/31/2017.
30807
TEXTS
• C S -002B-03W LaboratoryTBATBALAI, JIANSUONLINE
  Lecture TBATBALAI, JIANSUONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 2C :: ADVANCED 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.
31040
TEXTS
• C S -002C-02W LaboratoryTBATBAHARDEN, DAVIDONLINE
  Lecture TBATBAHARDEN, DAVIDONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 3A :: OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN PYTHON 4.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.
31041
TEXTS
• C S -003A-01Y LaboratoryTBATBAHAIGHT, ELAINEONLINE
  Lecture 10:00 AM-11:50 AMMWHAIGHT, ELAINE4305
Class runs from 01/09/2017 - 03/31/2017.
31272
TEXTS
• C S -003A-02W LaboratoryTBATBAXIONG, LIPINGONLINE
  Lecture TBATBAXIONG, LIPINGONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 10 :: COMPUTER ARCHITECTURE & ORGANIZATION 4.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.
31043
TEXTS
• C S -010.-01W LaboratoryTBATBAOLUWASANMI, OLUMUYIWAONLINE
  Lecture TBATBAOLUWASANMI, OLUMUYIWAONLINE
Class runs from 01/09/2017 - 03/31/2017.
30536
TEXTS
• C S -010.-50Y LaboratoryTBATBARIORDAN, THOMASONLINE
  Lecture 06:30 PM-08:20 PMTThRIORDAN, THOMASSV209
Class runs from 01/09/2017 - 03/31/2017. C S -010.-50Y: 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 18 :: DISCRETE MATHEMATICS 5 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
32113
TEXTS
C S -018.-01 Lecture12:00 PM-01:25 PMTThFMORRISS, PATRICK5614
Class runs from 01/09/2017 - 03/31/2017.
32114
TEXTS
C S -018.-02 Lecture06:00 PM-08:15 PMMWWITSCHORIK, CHARLES4302
Class runs from 01/09/2017 - 03/31/2017.

C S 21A :: PROGRAMMING IN PYTHON 4.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.
30659
TEXTS
C S -021A-01Y Lecture06:30 PM-08:20 PMTThLAU, YAU4306
  Laboratory TBATBALAU, YAUONLINE
Class runs from 01/09/2017 - 03/31/2017.
30808
TEXTS
• C S -021A-02W LectureTBATBAHAIGHT, ELAINEONLINE
  Laboratory TBATBAHAIGHT, ELAINEONLINE
Class runs from 01/09/2017 - 03/31/2017.
31911
TEXTS
• C S -021A-03W LectureTBATBAKHAYRALLAH, RULAONLINE
  Laboratory TBATBAKHAYRALLAH, RULAONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 21B :: INTERMEDIATE PYTHON PROGRAMMING 4.5 Units
This course builds on the student's prior knowledge of the Python programming language by offering a more in-depth and advanced approach to building effective Python applications. Specific topics include user interfaces, networked applications, databases, multithreading and regular expressions. The course reinforces object oriented design, thorough documentation, testing and conventional programming style.
4 hours lecture, 2 hours laboratory (72 hours total per quarter.)
Advisory: C S 3A or 21A or relevant experience.
31045
TEXTS
• C S -021B-50Y LaboratoryTBATBALAU, YAUONLINE
  Lecture 06:30 PM-08:50 PMMLAU, YAUSV203
  Lecture TBATBALAU, YAUONLINE
Class runs from 01/09/2017 - 03/31/2017. C S -021B-50Y: 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 22A :: JAVASCRIPT FOR PROGRAMMERS 4.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.
30697
TEXTS
• C S -022A-01W LectureTBATBAMEADE, LADAWNONLINE
  Laboratory TBATBAMEADE, LADAWNONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 30A :: INTRODUCTION TO LINUX 4.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.)
30665
TEXTS
• C S -030A-01W LaboratoryTBATBALAMBLE, GERIONLINE
  Lecture TBATBALAMBLE, GERIONLINE
Class runs from 01/09/2017 - 03/31/2017.
30660
TEXTS
√ C S -030A-50Y Lecture06:00 PM-09:50 PMMRYAN, TIMOTHYSV209
  Laboratory TBATBARYAN, TIMOTHYONLINE
Class runs from 01/09/2017 - 03/31/2017. C S -030A-50Y: 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 30B :: LINUX SHELL PROGRAMMING 4.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.
31192
TEXTS
• C S -030B-01W LectureTBATBALAMBLE, GERIONLINE
  Laboratory TBATBALAMBLE, GERIONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 31A :: INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS 4.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.
30809
TEXTS
• C S -031A-01W LaboratoryTBATBATRINH, VIETONLINE
  Lecture TBATBATRINH, VIETONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 49 :: FOUNDATIONS OF COMPUTER PROGRAMMING 2 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.
30875
TEXTS
• C S -049.-01W LectureTBATBAGENTRY-KOLEN, HEIDIONLINE
  Laboratory TBATBAGENTRY-KOLEN, HEIDIONLINE
Class runs from 01/09/2017 - 03/31/2017.
30810
TEXTS
• C S -049.-50Y LaboratoryTBATBADHAGAT, MANEESHONLINE
  Lecture 06:00 PM-07:50 PMWDHAGAT, MANEESHSV203
Class runs from 01/09/2017 - 03/31/2017. C S -049.-50Y: 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 50A :: NETWORK 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.)
30539
TEXTS
• C S -050A-01Y LaboratoryTBATBAMURPHY, WILLIAMONLINE
  Lecture 06:00 PM-09:50 PMTMURPHY, WILLIAM4308
Class runs from 01/09/2017 - 03/31/2017.

C S 50B :: ROUTING & 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.
30831
TEXTS
C S -050B-01Y Lecture06:00 PM-09:50 PMMMURPHY, WILLIAM4308
  Laboratory TBATBAMURPHY, WILLIAMONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 50C :: SCALING LOCAL AREA NETWORKS (CCNA) 4.5 Units
This course describes the architecture, components, and operations of routers and switches in larger and more complex networks. Students learn how to configure routers and switches for advanced functionality. By the end of this course, students will be able to configure and troubleshoot routers and switches and resolve common issues with OSPF, EIGRP, and STP in both IPv4 and IPv6 networks. Students will also develop the knowledge and skills needed to implement a WLAN in a small-to-medium network.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 50A.
31912
TEXTS
• C S -050C-01Y LaboratoryTBATBAMURPHY, WILLIAMONLINE
  Lecture 06:00 PM-09:50 PMFMURPHY, WILLIAM4308
Class runs from 01/09/2017 - 03/31/2017.

C S 52B :: ADVANCED SWITCHING & CAMPUS LAN DESIGN (CCNP) 4.5 Units
The course provides the knowledge and skills necessary to plan, configure and verify the implementation of complex enterprise switching solutions using Cisco's Campus Enterprise Architecture. Secure integration of VLANs, WLANs, voice and video into campus networks is also provided. The material is presented in a lecture and discussion format supplemented by comprehensive laboratory exercises. This course uses the official Cisco Academy CCNP SWITCH curriculum and is designed to provide preparation for the CCNP SWITCH certification exam.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 50C or equivalent experience.
31913
TEXTS
C S -052B-01Y Lecture06:00 PM-09:50 PMThMURPHY, WILLIAM4308
  Laboratory TBATBAMURPHY, WILLIAMONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 54B :: VMWARE VSPHERE INSTALL, CONFIGURE & MANAGE 4.5 Units
This course covers all aspects of server virtualization and draws its examples from VMware vSphere. This hands-on training course explores installation, configuration, and management of VMware vSphere, which consists of VMware ESXi and VMware vCenter Server. The course is based on ESXi and vCenter Server. Completion of this course satisfies the prerequisite for taking the VMware Certified Professional exam. Course is taught by a VMware certified instructor.
4 hours lecture, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 50A, 50B, 50C, 54A.
30698
TEXTS
C S -054B-01Y Lecture06:00 PM-09:50 PMWMURPHY, WILLIAM4308
  Laboratory TBATBAMURPHY, WILLIAMONLINE
Class runs from 01/09/2017 - 03/31/2017.

C S 63A :: DEVELOPING APPLICATIONS FOR IOS 4.5 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, 2 hours laboratory. (72 hours total per quarter.)
Advisory: C S 1B or 2B.
31054
TEXTS
C S -063A-01Y Lecture06:30 PM-08:20 PMTThTRINH, VIET4221
  Laboratory TBATBATRINH, VIETONLINE
Class runs from 01/09/2017 - 03/31/2017. 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.

C S 64A :: WRITING APPS FOR THE ANDROID IN JAVA 4.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.
31146
TEXTS
• C S -064A-02W LectureTBATBAXIONG, LIPINGONLINE
  Laboratory TBATBAXIONG, LIPINGONLINE
Class runs from 01/09/2017 - 03/31/2017.

Search Time: 0.171 secs.

View a different Quarter?    
A different Department?