Course Project

The purpose of the project is to help integrate the individual programming skills learned this semester to solve engineering problems. Because these projects are meant to help develop problem-solving skills, the tasks are more involved than typical homework problems.

You may not always know how to solve the problems initially or how to construct the algorithms. You may not know the function that you need or the name of the property associated with an object. This is by design. You are to search out the information that you might need using help resources, online resources, textbooks, etc.

You will be graded not only on the ability of the program to give the correct output, but also on good programming practices such as ease of use, code readability and simplicity, modular programming, and adequate, useful comments. Just remember that comments, indentation, and modular programming can really help others when reviewing your code. You will work in teams of 2-3 people.

Candidate Project - Heat Exchanger Design

A sample project is a program for the design of heat exchangers to transfer heat between process streams. The equations are contained in the problem statement and data should be retrieved from the DIPPR database or the tables below.

Project Help Resources

Because the project is well-defined, students who choose the heat exchanger project will have a maximum of B grade for this project.

Student Defined Project

The second option for a project is that it is selected by the students. The project should consist of retrieving data from an external source or from a user, processing that data into useful information, and presenting the results in an actionable form. In most cases, students are too ambitious with the project scope. To help manage expectations and limit the amount of work to a reasonable time, each project should be approved by the instructor or TA. The heat exchanger project listed above is an example of an appropriate scope for a programming project.

Final Report (2 page) and Video (5 min)

The final report is an executive summary with the following recommended sections:

  • Abstract (overview of the entire project, summarized in one paragraph)
  • Introduction (1-2 paragraphs introducing the problem)
  • Results (present program features with details on inputs and outputs)
  • Discussion (why is the program innovative or significant?)
  • Conclusion (summarize the results, what future work can be done?)

The final report should be accompanied by a 5 minute video. Please include a link to the video in the 2 page report.

Leadership Assessments

You are also required to individually generate a leadership evaluation that will be turned in with your project. This leadership assessment is composed of individual goals and an assessment on improvement. Instructions and examples are provided below.

The leadership evaluation is for the project team work. Below is an overview of the timeline:

  1. Solicit feedback from your team members during the project
  2. Summarize the feedback and write an improvement statement by the first progress report
  3. Implement changes and report back on improvements by the project due date

Submit the leadership assessment to Learning Suite (see Leadership Assessment Assignment) when the project is due.

comments powered by Disqus