ENGR 101 - Intro Comp&Prog
Section: 100
Term: WN 2009
Subject: Engineering (ENGR)
Department: CoE Undergraduate Education
Credits:
4 (Non-LSA credit).
Requirements & Distribution:
BS
Advisory Prerequisites:
SEE BULLETIN.
BS:
This course counts toward the 60 credits of math/science required for a Bachelor of Science degree.
Repeatability:
May not be repeated for credit.
Primary Instructor:

ENGR 101 is the computing requirement for all cross campus transfer students. Some departments will accept EECS 183 in place of ENGR 101. They are both C++ programming. There are 3 spots reserved in all ENGR 101 classes for LS&A students. Wanda Dobberstein (wldobber@umich.edu) is the contact person for being able to register for this class. An LS&A student would have to contact her in order to receive an override. Students should plan on meeting with an engineering admission counselor prior to being able to receive an override for this course. ENGR 101 is currently only being taught during the Fall and Winter terms. Students will not be allowed into ENGR 101 more than two semesters away from their planned enrollment in engineering.

What’s in it for you

Algorithmic thinking
Start to understand what an algorithm is, and how to devise them to solve problems, especially in science, mathematics and engineering

  • Thinking algorithmically is a logical thought process
  • Creating algorithms will improve your cognitive processes
  • Algorithms provide the means to solve most of the hard mathematical models that are required in engineering analysis

How to express algorithms
Understand how algorithms can be expressed in formal “languages” called computer languages

  • Large groups of these formal languages have common structure and principles
  • We want you to see and recognize these common structures and principles
  • This will provide a foundation for you to learn many other programming languages if you need to

Practical skills for engineering students

  • Explore the difficulties of solving a problem whose solution you do not know
  • Engage in the engineering design process
  • Learn and practice techniques to manage complexity
    • Abstraction
    • Decomposition into subparts
    • Prototyping
    • Time-management
  • Practice the art of testing and troubleshooting, and develop a sense of aesthetics for a product

High level topics
Specifically, you will learn about the following topics as the term progresses:

  • Algorithms
  • Programming language as an algorithm expression system
  • Naming things, variables, types, expression, assignment
  • Routines, procedures, functions, interfaces
  • Sequence
  • Selection
  • Iteration
  • Numerical algorithms
  • Testing and troubleshooting (debugging)
  • Managing complexity through decomposition
  • Array semantics
  • Multidimensional arrays
  • Encoding of data

ENGR 101 - Intro Comp&Prog
Schedule Listing
100 (LEC)
 
10891
Open
74
 
-
MWF 9:30AM - 10:30AM
Note: STUDENTS ARE AUTO-ENROLLED IN LEC 100 WHEN THEY ELECT ONE LAB (101-109).
101 (LAB)
P
10892
Closed
0
3ENGR (Fr or So)
-
WF 10:30AM - 11:30AM
102 (LAB)
P
10893
Closed
0
 
-
WF 10:30AM - 11:30AM
103 (LAB)
P
10894
Open
15
14ENGR (Fr or So)
-
WF 11:30AM - 12:30PM
104 (LAB)
P
10895
Closed
0
 
-
WF 11:30AM - 12:30PM
105 (LAB)
P
10896
Open
14
12ENGR (Fr or So)
-
WF 2:30PM - 3:30PM
106 (LAB)
P
10897
Closed
0
 
-
WF 2:30PM - 3:30PM
107 (LAB)
P
10898
Open
6
8ENGR (Fr or So)
-
WF 3:30PM - 4:30PM
108 (LAB)
P
10899
Open
7
7ENGR (Fr or So)
-
TuTh 10:30AM - 11:30AM
109 (LAB)
P
20815
Open
2
4ENGR (Fr or So)
-
TuTh 2:30PM - 3:30PM
200 (LEC)
 
10900
Closed
0
 
-
MW 10:30AM - 12:00PM
Note: STUDENTS ARE AUTO-ENROLLED IN LEC 200 WHEN THEY ELECT ONE LAB (201-209).
201 (LAB)
P
10901
Open
1
3ENGR (Fr or So)
-
WF 9:30AM - 10:30AM
202 (LAB)
P
10902
Closed
0
5ENGR (Fr or So)
-
WF 12:30PM - 1:30PM
203 (LAB)
P
10903
Open
2
2ENGR (Fr or So)
-
WF 1:30PM - 2:30PM
204 (LAB)
P
10904
Open
1
5ENGR (Fr or So)
-
TuTh 9:30AM - 10:30AM
205 (LAB)
P
10905
Closed
0
4ENGR (Fr or So)
-
TuTh 10:30AM - 11:30AM
206 (LAB)
P
10906
Closed
0
4ENGR (Fr or So)
-
TuTh 11:30AM - 12:30PM
207 (LAB)
P
10907
Closed
0
4ENGR (Fr or So)
-
TuTh 12:30PM - 1:30PM
208 (LAB)
P
10908
Closed
0
4ENGR (Fr or So)
-
TuTh 1:30PM - 2:30PM
209 (LAB)
P
20816
Closed
0
6ENGR (Fr or So)
-
TuTh 3:30PM - 4:30PM
300 (LEC)
 
21302
Closed
0
 
-
MW 3:00PM - 4:30PM
Note: STUDENTS ARE AUTO-ENROLLED IN LEC 300 WHEN THEY ELECT ONE LAB (301-309).
301 (LAB)
P
21303
Closed
0
3ENGR (Fr or So)
-
WF 9:30AM - 10:30AM
302 (LAB)
P
21304
Closed
0
5ENGR (Fr or So)
-
WF 12:30PM - 1:30PM
303 (LAB)
P
21305
Closed
0
4ENGR (Fr or So)
-
WF 1:30PM - 2:30PM
304 (LAB)
P
21306
Closed
0
6ENGR (Fr or So)
-
TuTh 9:30AM - 10:30AM
305 (LAB)
P
21307
Closed
0
6ENGR (Fr or So)
-
TuTh 11:30AM - 12:30PM
306 (LAB)
P
21308
Closed
0
4ENGR (Fr or So)
-
TuTh 12:30PM - 1:30PM
307 (LAB)
P
21309
Closed
0
5ENGR (Fr or So)
-
TuTh 1:30PM - 2:30PM
308 (LAB)
P
29021
Closed
0
24ENGR (Fr or So)
-
TuTh 2:30PM - 3:30PM
309 (LAB)
P
29022
Closed
0
24ENGR (Fr or So)
-
TuTh 3:30PM - 4:30PM
310 (LAB)
P
31477
Closed
0
8ENGR (Fr or So)
-
TuTh 4:30PM - 5:30PM
NOTE: Data maintained by department in Wolverine Access. If no textbooks are listed below, check with the department.
Syllabi are available to current LSA students. IMPORTANT: These syllabi are provided to give students a general idea about the courses, as offered by LSA departments and programs in prior academic terms. The syllabi do not necessarily reflect the assignments, sequence of course materials, and/or course expectations that the faculty and departments/programs have for these same courses in the current and/or future terms.

No Syllabi are on file for ENGR 101. Click the button below to search for a different syllabus (UM login required)

Search for Syllabus
The CourseProfile (ART) system, supported by the U-M Provost’s 3rd Century Initiative through a grant to the Digital Innovation Greenhouse, provides additional information about: course enrollments; academic terms and instructors; student academic profiles (school/college, majors), and previous, concurrent, and subsequent course enrollments.

CourseProfile (ART)