Nevşehir Hacı Bektaş Veli University Course Catalogue

Information Of Programmes

FACULTY OF ENGINEERING & ARCHITECTURE / JFM 215 - GEOPHYSICAL ENGINEERING

Code: JFM 215 Course Title: PROGRAMMING IN GEOPHYSICS - I Theoretical+Practice: 1+1 ECTS: 4
Year/Semester of Study 2 / Fall Semester
Level of Course 1st Cycle Degree Programme
Type of Course Compulsory
Department GEOPHYSICAL ENGINEERING
Pre-requisities and Co-requisites None
Mode of Delivery Face to Face
Teaching Period 14 Weeks
Name of Lecturer YUSUF ARİF KUTLU (yakutlu@nevsehir.edu.tr)
Name of Lecturer(s)
Language of Instruction Turkish
Work Placement(s) None
Objectives of the Course
To teach basis of software for solutions to engineering problems by using Fortran and Matlab.

Learning Outcomes PO MME
The students who succeeded in this course:
LO-1 Generally be able to develop simple and complex algorithms for functions. PO-1 An ability to apply knowledge of basic engineering sciences and earth sciences for the solution of geophysical engineering problems.
PO-2 An ability to identify, formulate, and solve geophysical engineering problems and knowledge of contemporary issues.
Examination
LO-2 Be able to write programs that will be evaluate geophysical data. PO-1 An ability to apply knowledge of basic engineering sciences and earth sciences for the solution of geophysical engineering problems.
PO-2 An ability to identify, formulate, and solve geophysical engineering problems and knowledge of contemporary issues.
Examination
LO-3 Be able to design different and effective algorithms for solving problems. PO-2 An ability to identify, formulate, and solve geophysical engineering problems and knowledge of contemporary issues.
PO-3 An ability to design field experiments, as well as analyze and interpret data.
PO-5 An ability to process the collected geophysical data by means of modern hardware and software facilities of information technologies.
PO-8 Have the students gain knowledge in site investigation of the environmental and archaeological problems, and designing solutions to the engineering problems in terms of natural hazard risk assessments in particular infrastructure needs of the society.
Examination
PO: Programme Outcomes
MME:Method of measurement & Evaluation

Course Contents
Basis principles of fortran programming the use of Write, Read and Format statements, the use of conditioning statements (if..else..end if, go to,..), the use of conditioning statements (if..else..end if, go to,..). Arrays (one and two dimensional) and size statements (dimension, real, integer).basis (*.FOR) and old program (Subroutine, Function) writing and using, programming of function and application to geophysical problems. Introduced of Matlab software and basis rules, basic process command in the Matlab and matrix processes using and composing of *.M files and old programs in the Matlab, using logical and loop statemets in the Matlab,use of one and two dimensional graphic commands in the Matlab, polynominals and signal processing statement and use of geophysical problem.
Weekly Course Content
Week Subject Learning Activities and Teaching Methods
1 Basis principles of fortran programming the use of Write, Read and format statements. Learning program commands
2 The use of conditioning statements (ıf..else..end if, go to,..) Learning program commands and writing program
3 The use of conditioning statements (ıf..else..end if, go to,..) Learning program commands and writing program
4 The use of Do….End do/Continue cycle Learning program commands and writing program
5 Arrays (one and two dimensional) and size statements (dimension, real, integer) Learning program commands and writing program
6 Basis (*.FOR) and old program (Subroutine, unction) writing and using Learning program commands and writing program
7 Programming of function and application to geophysical problems Writing program
8 mid-term exam
9 Introduced of Matlab software and basis rules Lecturing
10 Basic process command in the matlab and matrix processes Lecturing
11 Using and composing of *.M files and old programs in the Matlab Learning program commands and writing program
12 Using logical and loop statemets in the Matlab Learning program commands and writing program
13 Use of process command in the matlab and matrix processes Learning program commands and writing program
14 Use of one and two dimensional graphic commands in the matlab Writing program
15 Polynominals and signal processing statement and use of geophysical problem Writing program
16 final exam
Recommend Course Book / Supplementary Book/Reading
1 Prof. Dr. Uğur Arifoğlu, Matlab 7. Alfa Yayınları.
2 Aynur Uysal, Prof. Dr. Mithat Uysal.Fortran 90. Beta Basım Yayım.
Required Course instruments and materials
Computer

Assessment Methods
Type of Assessment Week Hours Weight(%)
mid-term exam 8 1 40
Other assessment methods
1.Oral Examination
2.Quiz
3.Laboratory exam
4.Presentation
5.Report
6.Workshop
7.Performance Project
8.Term Paper
9.Project
final exam 16 1 60

Student Work Load
Type of Work Weekly Hours Number of Weeks Work Load
Weekly Course Hours (Theoretical+Practice) 2 14 28
Outside Class
       a) Reading 0
       b) Search in internet/Library 0
       c) Performance Project 0
       d) Prepare a workshop/Presentation/Report 0
       e) Term paper/Project 0
Oral Examination 0
Quiz 0
Laboratory exam 0
Own study for mid-term exam 6 7 42
mid-term exam 1 1 1
Own study for final exam 7 7 49
final exam 1 1 1
0
0
Total work load; 121