{[ promptMessage ]}

Bookmark it

{[ promptMessage ]}

(1) Intro - Nathan Friedman 2009 Computing for Engineers...

Info iconThis preview shows pages 1–4. Sign up to view the full content.

View Full Document Right Arrow Icon
1 Nathan Friedman 2009 ` 2009 Computing for Engineers 2 Reason #1: My faculty made me!! 2009 Computing for Engineers 3 Reason #1: My faculty made me!! Reason #2: It’s exciting to learn how to understand t b tt computers better 2009 Computing for Engineers 4 There are three components to this course 2009 Computing for Engineers 5 There are three components to this course 1. FORTRAN 2. C 3. Algorithms 2009 Computing for Engineers 6
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
2 ` Fortran was one of the first high level programming languages. It was designed to be used for scientific applications and has been updated several times. It remains an important language in the engineering important language in the engineering community. ` We will spend about four weeks studying how to design and implement programs using Fortran 2009 Computing for Engineers 7 ` We will then study a language called C, developed at Bell Labs in the 1970’s for systems programming applications. It is very powerful and efficient and very widely used in many applications areas. ` A lot of the concepts we find in FORTRAN will carry over to C, so it won’t all be new. ` Many modern languages are based on C, making it a useful springboard to learning new languages 2009 Computing for Engineers 8 ` There are many fundamental problems that arise in engineering and other areas of application. ` An algorithm is a description of how to solve a particular problem 2009 Computing for Engineers 9 ` Some of the problems we look at include: sorting data, searching for specific data values, numerical integration, finding roots of functions, solving ordinary differential equations solving systems of linear equations ` We spend the last part of the course studying important techniques for solving these problems. 2009 Computing for Engineers 10 ` Computers play a central role in almost every branch of engineering ` You will often have to put into practice the theoretical ideas you study in your courses. Even when using programs developed by ` Even when using programs developed by others it is often of great help to have some knowledge of the programming process. 2009 Computing for Engineers 11 ` Besides programming this course will give you: An idea of what computers can and can’t do Tools for the analysis and design of processes that underlie engineering practices Sharper logical thinking and problem solving skills Tools for scientific and mathematical applications 2009 Computing for Engineers 12
Background image of page 2
3 ` The course is taught by a team that includes a course coordinator/lecturer, a lecturer for the second section and a number of teaching assistants. ` The lecturers will present the course material in the lectures and be available during office hours to assist you. ` The teaching assistants will run tutorials, assist you during their office hours and grade your assignments.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full Document Right Arrow Icon
Image of page 4
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}