|
Home
Current Classes
Previous Classes
Math Links
Bio |
Engr 2304: Engineering Programming
Objectives
This course is an introduction to computer programming using a modern
programming language. Emphasis on the fundamentals of structured design,
development, testing, implementation, and documentation. Includes coverage of
language syntax, and data and file structures.
Semester Hours: 3 (3 lec)
Learning Outcomes: Upon successful completion of this course, the student
will be able to demonstrate the following learning outcomes:
- Write and execute a simple program using the Matlab language.
- Write and execute a Matlab program using a selection statement
(if/else/switch).
- Write and execute a Matlab program using a repetition statement
(do/while/for).
- Write and execute a Matlab program with a user defined function.
- Write and execute a Matlab program using an array.
- Write and execute a Matlab program that reads and writes from data
files.
- Write and execute a Matlab program that displays information to a user
as a graph (plot).
- Use numerical methods such as Taylor Series to solve a problem, then
write a program to facilitate the solution.
The course is divided into five units, each
focusing on a specific area:
- Unit 1: Getting Started in Matlab (Ch.
1 - 3)
- Unit 2: Essential Matlab Skills (Ch. 4 - 5)
- Unit 3: Programming in Matlab (Ch. 6 - 8)
- Unit 4: Applications of Matrices and Arrays
(Ch. 9 - 10)
- Unit 5: Advanced Matlab Topics (Ch. 11 -
13)
In the case that Blackboard breaks down, all homework assignments
can be accessed here. Click the Daily Assignments link above
to access those materials. Quizzes must be completed on Blackboard, so
don't leave those until the last minute. Even if Blackboard isn't working, you are
still responsible to turn in all assignments on time!
|