The Hebrew University Logo
Syllabus PYTHON PROGRAMMING AND MATLAB FOR PHYSICS - 76641
עברית
Print
 
PDF version
Last update 01-09-2024
HU Credits: 4

Degree/Cycle: 1st degree (Bachelor)

Responsible Department: Programming Instruction Unit

Semester: Yearly

Teaching Languages: Hebrew

Campus: E. Safra

Course/Module Coordinator: Gadi Kassir

Coordinator Email: gadi@hadassah.org.il

Coordinator Office Hours: sunday 17:30

Teaching Staff:
Mr. Gadi Kassir

Course/Module description:
First semester - Matlab
Second semester - Basic programming with Python.

Course/Module aims:
Matlab software and basic programming concepts with Python.

Learning outcomes - On successful completion of this module, students should be able to:
Ability to write computer programs with Python and with Matlab.

Attendance requirements(%):
80

Teaching arrangement and method of instruction:

Course/Module Content:
Matlab.
variables types. Vectors and matrix. Standard input/output. Scripts. Basic programming issues.
Two and three dimensional graphics.

Python:
Variables and object types (strings, lists, tuples, sets, dictionaries and more).
Functions, files, map, enumerate , zip,
List comprehension,object oriented programming. Classes, objects, methods.

Required Reading:
moodle examples

Additional Reading Material:

Grading Scheme :
Written Exam % 100

Additional information:
At least 2/3 of the exercises in Python and in matlab.
After Fall semester, a matlab test will take place.
After second semester a python test will take place.
The final grade will be the average of these two tests.
 
Students needing academic accommodations based on a disability should contact the Center for Diagnosis and Support of Students with Learning Disabilities, or the Office for Students with Disabilities, as early as possible, to discuss and coordinate accommodations, based on relevant documentation.
For further information, please visit the site of the Dean of Students Office.
Print