Menu
Data Science Courses

Data Science Courses

 

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