navigation

Classes

CS 2 FUNDAMENTALS OF COMPUTER SCIENCE 4 Units

Prerequisite(s): Eltrn 103, Math 3 Uses of computers, algorithms, computer organization, flowchart language, computing systems, data structures, non-numerical applications, numerical methods; programming in one or more higher level languages. Transfer Credit: CSU; UC. *CAN CSCI 2

CS 12 C PROGRAMMING 3 Units

Prerequisite(s): CS 10 or CIS 66. Syntax, data types; operations and expressions; functions; formatted I/O; files; data structures. Transfer Credit: CSU; UC

CIS 14 C++ PROGRAMMING 3 Units

Prerequisite(s): CS 2 or CIS 10 and one of the following: CS 10, CS 12, CS 43, CIS36, CIS 64, CIS 66, CIS 134. Foundations of C and C++. Operators, functions, arrays, pointers, structures, unions, classes, C++ data types, polymorphism, inheritance, encapsulation, virtual functions, templates, file processing, control structures, and an emphasis on object oriented program design. Lecture 2 hours, lab 2 hours. Transfer Credit: CSU; UC. *CAN: CSCI 18

CIS 16 JAVA PROGRAMMING 3 Units

Prerequisite(s): CS 2 or CIS 10 AND one of the following: CS 10, CS 12, CS 43, CIS 14, CIS 36, CIS 64, CIS 66, CIS 134. Foundations of the Java language: Classes, methods, operators, encapsulation, polymorphism, inheritance, dynamic binding, file processing, control structures, function overloading, use of AWT, creation and use of applets in Internet applications, and an emphasis on object oriented program design. Lecture 3 hours, lab 2 hours. No credit if taken after CIS 116. Transfer credit: CSU; UC.

CIS 66 ASSEMBLY LANGUAGE PROGRAMMING 3 Units

Prerequisite(s): CS 2 or CIS 10; and one of the following: CS 10, CS 12, CS 43, CIS 36, CIS 64, CIS 134. Computer organization and data structures; machine instruction sets; macros; subroutines; input/output control system; binary, octal and hexidecimal number systems; 8088 assembly mnemonics. Transfer Credit: CSU; UC. *CAN: CSCI 10

CS 3A INTRODUCTION TO OBJECT ORIENTED PROGRAMMING IN C++ 5 Units

Prerequisite: CS 2.

Variables, expressions, input/output (I/O), branches, loops, functions, parameters, arrays, strings, file I/O, classes, polymorphisms, inheritance and multiple inheritance, recursion, pointers, linked lists, abstract data types, libraries, software design, testing, and debugging. May be taken concurrently with CS 3B. For Computer Science, Computer Engineering, Mathematics, and Science majors but open to all qualified students. Total of 72 hours lecture and 54 hours laboratory.

Transfer credit: CSU credit under review; UC credit under review.

.

 

CS 3B  INTRODUCTION TO OBJECT ORIENTED PROGRAMMING IN JAVA 5 Units
Prerequisite: CS 2.

Topics include variables, expressions, input/output, branches, loops, functions, parameters, arrays, strings, file I/O, and classes. Also covers recursion, pointers, linked lists, abstract data types, libraries, software design, testing, and debugging. May be taken concurrently with CS 3A. For Computer Science, Computer Engineering, Mathematics, and Science majors but open to all qualified students. Total of 72 hours lecture and 54 hours laboratory.

Transfer credit: CSU credit under review; UC credit under review.

 

CS 6 CS 6 INTRODUCTION TO APPLIED LOGIC DESIGN 4 Units
Prerequisite: CS 2.

Characteristics of digital systems, truth functions, Boolean algebra, switching devices, minimization of Boolean functions, single and multiple output circuits, Mealy and Moore networks. Karnaugh maps, state tables. Design and optimization of combinational circuits and sequential circuits. Recommended completion of or concurrent enrollment in Math 22. For Computer Science, Computer Engineering, Mathematics, and Science majors, but open to all qualified students. Total of 54 hours lecture and 54 hours laboratory.

Transfer Credit: CSU credit under review; UC credit under review.

 

CS 18 MICROCOMPUTER FIELD PRACTICE 2 Units

Prerequisite(s): CIS 30 and maintain enrollment of 7 units or more including field practice. Work in industry installing hardware and software; training users on uses of the microcomputer. 11.5 hours of field practice each week. 

Credit/No credit grading.
CIS 10 

 INTRODUCTION TO INFORMATION SYSTEMS

5 Units
Foundation course for majors. Computer concepts including hardware, software, programming principles, applications and ethics. Use of microcomputers: word processing, spreadsheets and databases. On-line data entry and editing; data integrity and security; file concepts. Total of 90 hours lecture.

Transfer Credit: CSU; UC credit limitations. See counselor.

 

 

CS 8

FUNDAMENTALS OF DATA STRUCTURES

4 Units

Prerequisite: CS 3A or 3B.

Data structure concepts in designing and implementing algorithms. Lists, arrays, trees and graphs. Storage media and storage allocation. Searching, sorting and merging algorithms. Introduction to tape and disk files. For Computer Science, Computer Engineering, Mathematics, and Science majors, but open to all qualified students. Total of 54 hours lecture and 54 hours laboratory.

Transfer Credit: CSU credit under review; UC credit under review.

 

2006 Winter Schedule
CS 2 - Fundamentals of Computer Science
MTWTH 1 - 4pm
Room U215
2006 Fall Schedule
CS 3A    C++ Programming (OOP)
MTWTh 8:10 am 9:20 am 

3.4hrs Open Lab per/week

Room U215
CIS 10- Introduction to Computer Information
MTWTH 7:00 - 8:20 am MW R218

7:00 - 8:20 am TTH R409

Room R218, R409
CIS 115 - Field Practice
TBA 11.5 hrs per week
Supervising Teacher R409A

 

 

line

Copyright Information

contact classes office hours about me Go home Resource Links Discussion Groups CS Technician Area