|
Course Descriptions |
|
| |
|
| CSCI 123 F: Introduction to Programming Concepts in C++ (4 units) (F,S) | |
|
Prerequisites: Math 141 College Algebra or Math 142 Trigonometry or three
years of college preparatory high school mathematics including
trigonometry with grades of "C" or better.
Reading 96 level competency strongly advised. Four hours lecture
and one hour arranged per week. This course is an introduction to
the basic principles of programming using C++ as the development tool.
Topics include the structure and design of algorithms, input/output,
branching structures, functions, recursion, built-in data types, arrays,
structures, files, pointers and elementary operations on linked
structures. The object-oriented programming paradigm will be introduced.
Topics include encapsulation, polymorphism, libraries, stream,
inheritance and abstract data types. Students will design
algorithms, write external and internal documentation and design and
write source code in C++. (CSU) (UC) (Degree Credit) |
|
| CSCI 133 F: Data Structures in C++ (4 units) (F,S) | |
|
Prerequisite: CSCI 123 Introduction to Programming Concepts in C++ or
equivalent with a grade of "C" or better. Four hours lecture
and one hour arranged per week. This is a course in algorithm
design and data structures implemented using C++ classes.
Structures studied are arrays, linked lists, stacks, queues, trees,
tables, and graphs. Algorithm topics studied include hashing,
sorting, heaps, searches and algorithm efficiency using Big-O notation.
(CSU) (UC) (Degree Credit)
|
|
| CSCI 223 F: C Language for Mathematics and Science (4 units) CAN CSCI 16 (F,S) | |
|
Prerequisites: CSCI 123 Introduction to Programming Concepts in C++
or equivalent with a grade of "C" or better. Four hours lecture
and one hour arranged per week. This course is an introduction to
the C programming language. One of the latest C compilers will be
used on a personal computer. Topics include data types, functions,
pointers, bit manipulation and file I/O. Students will design,
code and test program applications in the mathematics, scientific
and engineering environments.. (CSU) (UC) (Degree Credit) |
|
| CSCI 241 F: Assembly Language Programming (4 Units) (S) | |
|
Prerequisite: CSCI 133 Data Structures in C++ or CSCI 223 C
Programming for Mathematics and Science with a grade of
"C" or better. Four lecture
hours and one hour arranged per week. This course is an
introduction to assembly language programming. It includes
reviews of computer organization, programming techniques and concepts,
addressing techniques, input/output, hardware architecture, and data
structures. (CSU) (UC credit limitation) (Degree Credit) |
|
|
|
|
|
| |
|
| |
|
| |
|