CEG221: Advanced C Programming for Engineers

Final Project: Solving a Real Engineering Problem

 

You must choose one of the following projects and can work in pairs or by yourself. More ambitious projects may be considered for some extra credit, depending on correctness and completeness of the project.

 

Possible Projects

1)      SCD (SAM Change Detection)

 

What You Need

1)      Microsoft VisualStudio 6.0 or Microsoft VisualC++ 6.0

 

Your Task

1)      Implement a library that solves the chosen problem

2)      Implement an executable that links with the library and produces results (for specifics, see the specific project)

 

Program Requirements:

1)      Your program must comply with the class programming standard

2)      You must submit a hand-written program specification

3)      You must submit a hard copy of source code, as well as a soft copy on disk on the due date

 

Grading Standard:

 

Due Date: