Course Number 0321-1121-03
Course Name Computers for Physic (in English)
Academic Unit The Raymond and Beverly Sackler Faculty of Exact Sciences -
Mode of Instruction Exercise
Credit Hours 2
Semester 2021/1
Day Wed
Hours 12:00-14:00
Building Dan David - Classrooms
Room 004
Semester 2021/1
Course is taught in English
Syllabus Not Found

Short Course Description

Week 1: Introduction to programming and computing as a scientific tool

Part 1: Python

Week 1: Getting to know the Python Environment, simple commands

Week 2: Variables and Identifiers, Statements, List Basics

Week 3: Operators, Arithmetic and Precedence, Operators Relational, Logical and Membership, Conditionals

Week 4: Loops, Nested Loops, Functions, Modules

Week 5: List Manipulation, List slicing, List Slicing with Steps, List Exercises

Week 6: Strings, String Methods, Strings Practice, Multidimensional Lists, Dictionaries

Week 7: File I/O, Tuples, Formatting

Week 8: Namespaces and Scope of Variables, Recursion, Error Handling

Part 2: Matlab

Week 9: Quick Conversion from Python: The Matlab environment, Matlab Help, simple commands and calculations, variables, Vectors and Matrices, importing and exporting Data, array calculations

Week 10: Writing scripts in Matlab: Functions, logical arrays, decision branching, loops.

Plotting, graphics, fitting.

Part 3: Final project

Week 11-13: Will include independent learning of additional material

Part 4 : Final exam

Course Requirements:

Participation in online courses (30%), final project (30%), final exam (40%).

Full syllabus will be available to registered students only
Course Requirements

Students may be required to submit additional assignments
Full requirements as stated in full syllabus

The specific prerequisites of the course,
according to the study program, appears on the program page of the handbook

tau logohourglass00:00