Error message
User error : Failed to connect to memcache server: druportbe01:11211 in dmemcache_object() (line 415 of /production/drupal/dim_prod/drupal/d7cl4/prod/unich/releases/7/web/sites/all/modules/contrib/memcache/dmemcache.inc ).
LABORATORIO DI PROGRAMMAZIONE I Alphabetic division AK-LZ
Course Sheet Academic Year of enrolment:
Professor and Collaborators:
Hours of classroom activity:
Prerequisites:
It is necessary to have some programming knowledge with the Python language. Simultaneous attendance of the "Programming and Algorithms 1" course is enough.
Objectives
Contents Introduction to programming. First steps with Python. Conditional statement. Definite iteration. Indefinite iteration. Functions. Lists, sets and dictionaries. File management. Recursion. Sorting and searching algorithms.
Extended Syllabus Most of the topics of this course are shared with the course "Programming and Algorithms 1". Only the topics specific to "Laboratorio di Programmazione" are indicated below.
* interactive use of Python
* Python scripts
* Python notebooks
* integrated development environments (IDE) for Python
* debugging of Python
* documenting Python code
Recommended Bibliography Cay S. Horstmann, Rance D. Necaise
Python for Everyone (3rd edition)
Wiley
Teaching Methods The course consists of 24 hours of laboratory sessions. A small part of these hours will be devoted to lectures, but most of the time will consist of practice sessions, during which the students will solve programming problems by themselves, aided by the teacher in case of need.
Evaluation methods Verification of learning:
The exam consists in carrying out a programming projec, even as a group wotk, and its subsequent individual discussion.
Contacts/More Information This course is intended as a completion of the "Programming and Algorithms 1" course, which introduces the foundations of programming.
Further information is available on the teaching website on the fad.unich.it e-learning platform. The same platform will also be used as a forum for communicating with students.