• Skip to Main Content
  • Go to the Website's Home
  • Go to Website News
  • Go to About this site
  • Skip to Audience Navigation Menu
  • About
    • Welcome to the College
    • Facts and Figures
    • Message from the Dean
    • Visit Us
    • College Administration
    • News Center
    • More...
  • Research
    • Research Home
    • Departments
    • Faculty Directory
    • Centers & Labs
  • Admissions
    • Undergraduate Admissions
    • Undergraduate Recruiting
    • Graduate Admissions
    • More...
  • Academics
    • Departments
    • Programs and Degrees
    • Course Guide/Bulletin
    • Teaching
    • Support Services
    • More...
  • Departments
    • Aerospace Engineering
    • Atmospheric, Oceanic and Space Sciences
    • Biomedical Engineering
    • Chemical Engineering
    • Civil and Environmental Engineering
    • Electrical Engineering and Computer Science
    • Industrial and Operations Engineering
    • Interdisciplinary Professional Programs
    • Materials Science and Engineering
    • Mechanical Engineering
    • Naval Architecture and Marine Engineering
    • Nuclear Engineering and Radiological Sciences
  • Support the College
    • Giving
    • Involve Yourself
    • Corporate Relationships
    • More...
  • Information for:  
  • Alumni
    • Get Involved
    • Alumni Society
    • Homecoming
    • News Center
    • Michigan Engineer
    • Contact
  • Students
    • Financial Aid
    • Academic Calendar
    • Course Guide/Bulletin
    • Career Resources
    • Advising Center
    • More...
  • Faculty
    • College Faculty Meetings
    • Getting Research Funding
    • Employment Opportunities
    • More...
  • Staff
    • Department Listing
    • College Administration
    • Contacts
    • Faculty Directory
    • Staff Handbook
    • Employment Opportunities
    • More...
  • Friends
    • K-12 Outreach
    • Parents Weekend
    • Community Service Projects
    • Contacts
  • Corporations
    • Corporate Relations
    • Sponsoring Research
    • Opportunties for Interaction
    • Professional Education
    • Technology Transfer and Licensing
    • More...

Engineering 101

Engineering 101

  • Engineering 101 Home
  • Sections
    • Fall 2009
      • Section 100
      • Section 200
      • Section 300
    • Winter 2010
      • Section 100
      • Section 200
      • Section 300
  • Engineering 151 Home

Home  /  Courses  /  Engineering 101  /  Engineering 101 Home

Engineering 101 Home

Introduction to Computers and Programming

MW 1:30-3:00PM

The objective of Engineering 101 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. It is centered on quantitative and numerical problems that are suited to computational solutions. These often arise as part of larger, more complex problems in engineering practice.

Engineering 101 also ties itself to the introductory physics and math courses, and provides concrete examples of some of the concepts being covered in those classes. 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
  • Computer graphics
  • Logic Puzzles

In addition to the problem-solving component, students who take Engineering 101 will learn aspects of the C++ programming languages and be exposed to the MATLAB programming language. C++ and MATLAB is used today in many fields of engineering. MATLAB is also popular and has powerful capabilities for handling computation involving matrices and for visualizing data using 2-D and 3-D graphics. It is important to note that MATLAB will be useful in future math and engineering courses.

Students entering Engineering 101 are not expected to know how to program; this skill will be taught as part of the class. Click on the links in the menu to the left to see information about the different sections.

Important note: You must receive a grade of "C-" or better in Engineering 101 to fulfill the requirement. Note: A grade of "C" or better is required for EECS degree programs.

CSS 2.1 Valid
University of Michigan
  • Home
  • Contact Us
  • Site Map
  • Site Feedback
  • Accessibility
  • Emergency Procedures
  • Jump to top of the page
© 2009 College of Engineering, University of Michigan