This course will introduce the fundamentals of structured computer programming and problem solving techniques using high level computer languages. While computer languages such as Fortran and Java will be mentioned, the course will develop an ability to program in the object oriented language C++. Students will construct original computer code as well as use packaged software in their exploration of learning software based problem-solving techniques. Software such as Microsoft's Visual Studio will be used to develop original code, Matlab like software will be used to program using packaged algorithms, and industry standard software such as TecPlot 360 will be used for data analysis. Students will begin learning program design through the use of Python and Scheme before advancing to C++.
Solution strategies will emphasize problem solving in technical fields. The course is all inclusive. Thus, technical fundamentals required for problem solving will be covered as part of the course.
Students will need a home computer running Windows XP or higher.
While a home Internet connection would be helpful, it is not required to successfully complete the course.
Academic Year: Introduction to Engineering Methods and Computer Programming
Block Schedule: Introduction to Engineering Methods and Computer Programming