GAZI UNIVERSITY INFORMATION PACKAGE - 2019 ACADEMIC YEAR

COURSE DESCRIPTION
COMPUTER PROGRAMMING II/FİZ447
Course Title: COMPUTER PROGRAMMING II
Credits 3 ECTS 4
Semester 7 Compulsory/Elective Elective
COURSE INFO
 -- LANGUAGE OF INSTRUCTION
  Turkish
 -- NAME OF LECTURER(S)
  Assoc. Prof. Dr. Sefer Bora LİŞESİVDİN, Prof. Dr. Gökay UĞUR, Prof. Dr. Bülent KUTLU, Prof. Dr. Ergün KASAP, Assoc. Prof. Dr. Mustafa Kemal ÖZTÜRK, Assoc. Prof. Dr. Mustafa Hicabi BÖLÜKDEM&
 -- WEB SITE(S) OF LECTURER(S)
  http://sblisesivdin.ndct.org/, http://websitem.gazi.edu.tr/site/gokay, http://websitem.gazi.edu.tr/site/bkutlu, http://websitem.gazi.edu.tr/site/ergun, http://websitem.gazi.edu.tr/site/ozturkm, http://websitem.gazi.edu.tr/site/hicabi
 -- EMAIL(S) OF LECTURER(S)
  bora@gazi.edu.tr, gokay@gazi.edu.tr, bkutlu@gazi.edu.tr, ergun@gazi.edu.tr, ozturkm@gazi.edu.tr, hicabi@gazi.edu.tr
 -- LEARNING OUTCOMES OF THE COURSE UNIT
Introduction level information about numerical analysis will be learned.
Python language and its scientific libraries will be taught.
Primary outcomewill be the giving computational point-of-view for theoretically known problems.






 -- MODE OF DELIVERY
  The mode of delivery of this course is Face to face
 -- PREREQUISITES AND CO-REQUISITES
  There is no prerequisite or co-requisite for this course.
 -- RECOMMENDED OPTIONAL PROGRAMME COMPONENTS
  There is no recommended optional programme component for this course. Bu dersle ilişkili önerilen başka dersler bulunmamaktadır.
 --COURSE CONTENT
1. Week  Introduction to Python programming language (Variables, Numerical data types, pointers)
2. Week  Introduction to Python programming language (Loops, control structures, read&write, graphics)
3. Week  Basics of numerical calculation
4. Week  Numerical derivatives
5. Week  Numerical integration
6. Week  Solution of equations
7. Week  Solution of differential equations
8. Week  Midterm exam
9. Week  Application for differential equation solutions
10. Week  Eigen value/Eigen function problems
11. Week  Numerical solution of Schrödinger equation
12. Week  Solution of linear systems, Matrices
13. Week  General structure of Monte Carlo methods
14. Week  Simulation of Ising model by Monte Carlo method
15. Week  Random walking and diffusion problem
16. Week  Final Exam
 -- RECOMMENDED OR REQUIRED READING
  “Fortran ve Python ile Sayısal Fizik” Bekir Karaoğlu, Seçkin Press 2013., C S.E. Koonin, “ComputationalPhysics”, The Benjamin-Cummings
 -- PLANNED LEARNING ACTIVITIES AND TEACHING METHODS
   Lecture, Question & Answer, Demonstration
 -- WORK PLACEMENT(S)
  Not Available
 -- ASSESSMENT METHODS AND CRITERIA
 
Quantity
Percentage
 Mid-terms
1
40
 Assignment
2
20
 Exercises
0
0
 Projects
0
0
 Practice
0
0
 Quiz
1
10
 Contribution of In-term Studies to Overall Grade  
70
 Contribution of Final Examination to Overall Grade  
30
 -- WORKLOAD
 Efficiency  Total Week Count  Weekly Duration (in hour)  Total Workload in Semester
 Theoretical Study Hours of Course Per Week
14
3
42
 Practising Hours of Course Per Week
14
0
0
 Reading
2
3
6
 Searching in Internet and Library
2
5
10
 Designing and Applying Materials
5
4
20
 Preparing Reports
1
8
8
 Preparing Presentation
1
8
8
 Presentation
1
2
2
 Mid-Term and Studying for Mid-Term
1
6
6
 Final and Studying for Final
1
10
10
 Other
0
0
0
 TOTAL WORKLOAD: 
112
 TOTAL WORKLOAD / 25: 
4.48
 ECTS: 
4
 -- COURSE'S CONTRIBUTION TO PROGRAM
NO
PROGRAM LEARNING OUTCOMES
1
2
3
4
5
1To be able to gain scientific innovation skill.X
2To be able to make independent research and investigation.X
3To be able to earn clever observation and analytical thinking skills.X
4To be able to make an biological systems analizing with physics laws.X
5To be able to connect with basic science Mathematic, Chemistry and Biology.X
6To be able to gain ability of teaching and learning.X
7To be able to understand the importance of physics concepts, implementation and describtion.X
8To be able to provide an understanding of natural phenomena with development of technology.X
9To be able to gain thinking, creating, upgradability of discussion and questioning skills.X
10To be able to contribute to developments in the field of Nuclear Medicine ,Health Physics and Medical Physics.
11To be ability to about computer-aided algorithm for solving problems and to become capable of writing programs.X
12To be ability to about access to information, present information and develop assessment.X
13To be develop itself as a parallel to developing technology.X