At the end of this course, the students; 1) Learning and applying the basic concepts of object-oriented programming languages 2) Ability to use MATLAB programming language to solve mechanical engineering problems 3) Ability to use JAVA programming language in solving mechanical engineering problems 4) Ability to use PYTHON programming language to solve mechanical engineering problems
MODE OF DELIVERY
Face to face
PRE-REQUISITES OF THE COURSE
Yes(BİL101)
RECOMMENDED OPTIONAL PROGRAMME COMPONENT
COURSE DEFINITION
Object-oriented programming (Java, C#, Ptyhon, etc.), script-based programming languages ??(Matlab, Octave, latex, etc.) and calculation software (Excel, MathCad, etc.) are processed in a way that can be used in a mechanical engineering program.
COURSE CONTENTS
WEEK
TOPICS
1st Week
Introduction, programming in Mechanical Engineering
2nd Week
Object Oriented Programming Languages: Introduction, IDE introduction
3rd Week
Object Oriented Programming Languages: Class Structures, Objects, Inheritance Structures
4th Week
Object Oriented Programming Languages: Ready-made Classes for Engineering problems
5th Week
Object Oriented Programming Languages: Solution of Mechanical Engineering probes
Ready-made calculation software: Microsoft Excel, Mathcad
RECOMENDED OR REQUIRED READING
Stormy Attawaw, Matlab: A Practical Introduction to Programming and Problem Solving, Elsevier, Canada, 2009. David J. Eck, Hobart and William Smith Colleges, Introduction to Programming Using Java, 2015. Mark Luiz, Programming Python