Back

Syllabus

Course Number 0349-2021-01
Course Name Python
Academic Unit The Raymond and Beverly Sackler Faculty of Exact Sciences -
Geography and the Human Environment
Lecturer Mr. Razy ZeidanContact
Contact Email: razizeid@mail.tau.ac.il
Office HoursBy appointment
Mode of Instruction Lecture
Credit Hours 2
Semester 2021/1
Day Tue
Hours 14:00-16:00
Building Yad Avner - Geography
Room 232
Course is taught in English
Syllabus Not Found

Short Course Description

Course description:

This course will introduce both Python programming basics and scientific Python basics. The course will be interactive, we will program together during most of the lesson. We are going to learn Python programming by creating two projects in class:
1. Writing a code that enables two users to plot a 3D terrain map by inserting the heights in a matrix. Eventually, the code will extract patterns from the data. In this project we will learn the Python basics in a fun way and jump headfirst into programming.
2. In a postapocalyptic world, we find the world governed by dystopian societies. The rulers of these societies want to keep track of the people and their status to control them. Thus, in this project we are going to help the rulers monitor the people and plot some statistics of the data. In this project we will learn NumPy and matplotlib. In addition, we are going to learn some data analysis basics.

Course objectives:

1. Learn the Python basics.
2. Learn scientific programming basics.
3. To acquire tools to become an independent programmer.
4. To acquire a programmer mindset: tackling errors, searching the web for answers and thinking efficient programming.

The Course will be taught in English.



Full syllabus will be available to registered students only
Course Requirements

Homework

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