MMB104 Computer Programming

5 ECTS - 2-2 Duration (T+A)- 2. Semester- 3 National Credit

Information

Unit CEYHAN FACULTY OF ENGINEERING
MECHANICAL ENGINEERING PR.
Code MMB104
Name Computer Programming
Term 2018-2019 Academic Year
Semester 2. Semester
Duration (T+A) 2-2 (T-A) (17 Week)
ECTS 5 ECTS
National Credit 3 National Credit
Teaching Language Türkçe
Level Lisans Dersi
Type Uygulamalı Ders
Label C Compulsory
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Prof. Dr. NİYAZİ ARSLAN
Course Instructor Prof. Dr. NİYAZİ ARSLAN (Bahar) (A Group) (Ins. in Charge)


Course Goal / Objective

Basic programming and writing program with a programming language.

Course Content

Introduction to Matlab programming. Editing, compiling and running a program in Matlab. Constants, variables, expressions, statements. Selective structures. Repetitive structures and arrays. Functions. Example programs.

Course Precondition

Yok

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 Has an understanding of algorithm logic
LO02 Has an understanding of programming
LO03 Students are able to design and carry out experiments in the basic fields of mechanical engineering, and interpret the results and the data obtained from the experiments
LO04 Students are able to design a system, component or process in order to meet the needs of various engineering problems within technical, economic, environmental, manufacturability, and sustainability limits.
LO05 Students take initiative in identification, design, development and use of a product or production process.
LO06 Anaylze the functions
LO07 Multi-dimensional arrays
LO08 It is used for solving mathematical problems


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 - Understanding the fundamentals of Mechanical Engineering 1
PLO02 - Being well equipped with knowledge of Mathematics, Science and Basic Engineering 1
PLO03 - Having capability of designing and executing experiments; examining the results and data 1
PLO04 - Being well equipped with various engineering techniques and skills 3
PLO05 - Being able to design a system ,a component or a process with taking into consideration the technical, economic, enviromental, sustainability limitations 4
PLO06 - Ability to analyze the applications on a factory without any help, investigate the problems, formulizing and finding a proper solution for the problems 4
PLO07 - Ability to design , developing getting ready for use of a product or manufacturing process 1
PLO08 - Understanding the importance of life-time learning and being updated 1
PLO09 - Having advanced speaking and writing English skills 2
PLO10 - Using Computer effectively; for computed aided design, analysis and illustrating 5
PLO11 - Being prone to teamwork, well communication with others, adaptability to interdisciplinary teams 4
PLO12 - Being aware of the technical and ethical responsibility, being curious and innovative 4


Week Plan

Week Topic Preparation Methods
1 Introduction to Matlab programming. Lectures Notes
2 Editing, compiling and running a program in Matlab Lectures Notes
3 Constants, variables, expressions, statements. Lectures Notes
4 Structures. Lectures Notes
5 Repetitive structures and arrays. Lectures Notes
6 Functions. Lectures Notes
7 if statements Lectures Notes
8 Mid-Term Exam
9 Multi-dimensional arrays. Lectures Notes
10 Subprograms in matlab Lectures Notes
11 Example programs. Lectures Notes
12 Example programs. Lectures Notes
13 Example programs. Lectures Notes
14 Example programs. Lectures Notes
15 Example programs. Lectures Notes
16 Term Exams
17 Term Exams


Assessment (Exam) Methods and Criteria

Assessment Type Midterm / Year Impact End of Term / End of Year Impact
1. Midterm Exam 80 32
1. Performance Task (Application) 20 8
General Assessment
Midterm / Year Total 100 40
1. Final Exam - 60
Grand Total - 100


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 14 4 56
Out of Class Study (Preliminary Work, Practice) 14 3 42
Assesment Related Works
Homeworks, Projects, Others 1 3 3
Mid-term Exams (Written, Oral, etc.) 1 8 8
Final Exam 1 16 16
Total Workload (Hour) 125
Total Workload / 25 (h) 5,00
ECTS 5 ECTS

Update Time: 22.04.2025 06:56