|
|
Course Criteria
Add courses to your favorites to save, share, and find your best transfer school.
-
4.00 Credits
Consultation, 1 hour; thesis, 3 hours; outside research, 3 hours; extra reading, 3 hours. Prerequisite(s): consent of department chair. Creation of a significant piece of work under faculty supervision. Project composed in the genres of poetry, fiction, or nonfiction.
-
4.00 Credits
Consultation, 1 hour; outside research, 4 hours; extra reading, 3 hours; thesis, 4 hours. Prerequisite(s): consent of Department Chair. The student works independently with a faculty member to prepare a project. For the Creative Writing major, the project may be a group of poems, a long poem, a group of short stories, a novel, or a part of a novel. For the Journalism minor, the project may be a news feature, an investigative article, or a similar story requiring significant endeavor in reporting and writing and demonstrating an understanding of sound journalistic technique.
-
1.00 - 12.00 Credits
field, 2 hours per unit. Prerequisite(s): consent of instructor; upperdivision standing. Work with an appropriate professional individual or organization to gain experience and skills in any form of writing which meets with the approval of the Creative Writing Chair (e.g., journalism, radio journalism). Letter grading or Satisfactory (S)/No Credit (NC). Course is repeatable to a maximum of 16 units.
-
4.00 Credits
Lecture, 3 hours; laboratory, 3 hours. An introduction to computer programming for nonengineering and nonscience majors and for students considering taking CS 010 but needing additional preparation. Topics include the history of computing, basic computer operation, the notion of an algorithm, and programming constructs such as variables, expressions, input/output, branches, loops, functions, parameters, arrays, and strings. Credit is not awarded for CS 005 if it has already been awarded for CS 010.
-
4.00 Credits
Lecture, 3 hours; laboratory, 3 hours. A detailed, nontechnical introduction to the Internet, covering Web tools, e-communities, e-commerce, power searching, and verification of information, privacy, and other legal and societal issues.
-
4.00 Credits
Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): none. Includes operating system basics (Windows and Unix), word processing, spreadsheets, databases (e.g., Access), E-mail, the Internet, and the World Wide Web. Designed for students not majoring in computer science, engineering, mathematics, or science. Credit is not awarded for CS 008 if it has already been awarded for CS 010.
-
4.00 Credits
Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): MATH 008B or MATH 009A (MATH 008B or MATH 009A may be taken concurrently). Covers problem solving through structured programming of algorithms on computers using the C++ object-oriented language. Includes variables, expressions, input/output (I/O), branches, loops, functions, parameters, arrays, strings, file I/O, and classes. Also covers software design, testing, and debugging. Credit is not awarded for CS 010 if it has already been awarded for CS 030.
-
4.00 Credits
Lecture, 3 hours; discussion, 1 hour. Prerequisite(s): MATH 009A or MATH 09HA; CS 010 or MATH 009B or MATH 09HB. Introduction to basic concepts of discrete mathematics with emphasis on applications to computer science. Topics include prepositional and predicate calculi, elementary set theory, functions, relations, proof techniques, elements of number theory, enumeration, and discrete probability. Cross-listed with MATH 011.
-
4.00 Credits
Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): CS 010 with a grade of "C-" or better; familiarity with C or C++ language. Covers structured and object-oriented programming in C++. Emphasizes good programming principles and development of substantial programs. Topics include recursion, pointers, linked lists, abstract data types, and libraries. Also covers software engineering principles. Credit is awarded for only one of CS 012 or CS 013.
-
4.00 Credits
Lecture, 3 hours; laboratory, 3 hours. Prerequisite(s): CS 010 with a grade of "C-" or better; familiarity with C or C++ language. A course corresponding to CS 012, but tailored to engineering majors. Covers structured and object-oriented programming in C++. Emphasizes good programming principles and development of substantial programs. Topics include recursion, pointers, linked lists, abstract data types, and libraries. Also covers software engineering principles. Uses examples and assignments specific to engineering disciplines, such as numerical data analysis, matrix computations, and dynamic systems. Credit is awarded for only one of CS 012 or CS 013.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|