Offerta Didattica
COGNITIVE SCIENCE AND THEORY OF COMMUNICATION
INTRODUCTION TO PYTHON
Classe di corso: LM-55,92 - Classe delle lauree magistrali in Scienze cognitive
AA: 2021/2022
Sedi: MESSINA
SSD | TAF | tipologia | frequenza | moduli |
---|---|---|---|---|
INF/01 | Caratterizzante | Libera | Libera | No |
CFU | CFU LEZ | CFU LAB | CFU ESE | ORE | ORE LEZ | ORE LAB | ORE ESE |
---|---|---|---|---|---|---|---|
6 | 6 | 0 | 0 | 36 | 36 | 0 | 0 |
LegendaCFU: n. crediti dell’insegnamento CFU LEZ: n. cfu di lezione in aula CFU LAB: n. cfu di laboratorio CFU ESE: n. cfu di esercitazione FREQUENZA:Libera/Obbligatoria MODULI:SI - L'insegnamento prevede la suddivisione in moduli, NO - non sono previsti moduli ORE: n. ore programmate ORE LEZ: n. ore programmate di lezione in aula ORE LAB: n. ore programmate di laboratorio ORE ESE: n. ore programmate di esercitazione SSD:sigla del settore scientifico disciplinare dell’insegnamento TAF:sigla della tipologia di attività formativa TIPOLOGIA:LEZ - lezioni frontali, ESE - esercitazioni, LAB - laboratorio
Obiettivi Formativi
OF1: Acquisizione delle principali metodologie di programmazione con il linguaggio Python, con un approccio implementativo; OF2: Sviluppo di competenze applicative dei metodi di programmazione; OF3: Sviluppo di abilità autonome utili alla definizione e risoluzione di problemi di programmazione elementari.Learning Goals
LG1: Acquire competence on the main programming methods with the Python language, using a hands-on approach; LG2: Become familiar with applications of programming languages; LG3: Develop skills to autonomously define and solve basic programming problems.Metodi didattici
- Lezioni frontali; - Esercitazioni di laboratorio.Teaching Methods
- Lectures; - Lab programming sessions.Prerequisiti
Conoscenza di base dell’uso del personal computer.Prerequisites
Base knowledge of personal computers.Verifiche dell'apprendimento
- Progetto finale; - Esame orale.Assessment
- Final programming project; - Oral exam.Programma del Corso
- Caratteristiche principali del linguaggio Python; - Strutture dati principali; - Costrutti condizionali; - Costrutti iterativi; - Input/output; - Funzioni; - Classi; - Eccezioni.Course Syllabus
- Main characteristics of Python; - Data structures; - Conditional constructs; - Iterative constructs; - Input/output; - Functions; - Classes; - Exceptions.Testi di riferimento:
Python from the Very Beginning
J. Whitington
Esami: Elenco degli appelli
Elenco delle unità didattiche costituenti l'insegnamento
Docente: GIORGIO MARIO GRASSO
Orario di Ricevimento - GIORGIO MARIO GRASSO
Dato non disponibile