Laura VERDE
Insegnamento di OBJECT ORIENTED PROGRAMMING
Corso di laurea in DATA ANALYTICS
SSD: ING-INF/05
CFU: 6,00
ORE PER UNITÀ DIDATTICA: 48,00
Periodo di Erogazione: Primo Semestre
Italiano
Lingua di insegnamento | INGLESE |
Contenuti | Principi di progettazione e programmazione orientata agli oggetti. |
Testi di riferimento | Steven F. Lott, Dusty Phillips. Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries. Packt Publishing. |
Obiettivi formativi | Il Corso intende fornire la conoscenza dei principi di programmazione ad oggetti e loro applicazione al linguaggio Python. |
Prerequisiti | Lo studente deve avere sia delle buone abilità informatiche sia una buona conoscenza della matematica di base. |
Metodologie didattiche | Il corso prevede ore teoriche in cui verranno illustrate le tecniche di programmazione ad oggetti e i dettagli del linguaggio Python; ed ore in laboratorio in cui verranno proposte le risoluzioni di esercizi e problemi applicativi. |
Metodi di valutazione | L’esame si compone di una prova pratica. |
Altre informazioni | E’ previsto il caricamento on-line di materiale didattico, esercitazioni e programmi di esempio. |
Programma del corso | Paradigma di programmazione a oggetti e linguaggio Python: |
English
Teaching language | English |
Contents | Principles of object-oriented design and programming. |
Textbook and course materials | Steven F. Lott, Dusty Phillips. Python Object-Oriented Programming - Fourth Edition: Build robust and maintainable object-oriented Python applications and libraries. Packt Publishing. |
Course objectives | The course aims to provide knowledge of the principles of object-oriented programming and their application to the Python language. |
Prerequisites | The student must have both good computer skills and a good knowledge of basic mathematics. |
Teaching methods | The course includes theoretical hours in which object-oriented programming techniques and details of the Python language will be explained; and hours in the laboratory in which exercises and application problems will be solved. |
Evaluation methods | The examination consists of a practical test. |
Other information | Online uploads of teaching materials, tutorials and sample programmes are provided. |
Course Syllabus | Object-oriented programming and Python language: |