The following are required for entry into this course:

If you feel you lack any of these, please contact me before beginning the course. 

This course solves engineering problems involving programming in languages such as FORTRAN, PASCAL, or C++. It is to build upon the engineering student's knowledge of engineering problem solving and computer programming. Upon successful completion of this course, students will have a clear understanding of computers, their architecture, software, and applications. They will be able to develop solutions to engineering problems from algorithm development and flowcharting to computer program development, which includes generating, editing, compiling, and debugging using advance software programming tools. Additionally, fundamental computer algorithms used in science and engineering will be introduced from the field of numerical analysis.