E115 Introduction to Programming
Dr. Yingying (Jennifer) Chen:
Office: Burchard 210
(To shorten the turn-around time, please include "E115" in your email subject line if you need to contact me.)
Dr. Jiadi Yu:
Office: Burchard 204
(Please feel free to ask Dr. Yu any questions.)
The objective of this course is to provide
students with a general understanding of computer programming using a
high-level language (in this case C++) from the perspective of solving
engineering applications. Students will apply their skills in C++
programming to various engineering problems, including mathematical
problems, control/decision problems, etc. Upon completion of the course, the
student should be able to draw upon programming as a useful tool for
obtaining solutions to a variety of problems appearing throughout their
Some knowledge of C programming
and development environment (IDDE such as Visual C++)
Engineering Problem Solving with C++
by Delores M.Etter, Jeanine A. Ingber, Publisher: Prentice Hall,
An Introduction to Engineering
Simple C++ Programs
Working with Data Files
Modular Programming with Functions
Two-Dimensional Arrays and Matrices
An Introduction to Classes
An Introduction to Pointers
Additional Topics in Programming
- Homework: (70%) There will be
four regular homework assignments including theory problems and
programming assignments. Each student is expected to submit
homework by the posted deadline.
Final Exam: (30%) There will be
a final exam. The final exam is comprehensive.
Students are expected to learn all
online materials and submit homework.
Students will be evaluated according to their homework and final exam.
- [01-04-2010] Please submit homework to Dr.
Jiadi Yu by Email: firstname.lastname@example.org
and include "E115 homework" in your email subject line .