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: 2022/2023
Sedi: MESSINA
SSDTAFtipologiafrequenzamoduli
INF/01CaratterizzanteLiberaLiberaNo
CFUCFU LEZCFU LABCFU ESEOREORE LEZORE LABORE ESE
6600363600
Legenda
CFU: 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 in aula e sessioni di esercitazioni di programmazione

Teaching Methods

In class lectures and programming sessions

Prerequisiti

Conoscenza di base dell’uso del personal computer

Prerequisites

Base knowledge of personal computers

Verifiche dell'apprendimento

Progetto final e colloquio orale

Assessment

Final programming project and interview

Programma del Corso

- Introduzione al linguaggio Python - Variabili e assegnazione - Strutture dati - Input/output - Costrutti condizionali - Costrutti iterativi - Classi - I/O su file - Eccezioni

Course Syllabus

- Introduction to the Python language - Variables and assignment - Data structures - Input/output - Conditional constructs - Iterative constructs - Classes - File I/O - Exceptions

Testi di riferimento: Learning Python Mark Lutz O'Reilly

Elenco delle unità didattiche costituenti l'insegnamento

Docente: GIORGIO MARIO GRASSO

Orario di Ricevimento - GIORGIO MARIO GRASSO

Dato non disponibile
  • Segui Unime su:
  • istagram32x32.jpg
  • facebook
  • youtube
  • twitter
  • UnimeMobile
  • tutti