|
| Course ID | Course Title | | Units |
| CRN # |
Course |
Activity |
Time |
Days |
Instructor |
Location |
|
| 41809 | C S -995.-01 | TBA | TBA | TBA | HAIGHT, ELAINE | TBA |
|
| C S 1A | OBJECT-ORIENTED PROGRAMMING METHODOLOGIES IN JAVA | 5 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 | Lecture | 08:00 AM-09:50 AM | MW | AGARWAL, SHAILESH | 4306 |
| | • | Laboratory | TBA | TBA | AGARWAL, SHAILESH | ONLINE |
| 41396 | C S -001A-02Y | Lecture | 06:00 PM-07:50 PM | MW | KRISHNAMURTHY, LALITHA | 8401 |
| | • | Laboratory | TBA | TBA | KRISHNAMURTHY, LALITHA | ONLINE |
| 41398 | • C S -001A-04W | TBA | TBA | TBA | MEADE, LADAWN | ONLINE |
| | • | TBA | TBA | TBA | MEADE, LADAWN | ONLINE |
|
| C S 1B | INTERMEDIATE SOFTWARE DESIGN IN JAVA | 5 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 | TBA | TBA | TBA | LOCEFF, MICHAEL | ONLINE |
| | • | TBA | TBA | TBA | LOCEFF, MICHAEL | ONLINE |
| 41401 | • C S -001B-03W | Lecture | TBA | TBA | LOCEFF, MICHAEL | ONLINE |
| | • | Laboratory | TBA | TBA | LOCEFF, MICHAEL | ONLINE |
|
| C S 1C | ADVANCED DATA STRUCTURES & ALGORITHMS IN JAVA | 5 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 | TBA | TBA | TBA | CECIL, JESSE | ONLINE |
| | • | TBA | TBA | TBA | CECIL, JESSE | ONLINE |
| 41772 | C S -001C-03Y | Lecture | 06:00 PM-09:50 PM | T | FORNEY, CHRISTINA | 8401 |
| | • | Laboratory | TBA | TBA | FORNEY, CHRISTINA | ONLINE |
|
| C S 2A | OBJECT-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 | Lecture | 06:00 PM-07:50 PM | MW | TARVER, DONALD | 4306 |
| | • | Laboratory | TBA | TBA | TARVER, DONALD | ONLINE |
| 41406 | • C S -002A-02W | TBA | TBA | TBA | LOCEFF, MICHAEL | ONLINE |
| | • | TBA | TBA | TBA | LOCEFF, MICHAEL | ONLINE |
| 41407 | • C S -002A-03W | TBA | TBA | TBA | MEADE, LADAWN | ONLINE |
| | • | TBA | TBA | TBA | MEADE, LADAWN | ONLINE |
|
| C S 2B | INTERMEDIATE 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 | TBA | TBA | TBA | MEADE, LADAWN | ONLINE |
| | • | TBA | TBA | TBA | MEADE, LADAWN | ONLINE |
| 41411 | • C S -002B-03W | TBA | TBA | TBA | HARDEN, DAVID | ONLINE |
| | • | TBA | TBA | TBA | HARDEN, DAVID | ONLINE |
|
| C S 2C | ADVANCED 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 | Lecture | TBA | TBA | LOCEFF, MICHAEL | ONLINE |
| | • | Laboratory | TBA | TBA | LOCEFF, MICHAEL | ONLINE |
| C S -002C-01W: Please contact Counseling or PSME Dean for waiver to register.
|
|
| C S 10 | COMPUTER ARCHITECTURE & ORGANIZATION | 5 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 | Lecture | 02:30 PM-04:20 PM | TTh | MURPHY, WILLIAM | 4308 |
| | • | TBA | TBA | TBA | MURPHY, WILLIAM | ONLINE |
|
| C S 49 | FOUNDATIONS OF COMPUTER PROGRAMMING | 2.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 | Lecture | 08:00 AM-09:50 AM | Th | STAFF, M | 4306 |
| | • | Laboratory | TBA | TBA | STAFF, M | ONLINE |
|
| C S 50A | NETWORK 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 | Lecture | 06:00 PM-09:50 PM | T | MURPHY, WILLIAM | 4308 |
| | • | Laboratory | TBA | TBA | MURPHY, WILLIAM | ONLINE |
|
| C S 50B | IP 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 | Lecture | 06:00 PM-09:50 PM | W | MURPHY, WILLIAM | 4308 |
| | • | Laboratory | TBA | TBA | MURPHY, WILLIAM | ONLINE |
|
| C S 50D | INTRODUCTION TO WIDE AREA NETWORKS, NETWORK SECURITY & IP ADDRESSING SERVICES | 5 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 | Lecture | 06:00 PM-09:50 PM | M | MURPHY, WILLIAM | 4308 |
| | • | Laboratory | TBA | TBA | MURPHY, WILLIAM | ONLINE |
|
| C S 52C | ADVANCED 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 | Lecture | 06:00 PM-09:50 PM | Th | MURPHY, WILLIAM | 4308 |
| | • | Laboratory | TBA | TBA | MURPHY, WILLIAM | ONLINE |
|
| Search Time: 0.341 secs. |