IE206 SCIENTIFIC COMPUTING FOR INDUSTRIAL ENGINEERING
Course Code: | 5680206 |
METU Credit (Theoretical-Laboratory hours/week): | 3 (3.00 - 0.00) |
ECTS Credit: | 5.0 |
Department: | Industrial Engineering |
Language of Instruction: | English |
Level of Study: | Undergraduate |
Course Coordinator: | Prof.Dr. CEM İYİGÜN |
Offered Semester: | Spring Semesters. |
Course Objectives
- Comprehend basics principles of programming.
- Develop/design numerical algorithms and evaluate the computational results via graphical representations.
- Apply scientific computing skills to various industrial engineering problems.
Course Content
Computer arithmetic; vectors and matrices; numerical, symbolic, and graphical capabilities of MATLAB; execution control and data structures,user-defined and built-in functions; developing algorithms and programming; recursion, searching and sorting; complexity of algorithms and performance analysis; function approximation, integration, and differentiation by numerical methods; solution of systems of equations; graph search and network algorithms; random number generation and statistical applications; visualization and plotting of results.
Course Learning Outcomes
- Get fluent in the use of procedural statements – assignments, conditional statements, loops, function calls and arrays.
- Be able to design, code and test programs.
- Have knowledge of the concepts of object-oriented programming as used in MATLAB: classes, subclasses, properties and inheritance. Have knowledge of basic sorting and searching algorithms.
- Have knowledge of basic vector and matrix computations.
- Have a working familiarity with graphics tools.
- Be able to code basic network algorithms.
- Be able to code recursion algorithms for basic dynamic programming problems and simulation.
- Be able use computing for statistical application.
Program Outcomes Matrix
Contribution |
# | Program Outcomes | No | Yes |
1 | An ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics | | ✔ |
2 | An ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors | ✔ | |
3 | An ability to communicate effectively with a range of audiences | ✔ | |
4 | An ability to recognize ethical and professional responsibilities in engineering situations and make informed judgments, which must consider the impact of engineering solutions in global, economic, environmental, and societal contexts | ✔ | |
5 | An ability to function effectively on a team whose members together provide leadership, create a collaborative and inclusive environment, establish goals, plan tasks, and meet objectives | ✔ | |
6 | An ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions | | ✔ |
7 | An ability to acquire and apply new knowledge as needed, using appropriate learning strategies | ✔ | |
8 | An ability to design, analyze, operate, and improve integrated systems that produce and/or supply products and/or services in an effective, efficient, sustainable, and socially responsible manner | ✔ | |
9 | An ability to apply critical reason and systems thinking in problem solving and systems design | ✔ | |
10 | An ability to use scientific methods and tools (such as mathematical models, statistical methods and techniques) necessary for industrial engineering practice | | ✔ |