|
|
|
|
|
|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
1.00 - 5.00 Credits
Internship. Prerequisite: completion of a minimum of 84 units; project approval prior to period of internship. Supervised work experience in computer science. May be repeated for credit. (P/NP grading only.)
-
2.00 - 3.00 Credits
Discussion-1 hour; laboratory/discussion-3-6hours. Prerequisite: upper division standing, consent of instructor. Tutoring in computer science courses, especially introductory courses. (P/NP grading only.)
-
1.00 - 5.00 Credits
Prerequisite: consent of instructor. (P/NP grading only.)
-
1.00 - 5.00 Credits
(P/NP grading only.)
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:Mathematics 21A. Discrete structures and applications in computer science. Proofs, particularly induction. Introduction to propositional logic, logic circuit design, combinatorics, recursion and solution of recurrence relations, analysis of algorithms, graph theory and trees, finite state machines. Not open for credit to students who have completed course 100.-I, II, III. (I, II, III.) Bai, Gusfield, Koehl, Max, Rogaway
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:Mathematics 16A or 21A (may be taken concurrently); prior experience with basic programming concepts (variable, loops, conditional statements) recommended. Introduction to computers and computer programming, algorithm design, and debugging. Elements of good programming style. Programming in the C language. Use of basic UNIX tools.-I, II, III. (I, II, III.) Bai, Wu
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:course 30 or the equivalent with a grade of C- or better. Elements of program design, style, documentation, efficiency. Methods for debugging and verification. Operating system tools. Principles and use of object-oriented programming in C++. Basic data structures and their use.-I, II, III. (I, II, III.)
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:course 40. Comparative study of different hardware architectures via programming in the assembly languages of various machines. Role of system software in producing an abstract machine. Only one unit of credit allowed for students who have taken Electrical and Computer Engineering 70.-I, II, III. (I, II, III.) Farrens, Matloff
-
4.00 Credits
Lecture-3 hours; discussion-1 hour. Prerequisite:courses 20, 40 (C++ and UNIX); grade of C- or better in each course. Design and analysis of data structures for a variety of applications. Trees, heaps, searching, sorting, hashing, graphs. Extensive programming. Not open for credit to students who have completed course 110.-I, II, III. (I, II, III.) Chen, Joy, Rogaway
-
1.00 - 5.00 Credits
Lecture, laboratory or combination. Prerequisite: consent of instructor. Special topics in (A) Computer Science Theory; (B) Architecture; (C) Programming Languages and Compilers; (D) Operating Systems; (E) Software Engineering; (F) Databases; (G) Artificial Intelligence; (H) Computer Graphics; (I) Networks; (J) Computer-Aided Design; (K) Scientific Computing; (L) Computer Science. May be repeated for credit when the topic is different.-I, II, III. (I, II, III.)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Privacy Statement
|
Terms of Use
|
Institutional Membership Information
|
About AcademyOne
Copyright 2006 - 2024 AcademyOne, Inc.
|
|
|