Courses

+ Mathematics



MATH 50 - Pre-Algebra - 3 Units
54 hours lecture. Pre-Collegiate
Prerequisite: Credit in LERN 49 or qualifying
score on current department placement test.

Fundamental principles of mathematics designed
to ease the transition from arithmetic to algebra.
Concepts, computational skills, thinking skills
and problem-solving skills are balanced to build
proficiency and mastery.
Math 59 - Fundamental Applied Mathematics MATH 51 - Elementary Algebra - 4 Units
72 hours lecture. Degree Appropriate
Prerequisite: MATH 50 or qualifying score on
current department placement test

Basic algebra, equivalent to first year high
school algebra. Includes operations with signed
numbers and algebraic expressions, linear equations
and inequalities, polynomial operations and factoring,
rational expressions and equations, Cartesian
Coordinate System, slope/graphing/equations of
lines, systems of linear equations, ratio/proportion,
formulas and variation, applications, radicals and
exponents, quadratic equations.
MATH 51A - Elementary Algebra - First Half 3 Units
54 hours lecture. Degree Appropriate
Prerequisite: MATH 50 or qualifying score on current
department placement test

Contains the first half of elementary algebra.
Operations with signed numbers and algebraic
expressions; linear equations and inequalities;
polynomial operations and factoring; rational
expressions and equations; ratios, proportions,
formulas, and variation; applications.
MATH 51B - Elementary Algebra - Second Half 3 Units
54 hours lecture. Degree Appropriate
Prerequisite: MATH 51A

Contains the second half of Elementary Algebra.
Includes: Cartesian Coordinate System, slope/
graphing/equations of lines, solving systems
of linear equations, algebraic operations with
radicals, solving equations with radicals,
solving second degree equations using methods of
completing the square and the quadratic formula.
Students must complete both MATH 51A and MATH 51B
to have taken the equivalent of Elementary Algebra
(MATH 51).
MATH 71 - Intermediate Algebra - 5 Units
90 hours lecture. Degree Appropriate
Prerequisite: MATH 51 or MATH 51B or qualifying
score on current department placement test

Reviews and extends concepts from elementary algebra,
and introduces new content to prepare students for
a variety of subsequent mathematics courses.
Polynomial, rational, radical, exponential and
logarithmic expressions are simplified, equations
solved and functions graphed and studied; linear
and nonlinear systems of equations and inequalities;
conic sections; sequence, series and the binomial theorem.
Application problems appear throughout the course.
MATH 71A - Intermediate Algebra - First Half 3 Units
54 hours lecture. Degree Appropriate
Prerequisite: MATH 51 or MATH 51B or qualifying
score on current department placement test

Algebra of functions, polynomials, and rational
expressions; functions and their graphs; systems
of equations with two or three variables; absolute
value and compound inequalities; sequences and series;
the binomial theorem.
MATH 71B - Intermediate Algebra - Second Half 3 Units
54 hours lecture. Degree Appropriate
Prerequisite: MATH 71A

Quadratic equations and graphs; exponents,
radicals and logarithms; conic sections.
A student must complete both MATH 71A AND MATH 71B
to have taken the equivalent of intermediate algebra.
MATH 110 - Elementary Statistics - 3 Units
(CAN STAT 2) Degree Appropriate, CSU, UC
54 hours lecture.
Prerequisite: MATH 71 or MATH 71B or MATH 72
or qualifying score on current department placement test

Emphasis is placed on the understanding of
statistical methods. Descriptive analysis
of sample statistics, distribution of discrete and
continuous random variables, estimation theory,
tests of hypotheses, regression, correlation
and analysis of variance.
MATH 120 - Finite Mathematics - 3 Units
Fall Semester Degree Appropriate, CSU, UC
(CAN MATH12)
54 hours lecture.
Prerequisite: MATH 71 or MATH 71B or MATH 72
or qualifying score on current department placement test

Mathematics for Business, Social Science and
Biological Science majors. Topics include
linear programming, matrix theory, probability,
statistics, stochastic processes, Markov chains,
and math of finance.
MATH 61 - Plane Geometry - 3 Units
54 hours lecture. Degree Appropriate
Prerequisite: MATH 51 or MATH 51B or
MATH 52 or qualifying score on current
department placement test

Points, lines, polygons and circles;
their relationships to each other on
plane surfaces; congruence, similarity
and area. Introduction to inductive,
deductive and indirect reasoning. The
formal proof is introduced and practiced
throughout the course. Stress is placed
on accuracy of statement as a background
for analytical and scientific reasoning.
MATH 100 - Survey of College Mathematics - 3 Units
(CAN MATH 2) Degree Appropriate, CSU, UC
54 hours lecture.
Prerequisite: (MATH 71 or MATH 71B or MATH 72
or qualifying score on current department
placement test) AND (MATH 61 or two semesters
of high school geometry, "C" or better, or
passing score on current geometry competency test)

