Course Description


4 Units, Lecture, 3 hours; laboratory, 2 hours; individual study, 1 hour. An introduction to computer programming for nonengineering and nonscience majors and for thoses considering taking CS 010A 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 010A.

Key Information

Credit: 4 quarter units / 2.67 semester units credit
UC Riverside, Computer Science

Course Credit:

Upon successful completion, all online courses offered through cross-enrollment provide UC unit credit. Some courses are approved for GE, major preparation and/or, major credit or can be used as a substitute for a course at your campus.

If "unit credit" is listed by your campus, consult your department, academic adviser or Student Affairs division to inquire about the petition process for more than unit credit for the course.

UC Berkeley:
Unit Credit

UC Davis:
Unit Credit

UC Irvine:
Unit Credit

UC Los Angeles:
Unit Credit

UC Merced:
Unit Credit (see your Academic Advisor)

UC Riverside:
Course Equivalence: UCR CS 005

UC San Diego:
General Education: Seventh - 1 course towards Alternatives - Quantitative Reasoning; ; Muir - one course in a natural sciences theme; ERC - Quantitative & Formal Skills; Sixth - 1 Info Tech Fluency

UC San Francisco:
Unit Credit

UC Santa Barbara:
General Education: Area C-Science, Mathematics, and Technology, Quantitative Relationships

UC Santa Cruz:
Unit Credit

Course Creator

Sandra Ruiz
* To be notified, please provide all requested information
Please enter valid email.

We'll notify you when INTRO TO COMPUTER PROGRAMMING, CS 005 becomes available

First Name:*
Last Name:*
Term(s) you're interested in:*