WEBster
<< UM Engineering: AP CS
<< UM Engineering: AP CS
University of Michigan College of Engineering
(http://www.admissions.umich.edu/admitted/freshmen/adv_credit/ap_guidelines.php) Check the umich.edu website for the latest information.Computer Science AB AP
Computing Advanced credit will be given to those who have a satisfactory score on the AP examination.AP Exam | Score | Course Credit | Credit Hours |
A | 4 or 5 | EECS 285 | 2 |
AB | 4 or 5 | Engr. 101 (4), EECS 285 (2) | 6 |
Engineering 101 is otherwise required of all Freshmen Engineering students. - Mr. Webster ]
Description of courses from the bulletin
( http://www.engin.umich.edu/students/bulletin/uged/reqs.html and http://www.engin.umich.edu/students/bulletin/eecs/courses.html ) Introductory Computing/Engineering 101The objective of Engineering 101: Introduction to Computers and Programming is to introduce students in Engineering to the algorithmic method that drives the information age. Algorithms are an organized means to construct the solution of a problem, structured as a well-defined set of steps that can be carried out by a mechanism such as a computer.
Engineering 101 focuses on the development of algorithms to solve problems of relevance in engineering practice and on the implementation of these algorithms using high-level computer languages. Because it is a first-year course, it does not focus on the analysis of complex, realistic systems requiring significant background knowledge. Instead, it is centered on quantitative and numerical problems that are suited to computational solutions, which often arise as part of larger, more complex problems in engineering practice.
Engineering 101 ties itself to the introductory physics and math courses, and provides concrete examples of some of the concepts being covered. Sample problem types might include:
- Finding area and volume
- Simulating statistical processes
- Data analysis
- Physical simulation
- Simulating complex systems with simple rules
- Minimization and optimization
EECS 285. A Programming Language or Computer System Prerequisite: some programming experience. I, II (2 credits) A course covering a complex computer system or programming language. Programming problems will be assigned. Specific languages or systems to be offered will be announced in advance.
EECS 280. Programming and Introductory Data Structures Prerequisite: Math 115 and prior programming experience. I, II (4 credits) Techniques and algorithm development and effective programming, top-down analysis, structured programming, testing, and program correctness. Program language syntax and static and runtime semantics. Scope, procedure instantiation, recursion, abstract data types, and parameter passing methods. Structured data types, pointers, linked data structures, stacks, queues, arrays, records, and trees.
Last modified 7/26/15 by B L Webster. © 2015 by B L Webster.