Introduction to mathematical methods and reasoning.
Topics include: set theory, logic, counting methods,
probability and statistics, with additional topics
selected from numeration and mathematical systems,
number theory, geometry, graph theory and mathematical
modeling.
MATH 140 - Calculus for Business - 4 Units
(CAN MATH34) Degree Appropriate, CSU, UC
72 hours lecture.
Prerequisite: MATH 130 or MATH 160 or
qualifying score on current department
placement test

Algebraic, logarithmic, and exponential
functions; limits; differentiation with
applications; various techniques of integration
with applications; differential equations;
multi variable calculus. Credit not given to
persons with credit in MATH 180 or equivalent.
MATH 130 - College Algebra - 3 Units
(CAN MATH10) Degree Appropriate, CSU, UC
54 hours lecture.
Prerequisite: MATH 71 or MATH 71B or MATH 72
or qualifying score on current department
placement test

A study of real numbers and sets, algebraic
functions and relations, radicals and exponents,
linear and quadratic equalities and inequalities,
exponential and logarithmic functions, systems of
linear and quadratic equations, complex numbers,
series, theory of equations, mathematical induction
and binomial formula.
MATH 150 - Trigonometry - 3 Units
(CAN MATH 8) Degree Appropriate, CSU
54 hours lecture.
Prerequisite: (MATH 71 or MATH 71B or MATH 72
or qualifying score on current department
placement test) AND (MATH 61 or two semesters
of high school geometry, "C" or better, or
passing score on current geometry competency test)

Trigonometry functions and inverse trigonometric
functions and the graphical representations of
these functions; solutions to right and oblique
triangles with laws of sines and cosines; vectors;
solutions to trigonometric equations; identities;
polar coordinates; complex numbers and DeMoivre's Theorem.
MATH 160 - Precalculus Mathematics - 4 Units
(CAN MATH16) Degree Appropriate, CSU, UC
72 hours lecture.
Prerequisite: MATH 150 OR (high school trigonometry,
"C" or better, and a passing score on current
department placement test)

Real-valued functions, including algebraic,
trigonometric, exponential and logarithmic
functions. Also includes proofs, inequalities,
introductory analytical geometry, series,
sequences, and vectors.
MATH 180 - Calculus and Analytic Geometry - 4 Units
72 hours lecture. Degree Appropriate, CSU, UC
Prerequisite: MATH 160 or qualifying score on
current department placement test

Functions, curve sketching, limits, the derivative,
rules for differentiation of algebraic and trigonometric
functions, applications of the derivative. Indefinite
and definite integrals, and calculus with exponential,
logarithmic, and other transcendental functions.
MATH 181 - Calculus and Analytic Geometry - 5 Units
90 hours lecture. Degree Appropriate, CSU, UC
Prerequisite: MATH 180

Applications of integration, techniques of
integration; numerical integration; in
determinate forms and improper integrals;
infinite series; plane curves and parametric
equations; vectors in two and three space
and their applications.
MATH 280 - Calculus and Analytic Geometry - 4 Units
72 hours lecture. Degree Appropriate, CSU, UC
Prerequisite: MATH 181

Analysis of vector-valued functions of
several variables, partial derivatives,
differentials, the chain rule, directional
derivatives and the gradient. Extrema of
functions of several variables with applications.
Double and triple integrals in various coordinate
systems with applications. Vector fields, line
integrals, work, independence of path in conservative
fields. Green's Theorem, surface integrals, flux,
divergence and curl, Stokes' Theorem, the
Divergence Theorem.
MATH 285 - Linear Algebra and Differential Equations - 5 Units
(CAN MATH24) Degree Appropriate, CSU, UC
90 hours lecture.
Prerequisite: MATH 280

First order ordinary differential equations,
including separable, linear, homogeneous of
degree zero, Bernoulli and exact with applications
and numerical methods. Solutions to higher order
differential equations using undetermined
coefficients, variation of parameters, and
power series, with applications. Solutions to
linear and non-linear systems of differential
equations, including numerical solutions.
Matrix algebra, solutions of linear systems
of equations, and determinants.Vector spaces,
linear independence, basis and dimension,
subspace and inner product space, including
the Gram-Schmidt procedure. Linear transformations,
kernel and range, eigenvalues, eigenvectors,
diagonalization and symmetric matrices.


+ Computer Science


CSCI 110 - Fundamentals of Computer Science

3.5 Units
54 hours lecture. Degree Appropriate, CSU, UC
27 hours lab.
Prerequisite: MATH 71 or MATH 71B or MATH 72 or equivalent
Advisory: Eligibility for ENGL 1A
Basic concepts of computer hardware and software. General computer organization and information representation. Binary and hexadecimal number systems. Algorithm design and problem-solving techniques. Introduction to programming using a high level language (C, C++ or Java.)

