ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Syllabus ( ME 107 )


   Basic information
Course title: Computational Systems in Mechanical Engineering
Course code: ME 107
Lecturer: Prof. Dr. İlyas KANDEMİR
ECTS credits: 4
GTU credits: 2.5 ()
Year, Semester: 1, Fall
Level of course: First Cycle (Undergraduate)
Type of course: Compulsory
Language of instruction: English
Mode of delivery: Face to face
Pre- and co-requisites: none
Professional practice: No
Purpose of the course: The goal is to gain basic computer programming skills, and to use control elements, sensors and hardware.
   Learning outcomes Up

Upon successful completion of this course, students will be able to:

  1. Recognize computational systems

    Contribution to Program Outcomes

    1. Ability to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering practice; ability to use information technologies effectively.
    2. Ability to communicate effectively orally and in writing; knowledge of at least one foreign language; ability to write effective reports and understand written reports, to prepare design and production reports, to make effective presentations, to give and receive clear and understandable instructions.
    3. Being familiar with multivariate mathematics and differential equations, statistics and optimization, using this knowledge to develop models describing problems in mechanical engineering mathematically; be able to solve mechanical engineering problems using computer programming and computational methods; ability to use design and analysis programs related to mechanical engineering.
    4. The ability to work professionally by preparing and managing projects in the fields of mechanical, thermal systems or automatic control.

    Method of assessment

    1. Written exam
    2. Homework assignment
  2. Develop familiarity with basic control systems

    Contribution to Program Outcomes

    1. Ability to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering practice; ability to use information technologies effectively.
    2. An ability to design and conduct experiments, collect data, analyze and interpret results for the study of complex engineering problems or discipline-specific research topics.
    3. Ability to work effectively in disciplinary and multi-disciplinary teams; individual working skills.
    4. Ability to communicate effectively orally and in writing; knowledge of at least one foreign language; ability to write effective reports and understand written reports, to prepare design and production reports, to make effective presentations, to give and receive clear and understandable instructions.
    5. Awareness of the necessity of lifelong learning; the ability to access information, follow developments in science and technology, and constantly renew oneself.
    6. Information about the effects of engineering practices on health, environment and safety in universal and social dimensions and the problems of the age reflected in the field of engineering; awareness of the legal consequences of engineering solutions.
    7. Being familiar with multivariate mathematics and differential equations, statistics and optimization, using this knowledge to develop models describing problems in mechanical engineering mathematically; be able to solve mechanical engineering problems using computer programming and computational methods; ability to use design and analysis programs related to mechanical engineering.
    8. Analytical thinking ability, ability to transform ideas into practice, ability to design, ability to think in three dimensions.

    Method of assessment

    1. Written exam
    2. Homework assignment
    3. Laboratory exercise/exam
  3. Develop computer programs

    Contribution to Program Outcomes

    1. Ability to identify, formulate and solve complex engineering problems; ability to select and apply appropriate analysis and modeling methods for this purpose.
    2. Ability to select and use modern techniques and tools necessary for the analysis and solution of complex problems encountered in engineering practice; ability to use information technologies effectively.
    3. Ability to work effectively in disciplinary and multi-disciplinary teams; individual working skills.
    4. Being familiar with multivariate mathematics and differential equations, statistics and optimization, using this knowledge to develop models describing problems in mechanical engineering mathematically; be able to solve mechanical engineering problems using computer programming and computational methods; ability to use design and analysis programs related to mechanical engineering.
    5. The ability to work professionally by preparing and managing projects in the fields of mechanical, thermal systems or automatic control.

    Method of assessment

    1. Written exam
    2. Homework assignment
   Contents Up
Week 1: Basic computer system components
Week 2: Data types and variables
Week 3: Properties, event procedures, controls, Homework #1
Week 4: Assignments; Arithmetic, comparative and logical operators
Week 5: Control structures, if-then-else, case select
Week 6: Basic algorithms, sorting algorithms, Homework #2
Week 7: File access, data transfer, i2c, spi, parallel, serial
Week 8: Midterm Exam, Communication
Week 9: Introduction to microcontroller programming, Arduino, Homework #3
Week 10: Control elements, valves, servos, motors, actuators
Week 11: Sensors: Distance, force, light, electricity, temperature, humidity, etc.
Week 12: Event-exception handling, Homework #4
Week 13: Laboratory and data collecting
Week 14: Basic electronics, circuit elements, HW evaluations
Week 15*: -
Week 16*: Final Exam (min. 20 required)
Textbooks and materials: Programming with Microsoft Visual Basic 2017 8th Edition, Diane Zak
Recommended readings: Introduction to Arduino, Alan G. Smith, 2011
Control sensors and actuators, Clarence W. De Silva, 1989
  * Between 15th and 16th weeks is there a free week for students to prepare for final exam.
Assessment Up
Method of assessment Week number Weight (%)
Mid-terms: 8 40
Other in-term studies: 0
Project: 0
Homework: 3, 6, 9, 12 10
Quiz: 0
Final exam: 16 50
  Total weight:
(%)
   Workload Up
Activity Duration (Hours per week) Total number of weeks Total hours in term
Courses (Face-to-face teaching): 2 10
Own studies outside class: 0 0
Practice, Recitation: 1 10
Homework: 4 4
Term project: 0 0
Term project presentation: 0 0
Quiz: 0 0
Own study for mid-term exam: 10 1
Mid-term: 2 1
Personal studies for final exam: 10 1
Final exam: 2 1
    Total workload:
    Total ECTS credits:
*
  * ECTS credit is calculated by dividing total workload by 25.
(1 ECTS = 25 work hours)
-->