PHYS6205 Computing in High Energy PhysicsIstinye UniversityDegree Programs Physics (DR) (English)General Information For StudentsDiploma SupplementErasmus Policy StatementNational Qualifications
Physics (DR) (English)

Preview

PhD TR-NQF-HE: Level 8 QF-EHEA: Third Cycle EQF-LLL: Level 8

Course Introduction and Application Information

Course Code: PHYS6205
Course Name: Computing in High Energy Physics
Semester: Fall
Course Credits:
ECTS
10
Language of instruction: English
Course Condition:
Does the Course Require Work Experience?: No
Type of course: Compulsory Courses
Course Level:
PhD TR-NQF-HE:8. Master`s Degree QF-EHEA:Third Cycle EQF-LLL:8. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator: Prof. Dr. SERTAÇ ÖZTÜRK
Course Lecturer(s): Prof.Dr. Sertaç Öztürk
Course Assistants:

Course Objective and Content

Course Objectives: Introducing and teaching of data analysis and simulation programs commonly used in high energy physics and particle physics.
Course Content: Basic linux commands, C++ programming language, ROOT data analysis program, Pythia8 event generator and Geant4 simulation program.

Learning Outcomes

The students who have succeeded in this course;
1) Learning basic Linux commands
2) Learning the C++ programming language
3) Learning the ROOT data analysis program. Generating data histograms, statistical values.
4) Learning the Pythia8 event generation program. Learning event generation methods for different particle collision states and parameters. Analysis of event production results.
5) Learning the Geant4 simulation program. Making radiation-matter interaction simulations for different detector structures, analyzing the results.

Course Flow Plan

Week Subject Related Preparation
1) General introduction to computer programs used in high energy physics, linux operating system and basic linux commands. Linux Pocket Guide, Daniel J. Barrett, O'Reilly Media
2) Introduction to C++ programming. Variables, operators, loops, functions https://cplusplus.com/doc/tutorial/
3) C++ array, vectors, pointers, I/O https://cplusplus.com/doc/tutorial/
4) Introduction to ROOT, histograms and graphics https://root.cern/manual/
5) ROOT fit ve ntuples https://root.cern/manual/
6) ROOT tree https://root.cern/manual/
7) Introduction to Pythia8 event generator, cross section calculation and event generation for different processes https://www.pythia.org
8) Different hadronization processes in Pythia 8, running with root https://www.pythia.org
9) Introduction to the Geant4 simulation program https://geant4.web.cern.ch/docs/
10) Geometry definition in Geant4 https://geant4.web.cern.ch/docs/
11) Tracking and physics list in Geant4 https://geant4.web.cern.ch/docs/
12) Optical processes in Geant4 https://geant4.web.cern.ch/docs/
13) Project presentation
14) Project presentation

Sources

Course Notes / Textbooks: ROOT manual, Pythia8 manual, Geant4 manual
References: https://root.cern
https://www.pythia.org
https://geant4.web.cern.ch
https://cplusplus.com

Course - Program Learning Outcome Relationship

Course Learning Outcomes

1

2

3

4

5

Program Outcomes
1) Possession of fundamental and recents theories and experimental techniques in the field of high energy and particle physics. 3 3 3 3 3
2) Effective use of the theoretical knowledge on applications. 1 1 2 2 2
3) Competence in using analysis tools and equipment in experimental studies. 2 2 3 3 3
4) Advanced design competence about particle detectors and/or particle accelerators. 1 1 2 2 3
5) Possession of data acquisition, data analysis and data processing skills. 1 2 3 2 2
6) Competence to do independent research in the field of High Energy and Particle Physics. 2 2 3 3 3
7) Having R&D and/or P&D experience on Particle Detectors and Particle Accelerators. 1 2 2 2 3
8) Collaborative work competence required by experimental and phenomenological research activities in the field of High Energy and Particle Physics. 2 2 2 2 2
9) Competence in understanding, using and developing the software and hardware required by particle physics research and applications, from data analysis to detector and accelerator design. 2 2 3 2 3

Course - Learning Outcome Relationship

No Effect 1 Lowest 2 Average 3 Highest
       
Program Outcomes Level of Contribution
1) Possession of fundamental and recents theories and experimental techniques in the field of high energy and particle physics. 2
2) Effective use of the theoretical knowledge on applications. 2
3) Competence in using analysis tools and equipment in experimental studies. 3
4) Advanced design competence about particle detectors and/or particle accelerators. 3
5) Possession of data acquisition, data analysis and data processing skills. 2
6) Competence to do independent research in the field of High Energy and Particle Physics. 3
7) Having R&D and/or P&D experience on Particle Detectors and Particle Accelerators. 2
8) Collaborative work competence required by experimental and phenomenological research activities in the field of High Energy and Particle Physics. 2
9) Competence in understanding, using and developing the software and hardware required by particle physics research and applications, from data analysis to detector and accelerator design. 3

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Presentation 2 % 40
Project 2 % 60
total % 100
PERCENTAGE OF SEMESTER WORK % 100
PERCENTAGE OF FINAL WORK %
total % 100

Workload and ECTS Credit Calculation

Activities Number of Activities Preparation for the Activity Spent for the Activity Itself Completing the Activity Requirements Workload
Course Hours 14 3 2 1 84
Study Hours Out of Class 14 3 2 1 84
Presentations / Seminar 2 4 4 2 20
Project 2 5 5 3 26
Homework Assignments 5 3 3 2 40
Total Workload 254