|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
3.00 Credits
The computer as a problem-solving tool. A working introduction to microcomputers and fundamental computer concepts. Use of applications software. Credit not allowed for CSC or Software Engineering majors. 2 lectures, 1 activity. Prerequisite: Passing score on ELM examination, or an ELM exemption, or credit in MATH 104.
-
4.00 Credits
Use of applications software, including database software, to create and manage information. Credit not allowed for CSC or Software Engineering majors. 4 lectures. Prerequisite: Passing score on ELM examination, or an ELM exemption, or credit in MATH 104.
-
4.00 Credits
Introduction to structures of computer science: logic, sets, relations, functions, graphs and trees. Propositional and predicate logic. Applications of predicate logic to preconditions, postconditions, and proof techniques. Introduction to complexity of algorithms. 4 lectures. Corequisite: CSC/CPE 102. Prerequisite: MATH 118 and MATH 119, or high school equivalent, and CSC/CPE 101 or equivalent.
-
4.00 Credits
Advanced structures of computer science: sequences, strings, graphs, networks. Recursion and recurrence relations. Introduction to combinatorics. Proof techniques. Complexity of algorithms. Advanced application to verification of algorithms. 4 lectures. Prerequisite: CSC/CPE 102 and CSC 141.
-
1.00 - 2.00 Credits
Individual investigation, research, studies, or surveys of selected problems. Total credit limited to 4 units, with a maximum of 2 units per quarter. Prerequisite: Consent of instructor.
-
4.00 Credits
Introduction to computer systems. Simple instruction set architecture and the computer hardware needed to implement that architecture. Machine and assembly language programming. 3 lectures, 1 laboratory. Prerequisite: CPE 129 CSC/CPE 102.
-
2.00 Credits
Programming techniques and procedures with applications to engineering problems. Introduction to numerical methods and simulation. Credit not allowed for CSC, Software Engineering or CPE majors. 2 activities. Prerequisite: MATH 142 or MATH 132; PHYS 121 or PHYS 131.
-
3.00 Credits
Computer programming, with an emphasis on procedural programming, taught using a language hosted by applications commonly used in science and engineering. Credit not allowed for CSC, CPE or Software Engineering majors. 2 lectures, 1 activity. Prerequisite: MATH 118 or equivalent.
-
3.00 Credits
The C programming language and the UNIX programming environment. Operators, standard I/O functions, strings, pointers and arrays, data types and storage classes. Unix shell programming and basic I/O system calls. Credit not allowed for CSC, Software Engineering or CPE majors. 3 lectures. Prerequisite: MATH 142 or MATH 132.
-
4.00 Credits
Introduction to the fundamentals of computer programming with an emphasis on mathematical, scientific and engineering applications: principles of algorithmic problem solving and procedural programming using a modern programming language, data types, elementary data structures, input/output and control structures. Not a substitute for CSC/CPE 101 for CSC/CPE majors or minors. 3 lectures, 1 laboratory. Prerequisite: MATH 141 or MATH 161 with a grade of C- or better, or consent of instructor.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2025 AcademyOne, Inc.
|
|
|