Search Results for Online Course Schedule
Computer Science

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


39 Courses/Sections found for Spring 2013     (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

41809 C S -995.-01 TBATBATBAHAIGHT, ELAINETBA

C S 1AOBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN JAVA5 Units
This course is a systematic introduction to fundamental concepts of computer science through the study of the Java programming language intended for Computer Science majors as well as non-majors and professionals seeking Java programming experience. 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 CIS 27A.
Formerly: CIS 27A
41394 C S -001A-01Y Lecture08:00 AM-09:50 AMMWAGARWAL, SHAILESH4306
  Laboratory TBATBAAGARWAL, SHAILESHONLINE
41396 C S -001A-02Y Lecture06:00 PM-07:50 PMMWKRISHNAMURTHY, LALITHA8401
  Laboratory TBATBAKRISHNAMURTHY, LALITHAONLINE
41398• C S -001A-04W TBATBATBAMEADE, LADAWNONLINE
  TBA TBATBAMEADE, LADAWNONLINE

C S 1BINTERMEDIATE SOFTWARE DESIGN IN JAVA5 Units
This course is a systematic treatment of intermediate concepts in computer science through the study of Java object-oriented programming (OOP) intended for Computer Science majors as well as non-majors and professionals seeking intermediate-level Java experience. 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.
Advisory: Eligibility for ENGL 1A or ESLL 26; not open to students with credit in CIS 27B.
Formerly: CIS 27B
41400• C S -001B-02W TBATBATBALOCEFF, MICHAELONLINE
  TBA TBATBALOCEFF, MICHAELONLINE
41401• C S -001B-03W LectureTBATBALOCEFF, MICHAELONLINE
  Laboratory TBATBALOCEFF, MICHAELONLINE

C S 1CADVANCED DATA STRUCTURES & ALGORITHMS IN JAVA5 Units
This course is a systematic treatment of advanced data structures, algorithm analysis and abstract data types in the Java programming language intended for Computer Science majors as well as non-majors and professionals seeking advanced Java experience. 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, 3 hours laboratory. (84 hours total per quarter.)
Prerequisite: C S 1B.
Advisory: ENGL 1A or ESLL 26; not open to students with credit in CIS 27C.
Formerly: CIS 27C
41403• C S -001C-02W TBATBATBACECIL, JESSEONLINE
  TBA TBATBACECIL, JESSEONLINE
41772 C S -001C-03Y Lecture06:00 PM-09:50 PMTFORNEY, CHRISTINA8401
  Laboratory TBATBAFORNEY, CHRISTINAONLINE

C S 2AOBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN C++5 Units
This course is a systematic introduction to fundamental concepts of computer science through the study of the C++ programming language intended for Computer Science majors as well as non-majors and professionals seeking C++ programming experience. 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 CIS 15A.
Formerly: CIS 15A
41405 C S -002A-01Y Lecture06:00 PM-07:50 PMMWTARVER, DONALD4306
  Laboratory TBATBATARVER, DONALDONLINE
41406• C S -002A-02W TBATBATBALOCEFF, MICHAELONLINE
  TBA TBATBALOCEFF, MICHAELONLINE
41407• C S -002A-03W TBATBATBAMEADE, LADAWNONLINE
  TBA TBATBAMEADE, LADAWNONLINE

C S 2BINTERMEDIATE SOFTWARE DESIGN IN C++5 Units
This course is a systematic treatment of intermediate concepts in computer science through the study of C++ object-oriented programming (OOP) intended for Computer Science majors as well as non-majors and professionals seeking intermediate-level C++ experience. 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.
Advisory: Eligibility for ENGL 1A or ESLL 26; not open to students with credit in CIS 15B.
Formerly: CIS 15B
41410• C S -002B-02W TBATBATBAMEADE, LADAWNONLINE
  TBA TBATBAMEADE, LADAWNONLINE
41411• C S -002B-03W TBATBATBAHARDEN, DAVIDONLINE
  TBA TBATBAHARDEN, DAVIDONLINE

C S 2CADVANCED DATA STRUCTURES & ALGORITHMS IN C++5 Units
This course is a systematic treatment of advanced data structures, algorithm analysis and abstract data types in the C++ programming language intended for Computer Science majors as well as non-majors and professionals seeking advanced C++ experience. 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, 3 hours laboratory. (84 hours total per quarter.)
Prerequisite: C S 2B.
Advisory: ENGL 1A or ESLL 26; not open to students with credit in CIS 15C.
Formerly: CIS 15C
41412• C S -002C-01W LectureTBATBALOCEFF, MICHAELONLINE
  Laboratory TBATBALOCEFF, MICHAELONLINE
C S -002C-01W: Please contact Counseling or PSME Dean for waiver to register.

C S 10COMPUTER ARCHITECTURE & ORGANIZATION5 Units
The course covers 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, IA-32 architecture, structured assembly language code, interrupts, input/output, peripheral storage processing, and comparison of CISC (Intel) and RISC (MIPS) instruction sets.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Prerequisite: C S 1A or 2A.
Advisory: C S 1C or 2C.
41413 C S -010.-01Y Lecture02:30 PM-04:20 PMTThMURPHY, WILLIAM4308
  TBA TBATBAMURPHY, WILLIAMONLINE

C S 49FOUNDATIONS OF COMPUTER PROGRAMMING2.5 Units
This course is an introduction to basic computer programming concepts using an object-oriented language. It is intended for students who may wish to take C S 1A or C S 2A, but would like a more gradual entry to computing foundations prior to taking those faster-paced courses. 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.
41414 C S -049.-01Y Lecture08:00 AM-09:50 AMThSTAFF, M4306
  Laboratory TBATBASTAFF, MONLINE

C S 50ANETWORK FUNDAMENTALS (CCNA)5 Units
This course uses the OSI and TCP/IP network protocol models to explain the communications in data networks. Students will learn the fundamentals of IPv4 addressing to allow them to design network address spaces, calculate network and host addresses, and apply subnet masks. Topics covered include basic cabling,encoding signals on the media, network designs to interconnect devices, the use CLI commands to perform basic router and switch configuration and verification, analysis of the operations and features of the application, transport and network layer protocols and services. This course helps prepare the student for the Cisco CCNA certification.
4 hours lecture, 4 hours laboratory. (96 hours total per quarter.)
41415 C S -050A-01Y Lecture06:00 PM-09:50 PMTMURPHY, WILLIAM4308
  Laboratory TBATBAMURPHY, WILLIAMONLINE

C S 50BIP ROUTING PROTOCOL FUNDAMENTALS (CCNA)5 Units
This course introduces routing and routing protocols in an IPv4 network. It includes the fundamentals of classfull and classless routing and routing protocols. The student learns the details of distance vector and link state routing protocols. RIP, EIGRP, and OSPF protocols are taught by both lecture and laboratory exercises. This course helps prepare the student for the Cisco CCNA certification.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Advisory: C S 50A.
41773 C S -050B-01Y Lecture06:00 PM-09:50 PMWMURPHY, WILLIAM4308
  Laboratory TBATBAMURPHY, WILLIAMONLINE

C S 50DINTRODUCTION TO WIDE AREA NETWORKS, NETWORK SECURITY & IP ADDRESSING SERVICES5 Units
This course introduces Wide Area Network technologies and protocols, Network Security, and IP Addressing Services. It provides both lecture and laboratory practice in a variety of areas including PPP and Frame Relay, Access Control Lists, Virtual Private Networks (VPNs), Dynamic Host Configuration Protocol, DHCP, Network Address Translation(NAT)and Network Troubleshooting. This course helps prepare the student for the Cisco CCNA certification.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Advisory: C S 50A, 50B and 50C.
41775 C S -050D-01Y Lecture06:00 PM-09:50 PMMMURPHY, WILLIAM4308
  Laboratory TBATBAMURPHY, WILLIAMONLINE

C S 52CADVANCED NETWORK TROUBLESHOOTING (CCNP)5 Units
This course will provide the student the knowledge and teach the skills necessary to (1) plan and perform regular maintenance on complex enterprise routed and switched networks and (2) use technology-based practices and a systematic ITIL-compliant approach to perform network troubleshooting. This course uses the official Cisco Academy CCNP TSHOOT curriculum and is designed to provide preparation for the CCNP ROUTE certification exam.
4 hours lecture, 3 hours laboratory. (84 hours total per quarter.)
Advisory: C S 52A, 52B or equivalent experience.
41622 C S -052C-01Y Lecture06:00 PM-09:50 PMThMURPHY, WILLIAM4308
  Laboratory TBATBAMURPHY, WILLIAMONLINE

Search Time: 0.341 secs.

View a different Quarter?    
A different Department?