CSCI 140 - C++ Language and Object Development

4 Units
(CAN CSC118) Degree Appropriate, CSU, UC
54 hours lecture.
54 hours lab.
Prerequisite: CSCI 110 or equivalent programming experience For computer science, mathematics, engineering and other science students. Introduction to C++ programming and object-oriented paradigm. Control structures, functions, arrays, pointers and strings, classes and data abstraction, C++ object programming, operator overloading, inheritance, virtual functions and polymorphism, stream input and output, templates, exception handling, file processing. Introduction to data structures in C++, string processing and recursion.

CSCI 145 - Java Language and Object Oriented Programming

4 Units
Programming
54 hours lecture. Degree Appropriate, CSU, UC
54 hours lab.
Prerequisite: Completion of CSCI 110
Introduction to Java language and object oriented programming with Java as well as general concepts and techniques of computer programming. Topics include: Java expressions, flow control, methods and program structure, Java classes, overloading, object references, inheritance, Java library packages, exceptions, file I/O, applets, GUI, and event handling. A course for computer science, engineering, mathematics, and other science students.

CSCI 150 - Assembly Language/Machine Architecture

3 Units
CSCI 150 + 150L = CAN CSCI 10 Degree Appropriate, CSU, UC
54 hours lecture.
Prerequisite: CSCI 110
Corequisite: CSCI 150L
Organization and operation of real computer systems at the assembly language level using the Intel 80x86 family of processors; mapping statements and constructs in a high-level language onto sequences of machine instructions; internal representations of simple data types and structures; numerical computation, noting various data representation errors and potential procedural errors; investigation of basic principles of operating systems; and programming language translation process.

CSCI 150L - Assembly Language Laboratory

1 Unit
CSCI 150 + 150L = CAN CSCI 10 Degree Appropriate, CSU, UC
(May be taken for Credit/No Credit only.)
54 hours lab.
Corequisite: CSCI 150 and scientific algorithms and data structures in C++ or Java is strongly recommended
Advisory: CSCI 140; Language experience programming general and scientific algorithms and data structures in C++ or Java is strongly recommended
Complements the lecture material in CSCI 150. Development/debugging of assembly language programs.

CSCI 170- Introduction to Unix Operating System

3.5 Units
Fall Semester Degree Appropriate, CSU, UC
54 hours lecture.
27 hours lab.
Prerequisite: Completion of CSCI 110
Introduction to the UNIX operating system, system administration and networking. Topics include: process synchronization and communication mechanisms, process management, scheduling and protection, memory organization and management, virtual memory, I/O devices management, file systems, networking, system administration for UNIX.

CSCI 190 - Discrete Mathematics Applied to Computer Science

4 Units
Science
72 hours lecture. Degree Appropriate, CSU, UC
Prerequisite: MATH 71 or equivalent
A study of set theory, propositional and predicate calculus, modular arithmetic, counting techniques, combinatorics, mathematical induction, recursion, binary search trees, graphs and finite probability. For students in computers science, engineering, mathematics and other sciences.

CSCI 210 - Applied Logic for Computers

3 Units
54 hours lecture. Degree Appropriate, CSU, UC
Prerequisite: CSCI 110
Basic concepts of digital systems, introduction to Boolean algebra, truth tables, Karnaugh maps, combinational elements and networks, state diagrams, state tables, sequential elements and networks.

CSCI 220 - Data Structures I

3 Units
Fall Semester Degree Appropriate, CSU, UC
54 hours lecture.
Prerequisite: CSCI 140 or CSCI 145
Corequisite: CSCI 220L
Abstract data types and running time analysis tools. Linear data structures including sets, stacks, queues, and linked lists. Trees, binary search trees, heaps, and priority queues. Many procedures are discussed using an algorithmic language and selected problems are programmed in a higher level language.

CSCI 220L - Data Structures I Laboratory

1 Unit
Fall Semester Degree Appropriate, CSU, UC
(May be taken for Credit/No Credit only.)
54 hours lab.
Corequisite: CSCI 220
An independent study program designed to complement the lecture material presented in CSCI 220, Data Structures. Hands-on computer work will include problem solving in linear data structures, strings, and trees.

CSCI 230 - Data Structures II

3 Units
Spring Semester Degree Appropriate, CSU, UC
54 hours lecture.
Prerequisite: CSCI 220
Corequisite: CSCI 230L
Basic searching/sorting algorithms, hashing, graphs, memory/disk management, B-trees, advanced tree structures and analysis.

CSCI 230L - Data Structures II Laboratory

1 Unit
Spring Semester Degree Appropriate, CSU, UC
(May be taken for Credit/No Credit only.)
54 hours lab.
Corequisite: CSCI 230
An independent study program designed to complement the lecture material presented in CSCI 230, Data Structures II. Hands on computer work will include problem solving in searching, sorting, and graphs.