slide 3

Campus Map
Find Your Way Around Campus

Class Schedule
A Complete List of Classes

Courses

Summer 2017 Courses | Fall 2017 Courses | Spring 2017 Courses


Type Status Title Days Time Instructor
Evening Class  Online Class CLASS OVER CIS 118 - 54152 - Intro. to Computer Science

CIS 118 INTRODUCTION TO COMPUTER SCIENCE (C-ID COMP 112)

Units (Grade Option) 4; Class Hours: 48-54 lecture/48-54 lab hours/semester; Recommended: Eligibility for ENGL 100; Prerequisite(s): None;

Description: Introduction to computer hardware and the programming commands to control them. Topics Include: hardware, operating systems and the Software Development Life Cycle which includes design, development, documentation, the importance of review, principles of testing and maintenance; Algorithm development, Procedural and Structure programming; data types, variables, expressions, selection and repetition structures, functions passing by value and reference, recursion, all about arrays, file I/O, and error handling, and classes. This course gives students basic computer science concepts and skills. Transfer: CSU, UC.

TBA Schwarz,B
Evening Class  Online Class CLASS OVER CIS 118 - 54152 - Intro. to Computer Science

CIS 118 INTRODUCTION TO COMPUTER SCIENCE (C-ID COMP 112)

Units (Grade Option) 4; Class Hours: 48-54 lecture/48-54 lab hours/semester; Recommended: Eligibility for ENGL 100; Prerequisite(s): None;

Description: Introduction to computer hardware and the programming commands to control them. Topics Include: hardware, operating systems and the Software Development Life Cycle which includes design, development, documentation, the importance of review, principles of testing and maintenance; Algorithm development, Procedural and Structure programming; data types, variables, expressions, selection and repetition structures, functions passing by value and reference, recursion, all about arrays, file I/O, and error handling, and classes. This course gives students basic computer science concepts and skills. Transfer: CSU, UC.

TBA Schwarz,B
Evening Class  Online Class CLASS OVER CIS 118 - 55500 - Intro. to Computer Science

CIS 118 INTRODUCTION TO COMPUTER SCIENCE (C-ID COMP 112)

Units (Grade Option) 4; Class Hours: 48-54 lecture/48-54 lab hours/semester; Recommended: Eligibility for ENGL 100; Prerequisite(s): None;

Description: Introduction to computer hardware and the programming commands to control them. Topics Include: hardware, operating systems and the Software Development Life Cycle which includes design, development, documentation, the importance of review, principles of testing and maintenance; Algorithm development, Procedural and Structure programming; data types, variables, expressions, selection and repetition structures, functions passing by value and reference, recursion, all about arrays, file I/O, and error handling, and classes. This course gives students basic computer science concepts and skills. Transfer: CSU, UC.

TBA Schwarz,B
Evening Class  Online Class CLASS OVER CIS 118 - 55500 - Intro. to Computer Science

CIS 118 INTRODUCTION TO COMPUTER SCIENCE (C-ID COMP 112)

Units (Grade Option) 4; Class Hours: 48-54 lecture/48-54 lab hours/semester; Recommended: Eligibility for ENGL 100; Prerequisite(s): None;

Description: Introduction to computer hardware and the programming commands to control them. Topics Include: hardware, operating systems and the Software Development Life Cycle which includes design, development, documentation, the importance of review, principles of testing and maintenance; Algorithm development, Procedural and Structure programming; data types, variables, expressions, selection and repetition structures, functions passing by value and reference, recursion, all about arrays, file I/O, and error handling, and classes. This course gives students basic computer science concepts and skills. Transfer: CSU, UC.

TBA Schwarz,B
Day Class   CLASS OVER CIS 118 - 54610 - Intro. to Computer Science

CIS 118 INTRODUCTION TO COMPUTER SCIENCE (C-ID COMP 112)

Units (Grade Option) 4; Class Hours: 48-54 lecture/48-54 lab hours/semester; Recommended: Eligibility for ENGL 100; Prerequisite(s): None;

Description: Introduction to computer hardware and the programming commands to control them. Topics Include: hardware, operating systems and the Software Development Life Cycle which includes design, development, documentation, the importance of review, principles of testing and maintenance; Algorithm development, Procedural and Structure programming; data types, variables, expressions, selection and repetition structures, functions passing by value and reference, recursion, all about arrays, file I/O, and error handling, and classes. This course gives students basic computer science concepts and skills. Transfer: CSU, UC.

