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 2017-2018 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 Fortran programming. Editing, compiling and running a program in Fortran. Constants, variables, expressions, statements. Selective structures. Repetitive structures and arrays. Functions. Pointers. Multi-dimensional arrays. Subprograms in Fortran. Example programs.

Course Precondition

Yok

Resources

Notes



Course Learning Outcomes

Order Course Learning Outcomes
LO01 Has an understanding of algorithm logic on digital enviroment
LO02 Has an understanding of programming and analyzing the source codes
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 on Matlab codes
LO07 Multi-dimensional arrays
LO08 It is used for solving mathematical problems


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Beceriler - Bilişsel, Uygulamalı Understanding the fundamentals of Mechanical Engineering
PLO02 Beceriler - Bilişsel, Uygulamalı Being well equipped with knowledge of Mathematics, Science and Basic Engineering 3
PLO03 Yetkinlikler - Öğrenme Yetkinliği Having capability of designing and executing experiments; examining the results and data 2
PLO04 Yetkinlikler - Öğrenme Yetkinliği Being well equipped with various engineering techniques and skills 5
PLO05 Yetkinlikler - Öğrenme Yetkinliği Being able to design a system ,a component or a process with taking into consideration the technical, economic, enviromental, sustainability limitations 2
PLO06 Bilgi - Kuramsal, Olgusal 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 Yetkinlikler - Öğrenme Yetkinliği Ability to design , developing getting ready for use of a product or manufacturing process
PLO08 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Understanding the importance of life-time learning and being updated 5
PLO09 Beceriler - Bilişsel, Uygulamalı Having advanced speaking and writing English skills 2
PLO10 Yetkinlikler - Öğrenme Yetkinliği Using Computer effectively; for computed aided design, analysis and illustrating 5
PLO11 Yetkinlikler - Bağımsız Çalışabilme ve Sorumluluk Alabilme Yetkinliği Being prone to teamwork, well communication with others, adaptability to interdisciplinary teams
PLO12 Bilgi - Kuramsal, Olgusal Being aware of the technical and ethical responsibility, being curious and innovative


Week Plan

Week Topic Preparation Methods
1 Introduction to Fortran programming. Lectures Notes
2 Editing, compiling and running a program in Fortran. Lectures Notes
3 Constants, variables, expressions, statements. Lectures Notes
4 Selective structures. Lectures Notes
5 Repetitive structures and arrays. Lectures Notes
6 Functions. Lectures Notes
7 Pointers. Lectures Notes
8 Midterm
9 Multi-dimensional arrays. Lectures Notes
10 Subprograms in C. 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 Final
17 Final


Assessment (Exam) Methods and Criteria

Assessment Type Midterm / Year Impact End of Term / End of Year Impact
1. Midterm Exam 85 34
1. Homework 15 6
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