This course introduces students to programming concepts emphasizing modular design and development of programs, coding style, documentation, debugging and testing. All control structures and data types of a commonly used language are covered. CSU, UC