Skip to page body Home About Community Living Doing Business Browse by Topic I Want to... Your Government
graphic element

CSCI 20 - PROGRAMMING IN THE FORTRAN LANGUAGE
3 units, 2 lecture hours, 2 lab hours, (Formerly Computer Science 16)
PREREQUISITE: Math 103 or equivalent.
COREQUISITE: Math 4A or equivalent.
ADVISORY: Eligibility for English 125 and 126 or English 153 or ESL 67 and 68 recommended.

Introduction to programming in FORTRAN with emphasis on program design, debugging, testing, and documentation; elementary applications and structured programming for algorithm development.
(CAN CSCI 4) (A, CSU, UC)


CSCI 26 - DISCRETE MATHEMATICS FOR COMPUTER SCIENCE
4 units, 3 lecture hours, 2 lab hours
PREREQUISITE: Computer Science 40 or 40J, and Math 5A.

Elements of discrete mathematics which have applications to computer science. Topics include sets, propositional and predicate logic, relations and functions, mathematical induction, graphs, and trees. (A, CSU-GE, UC)

CSCI 30 - PROGRAMMING IN THE PASCAL LANGUAGE
3 units, 2 lecture hours, 2 lab hours.
PREREQUISITE: Math 103 or equivalent.
COREQUISITE: Math 4A or equivalent.
ADVISORY: Eligibility for English 125 and 126 or English 153 or ESL 67 and 68 recommended.

Introduction to programming in PASCAL; syntax; control and data structures; design development, style, documentation, testing, and maintenance of software; arrays, functions, procedures, records, and files. Students who have limited programming experience are advised to take this course
prior to Computer Science 40. (A, CSU)


CSCI 40 - PROGRAMMING CONCEPTS AND METHODOLOGY I
4 units, 3 lecture hours, 2 lab hours, (Formerly Math 30A and Computer Science 30A)
PREREQUISITE: Math 103 or equivalent.
COREQUISITE: Math 4A or equivalent.
ADVISORY: Eligibility for English 125 and 126 or English 153 or ESL 67 and 68 recommended; Computer Science 30 or equivalent recommended.

Introduction to problem solving, algorithm development, procedural and data abstraction using the C++ language; program design, coding, debugging, testing, and documentation.
(CAN CSCI 22) (A, CSU, UC)


CSCI 40J - PROGRAMMING CONCEPTS AND METHODOLOGY IN JAVA
4 units, 3 lecture hours, 2 lab hours
PREREQUISITE: Math 103 or equivalent.
COREQUISITE: Math 4A or equivalent.
ADVISORY: Eligibility for English 125 and 126 or English 153 or ESL 67 and 68 recommended; Computer Science 30 or equivalent recommended.

Introduction to problem solving, algorithm development, procedural and data abstraction using the high level computer programming language JAVA; program design, coding, debugging, testing, and documentation. (A, CSU, UC)

CSCI 41 - PROGRAMMING CONCEPTS & METHODOLOGY II
4 units, 3 lecture hours, 2 lab hours, (Formerly Math 30B and Computer Science 30B)
PREREQUISITE: Computer Science 40 and Math 4A, or equivalent.
ADVISORY: Eligibility for English 125 and 126 or English 153 or ESL 67 and 68 recommended.

Programming methodology, program correctness, and review of data types; data structures; linear and nonlinear structures, lists, stacks, queues, trees, and files; implementation of data structures; recursion, searching, and sorting. C++ language is used. (CAN CSCI 24) (A, CSU, UC)

CSCI 261 - INTERNET AND COMPUTER SKILLS LABORATORY
.2-1 unit, 3-6 lab hours, (16 weeks), (Credit/No Credit), (Repeats = 3)
PREREQUISITE: none.

Supervised use of microcomputers and the Internet. Reinforcement of concepts from classroom studies and development of problem solving abilities on an independent basis. Grade based on hours worked in lab:

(a) .2 units for minimum of 10 hours;
(b) .4 units for minimum of 19 hours;
(c) .6 units for minimum of 29 hours;
(d) .8 units for minimum of 39 hours;
(e) 1 unit for minimum of 48 hours.

Last updated: 11/16/2009 2:33:19 PM