M T W Th 10:40am-12:45pm Ferguson,N
Day Class   CLASS OVER CIS 118 - 54610 - Intro. to Computer Science

CIS 118 INTRODUCTION TO COMPUTER SCIENCE (C-ID COMP 112)

Units (Grade Option) 4; Class Hours: 48-54 lecture/48-54 lab hours/semester; Recommended: Eligibility for ENGL 100; Prerequisite(s): None;

Description: Introduction to computer hardware and the programming commands to control them. Topics Include: hardware, operating systems and the Software Development Life Cycle which includes design, development, documentation, the importance of review, principles of testing and maintenance; Algorithm development, Procedural and Structure programming; data types, variables, expressions, selection and repetition structures, functions passing by value and reference, recursion, all about arrays, file I/O, and error handling, and classes. This course gives students basic computer science concepts and skills. Transfer: CSU, UC.

M T W Th 1:00pm-3:05pm Ferguson,N
Evening Class  Online Class CLASS OVER CIS 250 - 54822 - Intro to Obj Ori Program.: C++

CIS 250 INTRODUCTION TO OBJECT ORIENTED PROGRAMMING: C++ (C-ID COMP 122)

Units (Letter grade) 3; Class Hours: 48-54 lecture hours/semester; Recommended: Eligibility for ENGL 100; Prerequisite(s): None;

Description: Introduction to programming and software engineering for computer science majors and computer professionals. A systematic approach to the design, implementation, and management of robust C++ computer programs. Course emphasizes topics such as Object Oriented programming design, templates, big O, trees, programming documentation, testing and debugging techniques. This course conforms to the ACM CS1 standards. CIS 118, and MATH 120 or 123 (offered at CSM or Skyline) are recommended. Transfer: CSU, UC.

TBA Schwarz,B
Evening Class  Online Class CLASS OVER CIS 250 - 55479 - Intro to Obj Ori Program.: C++

CIS 250 INTRODUCTION TO OBJECT ORIENTED PROGRAMMING: C++ (C-ID COMP 122)

Units (Letter grade) 3; Class Hours: 48-54 lecture hours/semester; Recommended: Eligibility for ENGL 100; Prerequisite(s): None;

Description: Introduction to programming and software engineering for computer science majors and computer professionals. A systematic approach to the design, implementation, and management of robust C++ computer programs. Course emphasizes topics such as Object Oriented programming design, templates, big O, trees, programming documentation, testing and debugging techniques. This course conforms to the ACM CS1 standards. CIS 118, and MATH 120 or 123 (offered at CSM or Skyline) are recommended. Transfer: CSU, UC.

TBA Schwarz,B
Day Class   CLASS OVER CIS 284 - 55297 - Intro to Obj Orien Prog - Java

CIS 284 INTRODUCTION TO OBJECT ORIENTED PROGRAMMING - JAVA (C-ID COMP 122)

Units (Grade Option) 3; Class Hours: 48-54 lecture hours/semester; Recommended: Eligibility for ENGL 100; Prerequisite(s): None;

Description: Introduction to programming and software engineering for computer science majors and computer professionals. A systematic approach to the design, implementation, and management of robust Java computer programs. Course emphasizes Object Oriented programming design, programming documentation, testing and debugging techniques. This course conforms to the ACM CS1 standards. CIS 118 is recommended. Transfer: CSU, UC.

M T W Th 11:00am-1:05pm Hoffman,J
Day Class   CLASS OVER CIS 286 - 55501 - Intro Data Structures - Java

CIS 286 INTRODUCTION TO DATA STRUCTURES - JAVA (C-ID COMP 132)

Units (Grade Option) 3; Class Hours: 48-54 lecture hours/semester; Recommended: Eligibility for ENGL 100; Prerequisite(s): CIS 284 or equivalent experience programming in JAVA.

Description: Design and implementation of larger projects using object-oriented software engineering principles with emphasis on definition and use of data structures including: arrays, stacks, queues, linked lists, trees, hash tables, dictionaries, sets and graphs using JAVA. Standard methods are used for sorting, searching and analyzing the relative efficiency of algorithms (Big-O notation). This course conforms to the ACM CS2 standards. Transfer: CSU, UC.

M T W Th 2:00pm-4:05pm Hoffman,J