![]() |
|
|
|
EECS 101 – An Introduction to Computer Science for Everyone. [Instructor's course page] This non-programming course provides introduction to the field of computer science suitable for freshmen, non-majors, and majors who would like to understand the scope of the field of Computer Science. EECS 101 is approved for Weinberg Area III (Social and Behavioral Sciences) Distribution Credit. Can be used within CS/CIS major/minor. No prerequisites. EECS 110 (C) – An Introduction to Programming for Non-majors using the C programming language. C is a widely used systems programming language. EECS 110 is approved for Weinberg Area II (Formal Studies) Distribution Credit. No prerequisites. EECS 110 (Python) – An Introduction to Programming for Non-majors using the Python programming language. Python is a widely used scripting language. EECS 110 is approved for Weinberg Area II (Formal Studies) Distribution Credit. No prerequisites. EECS 111 (Scheme/Meta) – Fundamentals of Computer Programming. This course teaches key concepts and practices of computer programming using a functional programming language (Scheme or Meta). EECS 111 is approved for Weinberg Area II (Formal Studies) Distribution Credit. Can be used within CS/CIS major/minor. No prerequisites. |
EECS 211 (C++) – Fundamentals of Computer Programming II. This course teaches key concepts and practices of computer programming using an imperative, object-oriented programming language (C++). Can be used within CS/CIS major/minor. EECS 230 (C++) – Programming for Engineers. EECS 317 – Data Management and Information Processing. EECS 325 (Lisp) – Artificial Intelligence Programming. EECS 358 – Introduction to Parallel Computing. EECS 495 – An introductory programming course for non-EECS graduate students. |
| Download the flyer | |