Elementary Programming Concepts
Fundamental concepts and skills of programming in a high level language. Flow of control: selection, iteration, subprograms. Data structures: strings, arrays, records, lists, tables. Algorithms using selection and iteration (decision making, finding maxima/minima, searching, sorting, simulation, etc.). Good program design, structure, and style are emphasized. Testing and debugging. Not intended for Engineering students (who should take ENGR 101), nor for CS majors in LSA who qualify for EECS 280.
Prerequisites & course information
No Credit in EECS 280 or 281. (Prerequisites enforced at registration.) (4). (MSA). (BS). (QR/1). May not be repeated for credit. Student may only receive credit for one course, EECS 180 or EECS 183 or ENGR 101 or ENGR 151. Not intended for Engineering students (who should take ENGR 101), nor for Computer Science majors in LSA who qualify to enter EECS 280. F, W, Sp.
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Elementary Programming Concepts · 4 · College of Engineering catalogue