COURSE SYLLABUS (pdf file)

 

Required Textbooks and Materials

"Applications Programming in C++," by Richard Johnsonbaugh & Martin Kalin, Prentice Hall, 1999. On reserve at Snell Library.

"Introduction to Matlab 6 - 2nd edition," by Delores M. Etter, Prentice Hall, 2004.

Two (2) 3.5” diskettes or Zip® disk. Come to lab prepared to back up all computer work.

 

Reference Books (on reserve) and Software Used

"C: A Reference Manual - 4th edition," by Harbison and Steele, Prentice-Hall, 1995.

"Matlab Programming for Engineers," by S. Chapman, Brooks/Cole, 2000.

Software: Mathworks® Matlab and Microsoft® Visual C++.


Topical Outline

Computer Systems and Program Development - Chapter 0 (JK)
Computer organization
Number representations
Assembly
Compilation


Introduction to Data Types and Operators - Chapter 1 (JK)
Algorithm development
Flow charting
Directing program flow
Data types
Operators
Some commands


Control Flow - Chapter 2 (JK)
Control flow and operators
Formatting


Functions - Chapter 3 (JK)
Arguments and parameters
Scope of variables
Call by value


Arrays - Chapter 4 (JK)
Character strings
Arrays in functions
2-D arrays
Pointers


Problem Solving - Chapter 1 (Etter)

Matlab Environment - Chapter 2 (Etter)
Scalars, vectors, and matrices
Plotting capabilities
Matlab functions and operations


Matrix Computations - Chapter 4 (Etter)
Matrix operations
Linear algebra

Matlab Functions - Chapter 3 (Etter)
User-written functions
Random numbers

 

 


 announcements| syllabus | handouts | TA info | home


last modified 01.10.04

spacer

 

HOME
ANNOUNCEMENTS
SYLLABUS
HANDOUTS
TA INFO

 

Get Acrobat Reader for free