PROGRAMMING TOOLS

Course Information
TitleΕΡΓΑΛΕΙΑ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΥ / PROGRAMMING TOOLS
CodeΥΦΥ103
FacultySciences
SchoolPhysics
Cycle / Level2nd / Postgraduate
Teaching PeriodWinter
CoordinatorIoannis Gkolias
CommonNo
StatusActive
Course ID600016915

Programme of Study: Computational Physics

Registered students: 12
OrientationAttendance TypeSemesterYearECTS
KORMOSCompulsory Course117.5

Class Information
Academic Year2025 – 2026
Class PeriodWinter
Faculty Instructors
Weekly Hours3
Total Hours39
Class ID
600286330
Course Type 2021
General Foundation
Mode of Delivery
  • Face to face
Digital Course Content
Language of Instruction
  • Greek (Instruction, Examination)
Course Content (Syllabus)
The course offers an introduction and thorough deepening in programming techniques as a tool for solving problems in Physics of Materials. MATLAB is an advance programming platform and will be used as a planning tool. MATLAB enables the user to write code similar to the high-level programming languages, combined with a complete library of functions and applications on computational physics. Consequently, the students will be trained in programming as a tool for production of scientific applications, using simultaneously the most sophisticated auxiliary functions available in MATLAB. Functions and code samples in MATLAB that will help the students started in the world of molecular simulations. Molecular simulations are computer experiments in which one controls the systems details and basic time evolution. Simulation methods in Materials Physics. Monte-Carlo methods and Molecular Dynamics. Phase diagram, Radial Distributions, Maxwell Boltzmanm Distribution. Multiple atomistic systems by the use of Molecular Dynamics, Lennard-Jones potential and the Verlet algorithm. The use the Monte Carlo scheme to find equilibrium properties of various systems. Monte Carlo scheme to simulate system under different conditions (different ensembles).
Keywords
Advanced Computational Methods, MATLAB
Course Organization
ActivitiesWorkloadECTSIndividualTeamworkErasmus
Lectures130.4
Reading Assigment702.3
Interactive Teaching in Information Center130.4
Project702.3
Exams602
Total2267.5
Student Assessment
Student Assessment methods
  • Written Exam with Short Answer Questions (Summative)
  • Written Exam with Extended Answer Questions (Summative)
  • Written Assignment (Summative)
Bibliography
Course Bibliography (Eudoxus)
1. MATLAB: ΜΙΑ ΠΡΑΚΤΙΚΗ ΕΙΣΑΓΩΓΗ ΣΤΟΝ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟ ΚΑΙ ΤΗΝ ΕΠΙΛΥΣΗ ΠΡΟΒΛΗΜΑΤΩΝ, S.ATTAWAY, 2023, ΕΚΔΟΣΕΙΣ ΚΛΕΙΔΑΡΙΘΜΟΣ ΕΠΕ, Εύδοξος:122075007, ISBN: 9789606454738
Additional bibliography for study
1. A MATLAB® Primer for Technical Programming for Materials Science and Engineering, L. Burstein, 2020, Εκδότης:Elsevier Science, ISBN:9780128191163, 0128191163
Last Update
07-09-2025