Computer Programming
Course Details

KTO KARATAY UNIVERSITY
Trade and Industry Vocational School
Programme of Computer Programming
Course Details
Trade and Industry Vocational School
Programme of Computer Programming
Course Details

| Course Code | Course Name | Year | Period | Semester | T+A+L | Credit | ECTS |
|---|---|---|---|---|---|---|---|
| 03841192 | Optimization | 2 | Spring | 4 | 2+1+0 | 5 | 5 |
| Course Type | Elective |
| Course Cycle | Associate (Short Cycle) (TQF-HE: Level 5 / QF-EHEA: Short Cycle / EQF-LLL: Level 5) |
| Course Language | Turkish |
| Methods and Techniques | - |
| Mode of Delivery | Face to Face |
| Prerequisites | - |
| Coordinator | Lect. Özlem AKARÇAY PERVİN |
| Instructor(s) | Lect. Özlem AKARÇAY PERVİN |
| Instructor Assistant(s) | - |
Course Instructor(s)
| Name and Surname | Room | E-Mail Address | Internal | Meeting Hours |
|---|---|---|---|---|
| Lect. Özlem AKARÇAY PERVİN | TSMYO-T213 | [email protected] | 7916 |
Course Content
A quick overview of major conventional and modern optimization methods used in structural optimization applications. Fundamental concepts of unconstrained and constrained optimization problems for different engineering applications. Gradient-based computational optimization of continuum structures. Sensitivity analysis for topology variables. Design parameterization for topology optimization of structural problems.
Objectives of the Course
An understanding of basic optimization theory applied to structural problems is provided to the students to enhance structural performance of mechanical designs via different structural optimization formulations, based on provided MATLAB codes and commercial software.
Contribution of the Course to Field Teaching
| Basic Vocational Courses | X |
| Specialization / Field Courses | X |
| Support Courses | X |
| Transferable Skills Courses | X |
| Humanities, Communication and Management Skills Courses |
Relationships between Course Learning Outcomes and Program Outcomes
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Program Learning Outcomes | Level |
|---|---|---|
| P4 | Effectively uses information technologies (software, programs, animations, etc.) related to her/his profession. | 5 |
| P1 | He/she has basic, current and applied information about his/her profession. | 4 |
| P3 | He/She follows current developments and practices in his profession and uses them effectively. | 5 |
Course Learning Outcomes
| Upon the successful completion of this course, students will be able to: | |||
|---|---|---|---|
| No | Learning Outcomes | Outcome Relationship | Measurement Method ** |
| O1 | Ability to use software suitable for current mathematical modeling and optimization methods | P.4.2 | 1 |
| O2 | Can perform basic mathematical analyses related to his/her profession. | P.1.3 | 1 |
| O3 | Analyzes complex problems and develops solution strategies | P.3.4 | 1 |
| ** Written Exam: 1, Oral Exam: 2, Homework: 3, Lab./Exam: 4, Seminar/Presentation: 5, Term Paper: 6, Application: 7 | |||
Weekly Detailed Course Contents
| Week | Topics |
|---|---|
| 1 | Overview of the Course |
| 2 | Introduction to Structural Optimization |
| 3 | Linear Programming and Convexity |
| 4 | Convexity and optimization |
| 5 | Unconstrained and Constrained Optimization |
| 6 | Sensitivity Analysis |
| 7 | Optimality Criteria Methods |
| 8 | Overview of the size, shape and topology optimization, Mid-Term Exam |
| 9 | Basis of Topology Optimization Method (99-lines MATLAB Code) |
| 10 | Checkerboards and Filters |
| 11 | Topology optimization on 2D continuum structures - | |
| 12 | Topology optimization on 2D continuum structures - || |
| 13 | Poster presentation on own research project |
| 14 | Final Exam |
Textbook or Material
| Resources | Yapay Zeka Optimizasyon Algoritmaları ve Mühendislik Uygulamaları Kavram – Uygulama – Kodlama Doç. Dr. Gebrail Bekdaş,Doç. Dr. Sinan Melih Nigdeli,Melda Yücel,Aylin Ece Kayabekir |
| Lecture notes |
Evaluation Method and Passing Criteria
| In-Term Studies | Quantity | Percentage |
|---|---|---|
| Attendance | - | - |
| Laboratory | - | - |
| Practice | - | - |
| Field Study | - | - |
| Course Specific Internship (If Any) | - | - |
| Homework | - | - |
| Presentation | - | - |
| Projects | - | - |
| Seminar | - | - |
| Quiz | - | - |
| Listening | - | - |
| Midterms | 1 | 40 (%) |
| Final Exam | 1 | 60 (%) |
| Total | 100 (%) | |
ECTS / Working Load Table
| Quantity | Duration | Total Work Load | |
|---|---|---|---|
| Course Week Number and Time | 14 | 3 | 42 |
| Out-of-Class Study Time (Pre-study, Library, Reinforcement) | 14 | 4 | 56 |
| Midterms | 1 | 20 | 20 |
| Quiz | 0 | 0 | 0 |
| Homework | 0 | 0 | 0 |
| Practice | 14 | 1 | 14 |
| Laboratory | 0 | 0 | 0 |
| Project | 0 | 0 | 0 |
| Workshop | 0 | 0 | 0 |
| Presentation/Seminar Preparation | 0 | 0 | 0 |
| Fieldwork | 0 | 0 | 0 |
| Final Exam | 1 | 20 | 20 |
| Other | 0 | 0 | 0 |
| Total Work Load: | 152 | ||
| Total Work Load / 30 | 5,07 | ||
| Course ECTS Credits: | 5 | ||
Course - Learning Outcomes Matrix
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Learning Outcomes | P1 | P3 | P4 |
|---|---|---|---|---|
| O1 | Can perform basic mathematical analyses related to his/her profession. | 3 | - | - |
| O2 | Analyzes complex problems and develops solution strategies | - | 5 | - |
| O3 | Ability to use software suitable for current mathematical modeling and optimization methods | - | - | 5 |
