165
Course Descriptions
2015-2016 Catalog
Communication - Computer Science
15
COMPUTER-
MEDIATED COMMUNICATION
3 units, 3 lecture hours (Pass/No Pass)
ADVISORIES: Eligibility for English 1A or 1AH.
From email to social networking to online dating
new communication technologies have changed the way people
build and maintain relationships. This course explores several
areas of study related to computer-mediated communication
including historical perspectives, relationship formation
online, online dating, hyperpersonal communication, the
sociology of social networks and online communities, families
and online communication, privacy and safety issues, and
the convergence of mass and interpersonal communication.
(A, CSU)
25
ARGUMENTATION
3 units, 3 lecture hours, (Pass/No Pass)
PREREQUISITES: Completion of English 1A or
1AH and Communication 1 or 1H
Argumentation is designed to provide students with
the methods of critical inquiry and advocacy. Emphasis will
be placed on analysis, presentation and evaluation of oral and
written argumentation. This course focuses on identifying
fallacies, testing evidence, and advancing a reasoned position
while defending and refuting arguments. Students will write
a minimum of 6,000 words during the course of the semester.
(A, CSU-GE, UC, I) (C-ID COMM 120)
COMPUTER SCIENCE (CSCI)
1
INTRODUCTION TO COMPUTER
SCIENCE
3 units, 2 lecture hours, 2 lab hours, (Pass/No
Pass)
PREREQUISITES: Mathematics 103.
An introduction to computer science with emphases
on critical thinking skills and programming concepts.
Deductive reasoning; social and ethical implications;
computer hardware and software; programming concepts and
methodology. The course is designed to prepare students with
little or no programming experience for Computer Science
40. (A, CSU, UC)
5
JAVA PROGRAMMING
3 units, 2 lecture hours, 3 lab hours, (Pass/No
Pass)
PREREQUISITES: Mathematics 103. ADVISORIES:
Eligibility for English 125 and 126.
Introduction to object-oriented program design
and development using Java. This course introduces
the fundamentals of Java language which include data
representation, control structures, class, object, methods,
arrays, graphical user interfaces, and applets for web browser.
(A, CSU, UC)
15
INTRODUCTION TO UNIX
3 units, 2 lecture hours, 2 lab hours, (Pass/No
Pass)
ADVISORIES: Computer Science 1 or 5 and
experience using a personal computer.
Introduction to UNIX operating system. Topics
include accessing the system; file and directory organization;
file accessing and security; shell features and scripting. This
course satisfies computer familiarity requirement. (A, CSU,
UC)
26
DISCRETE MATHEMATICS
FOR COMPUTER SCIENCE
4 units, 3 lecture hours, 2 lab hours, (Pass/No
Pass)
ADVISORIES: Eligibility for English 125 and 126
PREREQUISITE: Computer Science 40.
This course studies elements of discrete mathematics
which have applications to computer science. Topics include
sets, propositional and predicate logic, relations and functions,
proof techniques, graph, trees, and discrete probability. (A,
CSU-GE, UC, I) (C-ID COMP 152)
40
PROGRAMMING CONCEPTS
AND METHODOLOGY I
4 units, 3 lecture hours, 2 lab hours (Pass/No
Pass)
PREREQUISITES: Mathematics 4A or 4C.
ADVISORIES: Eligibility for English 125 and 126.
This course introduces problem solving, algorithm
development, procedural and data abstraction using C++
language; program design, coding, debugging, testing, and
documentation. (A, CSU, UC) (C-ID COMP 112, COMP
122)