IE424 SCHEDULING
| Course Code: | 5680424 |
| 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. SİNAN GÜREL |
| Offered Semester: | Fall or Spring Semesters. |
Course Objectives
- At the end of the course, the students will
- Be able to define, analyze and model scheduling problems faced within the context of Industrial Engineering.
- Be able to apply mathematical programming techniques such as dynamic programming and branch and bound methods for solving scheduling problems.
- Be comfortable with using mathematical programming software such as LINDO/LINGO, GAMS, CPLEX for solving scheduling problems.
Course Content
Scheduling and sequencing problems. Basic formulation. Single processor, multi processor scheduling procedures and solution approaches.
Course Learning Outcomes
- Scheduling theory and problem classification
- Single processor problems
- Parallel processor problems
- Flowshop problems
- Jobshop problems
- Special scheduling problems
- Dynamic programming applied to scheduling problems
- Branch and bound method applied to scheduling problems
- Heuristic methods
- Apply activity based costing to increase accuracy in cost allocation.
- Develop mathematical models and solve them using mathematical programming software
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 | ✔ | |||
