Mathematics (MATH) Courses
Math 118 Foundations in Data Science
Course Number: MATH 118 (cross listed with CIS 118)
Units: 4
Class: 3 hours lecture, 2.5 hours laboratory (GR)
Prerequisite(s) MATH 203
Acceptable for credit: CSU, acceptance for UCs pending
Given data arising from some real-world phenomenon, how does one analyze that data so as to understand that phenomenon? The course teaches critical concepts and skills in computer programming and statistical inference, in conjunction with hands-on analysis of real-world datasets, including economic data, document collections, geographical data, and social networks. It delves into social issues surrounding data analysis such as privacy and design.
Computer Information Systems (CIS) Courses
CIS 6 Introduction To Computer Programming
Course Number: CIS 6
Units: 5
Class: 4 hours lecture, 3 hours laboratory (GR or P/NP)
Prerequisite(s) None
Acceptable for credit: CSU, UC
Introduction to computer programming: Algorithm design, flow charting, and debugging; elements of good programming style. Course may be instructed in any programming language. 0707.10
AA/AS area 4c
CIS 25 Object-Oriented Programming Using C++
Course Number: CIS 25
Units: 4
Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)
Prerequisite(s) CIS 6 or 26
Acceptable for credit: CSU, UC
Object-oriented methods of software development using C++: Design and implementation of objects, class construction and destruction, encapsulation, inheritance, and polymorphism. 0707.10
AA/AS area 4c
CIS 36 JAVA Programming Language I
Course Number: CIS 36A
Units: 4
Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)
Prerequisite(s) CIS 25 or 26 or 215
Acceptable for credit: CSU, UC
Introduction to object-oriented program design: Overview of the Java programming language including developing applets for web pages and stand-alone applications. 0707.10
AA/AS area 4c
CIS 36 JAVA Programming Language II
Course Number: CIS 36B
Units: 4
Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)
Prerequisite(s) CIS 36A, 25 and familiarity with Java Programming Language
Acceptable for credit: CSU, UC
Object-oriented program design using the Java programming language: Designing and programming with exceptions, threads, file input/output (I/O); networking and graphics classes; developing code using tools such as Java 2D API and SWING; and working with projects in areas such as animation. 0707.10
AA/AS area 4c
CIS 98 Database Programming with SQL
Course Number: CIS 98
Units: 4
Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)
Prerequisite(s) CIS 6 or 25 or 36A or 61
Acceptable for credit: CSU, UC Programming in database management systems using SQL: DML (Data Manipulation Language) and DQL (Data Query Language) features; database program design, programming structures, strategies, and techniques. 0707.20 AA/AS area 4c
Business (BUS) Courses
BUS 43B Introduction to Microsoft Excel for Business Applications
Course Number: BUS 46B
Units: 4
Class: 3 hours lecture, 3 hours laboratory (GR or P/NP)
Prerequisite(s) Working knowledge of computer and internet and knowledge of basic mathematical skills.
Acceptable for credit: CSU
Introduction to spreadsheets using Microsoft Excel Windows version on the PC with emphasis on business applications: Calculations using functions and formulas; modifying, changing, and formatting cell entries; saving, retrieving, and printing worksheets; linking and consolidating spreadsheets; creating charts; working with database features; and using macros. 0514.00
AA/AS area 4c