Previous Page  167 / 260 Next Page
Information
Show Menu
Previous Page 167 / 260 Next Page
Page Background

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)