April K. Andreas
aandreas@mclennan.edu
McLennan Community College, Engineering and Mathematics

 

Home

Current Classes

Previous Classes

Math Links

Bio

 

Engr 2304:  Engineering Programming

Engr 2304 Home Syllabus Daily Assignments

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:

  1. Write and execute a simple program using the Matlab language.
  2. Write and execute a Matlab program using a selection statement (if/else/switch).
  3. Write and execute a Matlab program using a repetition statement (do/while/for).
  4. Write and execute a Matlab program with a user defined function.
  5. Write and execute a Matlab program using an array.
  6. Write and execute a Matlab program that reads and writes from data files.
  7. Write and execute a Matlab program that displays information to a user as a graph (plot).
  8. 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!