Outline for Computer Tools for Engineers (EGN 2210)
This is the outline for Computer Tools for Engineers for Fall 1999.
Deviations from this outline will be announced in class and will also
be posted on the notices page. All weekly
reading assignments should be completed before attending the
Monday lecture session.
Week #1 (08/23 - 08/29) - Motivation and introduction
- Reading: Online ASEE paper (click here)
and review the class Web site (click here).
- Lecture: The computer as a tool for solving engineering
problems. Motivational problem and introduction to Mathcad as a
numeric calculator.
- Lab: Organizational lab. Overview of DOS, Windows, and Web. Very
brief introduction to Mathcad. Exercise #0 (not graded).
Week #2 (08/30 - 09/05) - Mathcad
- Reading: Start Mathcad tutorial (part of Mathcad Resource Center -
will be shown in class how to access).
- Lecture: Mathcad functions, vectors, graphing,
matrices, solve blocks, statistical functions, and symbolic math.
- Lab: Exercise #1 (Mathcad).
Week #3 (09/06 - 09/12) - Mathcad
- Reading: Finish Mathcad tutorial
- Lecture: No lecture this week (Labor Day holiday on Monday)
- Lab: Quiz #1 (Mathcad)
Week #4 (09/13 - 09/19) - Excel
- Reading: No assigned reading.
- Lecture: Spreadsheet basics (text, value, and function entry) and
graphing. Introduction to equation editor and cut-and-paste.
- Lab: Exercise #2 (Excel)
Week #5 (09/20 - 09/26) - Excel
- Reading: No assigned reading.
- Lecture: Spreadsheet advanced functions including trendlines,
IF function, solver, and data analysis tools.
- Lab: Exercise #3 (Excel)
Week #6 (09/27 - 10/03) - Computer Internals and program design
- Reading: Chapter 1.
- Lecture: Von Neumann architecture and machine, assembly,
and high-level languages. Flow charting, divide-and-conquer, and successive
refinement as design methods.
- Lab: Quiz #2 (Excel)
Week #7 (10/04 - 10/10) - Exam #1
- Reading: None
- Lecture: Exam #1 duing lecture
- Lab: Exercise #4 (FORTRAN)
Week #8 (10/11 - 10/17) - Programming environment and FORTRAN
- Reading: Chapter 2.1 - 2.4, 2.6, 2.11.
- Lecture: Editing and compiling a program. Basic structure of a
program, data types, variables and constants, and arithmetic.
- Lab: Exercise #5 (FORTRAN)
Week #9 (10/18 - 10/24) - FORTRAN
- Reading: Chapter 2.5, 2.10, and summary, 5.1 and summary.
- Lecture: Console and file input and output including formatting
with the FORMAT statement. Simple debugging.
- Lab: Quiz #3 (FORTRAN).
Week #10 (10/25 - 10/31) - FORTRAN
- Reading: Chapter 3.1 - 3.4, 3.6, and summary.
- Lecture: Logic expressions and program selection using IF.
- Lab: Exercise #6 (FORTRAN).
Week #11 (11/01 - 11/07) - FORTRAN
- Reading: Chapter 4.1, 4.3, 4.4, 4.6, 4.7, and summary.
- Lecture: Repetition using single and nested loops (DO,
WHILE-DO, and DO-UNTIL).
- Lab: Quiz #4 (FORTRAN)
Week #12 (11/08 - 11/14) - FORTRAN
- Reading: Chapter 6.1, 6.5, and summary 7.1, 7.5, 7.6 and summary.
- Lecture: Subprograms using functions and subroutines.
Application case study (chapter 7.5).
- Lab: No lab this week (Veteran's Day holiday on Thursday)
Week #13 (11/15 - 11/21) - FORTRAN
- Reading: Chapter 8.1 - 8.3, 8.5, and summary, 9.1, and summary
- Lecture: One and two dimensional arrays.
- Lab: Quiz #5 (FORTRAN)
Week #14 (11/22 - 11/28) - FORTRAN
- Reading: Chapter 8.8, Chapter 9.5, Chapter 12.4, 12.6, 12.7,
and summary
- Lecture: Application examples of arrays (sorting and matrix
multiply). Overview of archaic FORTRAN statements.
- Lab: No lab this week (Thanksgiving holiday on Thursday and Friday)
Week #15 (11/29 - 12/05) - Exam #2
- Reading: No assigned reading.
- Lecture: Exam #2 during lecture period.
- Lab: No lab this week
[Return to EGN 2210 Home Page]
Last updated by
Ken Christensen on AUGUST 12, 1999