CMPS 12A
- Spring 2008
- Winter 2008
- Fall 2007
- Summer 2007
- Spring 2007
- Winter 2007
- Fall 2006
- Summer 2006
- Spring 2006
- Winter 2006
- Fall 2005
- Spring 2005
- Winter 2005
- Fall 2004
- Spring 2004
- Winter 2004
- Fall 2003
- Fall 2003 #02
- Spring 2003
- Winter 2003 #01
- Winter 2003 #02
- Fall 2002 #01
- Fall 2002 #02
- Spring 2002
- Winter 2002
- Fall 2001
- Spring 2001
- Winter 2001
- Fall 2000
- Spring 2000
- Winter 2000
- Fall 1999
- Spring 1999
- Winter 1999
- Fall 1998
- Spring 1998
- Winter 1998
- Fall 1997
- Spring 1997
- Spring 1996
- Winter 1996
An introductory programming course for computer science and engineering majors where students learn programming and documentation skills, as well as algorithmic problem solving and programming methodologies. Introduces students to computers, compilers, and editors, and they are expected to write medium-sized programs. Topics include, but are not limited to, procedures and functions, conditionals and loop control structures, static and dynamic memory manipulations, and text processing. Prior experience with Unix helpful, and some prior programming experience strongly recommended (e.g., course 10). This course is required for computer engineering, computer science, electrical engineering, and information systems management majors. Prerequisite(s): eligibility to enroll in Mathematics 19A (Mathematics 2B or 3 or 40 or higher on mathematics placement exam) or Mathematics 19A or 11A or Economics 11A or Applied Math and Statistics 11A. Concurrent enrollment in course 12L required. (General Education Code(s): IN.) The Staff
(sourced from /cse/classes/cmps012a/description.txt)

