Engr 104: Computer Aided Engineering Course Syllabus

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Engr 104: Computer Aided Engineering Course Syllabus as PDF for free.

More details

  • Words: 886
  • Pages:
ENGR 104: COMPUTER AIDED ENGINEERING Course Syllabus Course Objective: An introduction to engineering numeric computations using the MATLAB software package. Structured programming via script and function files are used for numeric and symbolic algebraic and calculus for both scalar and matrix quantities. Simulated engineering situations are used to generate data for analysis via statistics, curve fitting, interpolation, and graphic visualization. The class will be conducted in a “learning-laboratory” style in which students exercise a self-paced individual learning experience through the completion of weekly assignments and quizzes.

Instructors Prof. William Carlson McMahon 228A [email protected]

Dr. Wallace Leigh Seidlin Annex 221 871-2463 [email protected]

Textbook: Palm, W.J., Introduction to MATLAB 7 for Engineers, 2nd ed., McGraw-Hill, ISBN 0072548185. Other course materials: Please reference Blackboard for other course ‘handouts’, announcements, and information. Grading categories: Quizzes 40%, Homework 50%, Project (Pine Hill Derby) 10%. Homework: All assigned homework is to be submitted by 5:00 p.m. on the due date. Homework will not be graded for credit if handed in at any other time unless prior notification and approval is given. Generally, homework will be turned in electronically. Assigned problems must be solved in a neat, legible, orderly fashion. Neatness, attention to detail, proper grammar, and documentation of each step in the modeling process indicates that the work was performed in a thoughtful and meticulous manner. Points will be deducted on homework that is consistently unorganized. Students are encouraged to collaborate on homework, but must submit individual solutions that indicate individual contributions. Quizzes: There will be quizzes, covering a particular section, given every week. Typically each quiz should be completed in 30 minutes or less. Project: Teams will be formed for the Pine Hill Derby. The contest may be administered by the student professional organizations (ASME, IEEE). Derby dates and rules will be posted on Blackboard.

Course Outline Week 1

Description

Reading

Introduction Program format

Available on BlackBoard, Course Documents

MATLAB and Problem Solving MATLAB Interactive Sessions Menus and the Toolbar Computing with MATLAB Script Files and the Editor/Debugger The MATLAB Help System Problem-Solving Methodologies Problems:

Chapter 1 1.1 1.2 1.3 1.4 1.5 1.6 TBA

Array and Matrix Operations Arrays Multidimensional Arrays Element-by-Element Operations Problems:

Chapter 2 2.1 2.2 2.3 TBA

Quiz on Introduction, Chapters 1 & 2 2

Files, Functions and Data Structures Using Files The Import Wizard Controlling Input and Output Elementary Mathematical Functions User-Defined Functions Problems:

Chapter 3 3.1 3.2 3.3 3.4 3.5 TBA

Quiz on Chapters 3 3

Programming with MATLAB Relational Operators Logical Operators and Functions Conditional Statements Loops The Switch Structure Debugging MATLAB Programs Problems: Quiz on Chapter 4

4

Plotting and Model Building xy Plotting Functions Subplots and Overlay Plots Special Plot Types The Plot Editor Function Discovery Regression The Basic Fitting Interface Three-Dimensional Plots Problems: Quiz on Chapter 5

Chapter 4 4.1 4.2 4.3 4.4 4.5 4.6 TBA pp. 90, 121, 144-145 Chapter 5 5.1 5.2 5.3 5.4 5.5 5.6 5.7 5.8 TBA

5

Linear Algebraic Equations Elementary Solution Methods Matrix Methods for Linear Equations Cramer’s Method Problems:

Chapter 6 6.1 6.2 6.3 TBA

Probability, Statistics, and Interpolation Statistics, Histograms, and Probability The Normal Distribution Problems:

Chapter 7 7.1 7.2 TBA

Quiz on Chapters 6 & 7 6

Numerical Calculus, Differential Equations, and Simulink Review of Integration and Differentiation Numerical Integration Numerical Differentiation Problems:

Chapter 8 8.1 8.2 8.3 TBA

Quiz on Chapter 8 7

Symbolic Processing with MATLAB Symbolic Expressions and Algebra Algebraic and Transcendental Equations Calculus Problems:

Chapter 9 9.1 9.2 9.3 TBA

Quiz on Chapter 9

Grade ranges: B+

90% > ≥ 87% 80% > C+ ≥ 77% 70% > D+ ≥ 65%

A ≥ 95% 87% > B ≥ 83% 77% > C ≥ 73% 65% > D ≥ 60%

95% > A- ≥ 90% 83% > B- ≥ 80% 73% > C- ≥ 70% 60% > F

Grading rubric: • Program interprets with errors: 80-100% off • Program interprets and runs but with major logic errors: 50-80% off • Program interprets and runs but with minor logic errors: 20-50% off • Correct logic but inadequate documentation: 5-20% off • Correct logic and documentation is complete: 0% off Note: These are only guidelines which may be altered at the instructor’s discretion. Other Notes: 1.

Attendance is not required, but is highly encouraged. Homework and exam material draw heavily on lecture material and missing lectures will most likely effect quiz, homework, and laboratory results..Students are responsible for the material covered in class, all assignments given or to be handed in, and any changes made to the course schedule whether or not you are in attendance.

2.

E-mail is the preferred medium for communicating changes to the class. All email notifications will be sent to the student’s Alfred University accounts only. Course information, such as this syllabus and instructors’ schedules, can be found on the Blackboard Server in the ENGR 104 class.

3.

All acts of academic dishonesty will be handled swiftly in accordance with published Alfred University Regulation #700. All assignments, unless otherwise specified, must be your own work. No collaboration is allowed. Academic Dishonesty, e.g. plagiarism, will result in a failing grade for the course for the first offense. The reason is that all assignments are generated in electronic format and can be effortlessly copied. Thus the penalty will be severe to deter potential offenses. Note: copies can be detected.

Related Documents