מבוא לפיסיקה חישובית
קורס 20432 · 2 נ״ז רגילה + 3 נ״ז מתקדמת
פרטי הקורס מקטלוג האוניברסיטה הפתוחה, עודכנו ב-7.11.2026.
קורס 20432 · 2 נ״ז רגילה + 3 נ״ז מתקדמת
פרטי הקורס מקטלוג האוניברסיטה הפתוחה, עודכנו ב-7.11.2026.
האוניברסיטה עוד לא פרסמה מועדי בחינות לקורס הזה. נעדכן כאן ברגע שיתפרסמו.
לפי לוח הבחינות של האוניברסיטה הפתוחה; ייתכנו שינויים, והמועד שלכם מופיע בהזמנה לבחינה. כל מועדי הבחינות
טוען…
הקורס מקנה את היסודות והעקרונות המנחים לפיתוח ושימוש בכלים חישוביים לצורך פתרון בעיות פיזיקליות. הקורס מורכב משני חלקים: החלק הראשון עיוני - יסודות האנליזה הנומרית ושיטות לחישובים אקראיים, והחלק השני מעשי - כלים והתנסות בפיתוח מודלים נומריים בתחומי הפיזיקה השונים.
היישום בקורס הוא בעזרת תכנות בשפת פייתון. החלק העיוני של הקורס מבוסס על הספר:
Computational Physics / Mark Newman / Createspace Independent Publishing Platform / 2013
מצילומי מסך של עמוד "התפלגות הציונים" בשאילתא, שסטודנטים שולחים כאן או בקבוצה (איך).
לקורס הזה עדיין אין קבוצה בקהילה. רוצים שנפתח? כתבו לנו באחת הקבוצות.
לפי תכנון האוניברסיטה; שינויים אפשריים.
תנאי קבלה: 37 נקודות זכות עבור קורסים קודמים בפיסיקה. ידע קודם דרוש: הקורסים מבוא למדעי המחשב ושפת Java (או שני הקורסים מבוא למדעי המחשב ושפת Java א + מבוא למדעי המחשב ושפת Java ב), או יסודות התכנות בשפת פייתון או תכנות וניתוח נתונים בשפת פייתון משוואות דיפרנציאליות רגילות 1 או מבוא למשוואות דיפרנציאליות רגילות, אלגברה לינארית 1 או אלגברה לינארית לתלמידי מדעים.
הקורס מצריך ידע קודם בתכנות. עד שיפתח קורס אוניברסיטאי בפייתון תחילת הקורס תוקדש להכרות עם שפת פייתון: ספריות וחבילות רלוונטיות, כלים בסיסיים.
שימו לב- מפגשי המעבדות, שבהם הסטודנטים יעבדו על הפרויקטים הסופיים, יתקיימו בקמפוס רמת אביב. הנוכחות חובה בכל המפגשים (8 מפגשים, 4 שעות כל מפגש).
------------------------------------------------------------------------------
Introduction to Computational Physics (20432) Syllabus [Elective]
Credits: 5 credits
Prerequisites: acceptance to MSc in astrophysics
Course Overview:
The course provides the fundamentals and guiding principles for the development and use of computational tools for solving physical problems. The course consists of two parts: the first theoretical part - fundamentals of numerical analysis and methods, and the second practical part - tools and experience in developing numerical models in various fields of physics. The application in the course is through programming in the Python language.
The Topics covered in this course are:
* Numerical aspects (computer limitations): types of variables, speed and accuracy, scales, types of errors.
* Fundamentals of numerical analysis: integration methods, numerical derivatives, interpolation and extrapolation
* Solving equations: system of equations, eigenvalues and eigenvectors, nonlinear equations, finding minimum and maximum points.
* Differential equations: Runge-Kutta method, adjusted step size, boundary value problems and initial condition, stability of solution.
* Computations in random and multidimensional systems: random numbers, Monte Carlo integration, Monte Carlo simulation and the Markov chain method, optimization.
Required Text:
Computational Physics / Mark Newman / Createspace Independent Publishing Platform / 2013
Please note
- The practical sessions, in which students will work on their projects, will be held at Ramat Aviv campus. Attendance is mandatory (8 sessions, 4 hours each session).
- The course requires prior knowledge of programming. For students without a background in Python, the first chapters of the book provide an introduction to the Python language: relevant libraries and packages, basic tools.