Türkçe | English
FACULTY of ECONOMICS and ADMINISTRATIVE SCIENCES / DEPARTMENT of ECONOMICS

Course Catalog
http://katalog.ktu.edu.tr
Phone: +90 0462 3772585
İİBF
FACULTY of ECONOMICS and ADMINISTRATIVE SCIENCES / DEPARTMENT of ECONOMICS /
Katalog Ana Sayfa
  Katalog Ana Sayfa  KTÜ Ana Sayfa   Katalog Ana Sayfa
 
 

JFZ 144Computer Programming2+1+0ECTS:5
Year / SemesterSpring Semester
Level of CourseFirst Cycle
Status Compulsory
DepartmentDEPARTMENT of GEOPHYSICAL ENGINEERING
Prerequisites and co-requisitesNone
Mode of DeliveryFace to face, Lab work , Practical
Contact Hours14 weeks - 2 hours of lectures and 1 hour of practicals per week
Lecturer--
Co-LecturerAssociate Prof. Dr. Yusuf BAYRAK
Language of instructionTurkish
Professional practise ( internship ) None
 
The aim of the course:
Objective of this course is to teach basis of developing an algorithm and a code for solving an engineering problems by using Fortan and MatLab Software.
 
Learning OutcomesCTPOTOA
Upon successful completion of the course, the students will be able to :
LO - 1 : find out developing an algorithm for simple and complex structured functions1,2,3,4,7,10,111
LO - 2 : have experience for programming and evaluating of geophysical data1,2,3,4,7,10,111
LO - 3 : have experience to solve geophysical problems using computer1,2,3,4,7,10,111
CTPO : Contribution to programme outcomes, TOA :Type of assessment (1: written exam, 2: Oral exam, 3: Homework assignment, 4: Laboratory exercise/exam, 5: Seminar / presentation, 6: Term paper), LO : Learning Outcome

 
Contents of the Course
Basic principles of Fortran Software, Usage of basic commands (write, read, format, etc. . ) , Phrases of conditions (if, else, end if, go to, , etc. ) , Usage of Do, End do/Continue, 1D and 2D Series ve Dimension, real, integer, phrases, Main (*. for) and subprogram (subroutine, function) , programing any function and application to geophysical problems. Introducing MatLab (Matrix Laboratory) Software and basic principles, Basic command in MatLab and Matrix process, Writing a script in MatLab (*. m files) and designing a subprogram (Function) , Graphical command in MatLab and their usage, Polinoms ve Data processing commands and Usage of geophysical problems.
 
Course Syllabus
 WeekSubjectRelated Notes / Files
 Week 1Introduction to programming and principles of Fortran programming
 Week 2Using the write, read and format items
 Week 3Usage of the conditions items (if..else..end if, go to)
 Week 4Usage of the Do..enddo/continue loop
 Week 5Series (1D and 2D) and size items (dimension, real, integer)
 Week 6Making Main (*.For) program and subprogram (subroutine, function)
 Week 7Programming any functions and application to geophysics problems
 Week 8Mid-term exam
 Week 9Introducting Matlab software and basic concepts
 Week 10Basic process command in Matlab and Matrix processes
 Week 11Existing any *. M files and function program in Matlab
 Week 12Loop commands in Matlab and their usage
 Week 131D and 2D graphic command and their usage in Matlab
 Week 14Polinoms and application to geophysics problems
 Week 15Signal processing and application to geophysics problems
 Week 16End-of-term exam
 
Textbook / Material
1Bayrak, Y.; Fortran Ders Notları, Basılmamış, KTÜ, Trabzon.
2Karslı, H.; MatLab Ders Notları, Basılmamış, KTÜ, Trabzon.
 
Recommended Reading
1Güneş, A., ve Yıldız, K. 1997; Matlab for Windows, Türkmen Kitabevi, İstanbul.
2Aytaç, M., Sezen, H. K. 1992; Bilgisayar Programlama ve Fortran 77, Beta Yayınevi, İstanbul.
3Press, W. H., ve diğ. 1989; Numerical Receips: The Art of Scientific Computing (Fortran Version), Cambridge, NewYork.
 
Method of Assessment
Type of assessmentWeek NoDate

Duration (hours)Weight (%)
Mid-term exam 8 30/03/2011 2 30
In-term studies (second mid-term exam) 12 04/05/2011 2 20
End-of-term exam 16 23/05/2011 2 50
 
Student Work Load and its Distribution
Type of workDuration (hours pw)

No of weeks / Number of activity

Hours in total per term
Yüz yüze eğitim 2 14 28
Sınıf dışı çalışma 6 14 84
Laboratuar çalışması 0 0 0
Arasınav için hazırlık 10 1 10
Arasınav 2 1 2
Uygulama 1 14 14
Dönem sonu sınavı için hazırlık 12 1 12
Dönem sonu sınavı 2 1 2
Total work load152