- Corsi di Laurea
- Laurea in INGEGNERIA PER L'INDUSTRIA SOSTENIBILE
- ELEMENTI DI PROGRAMMAZIONE
ELEMENTI DI PROGRAMMAZIONE
- Insegnamento
- ELEMENTI DI PROGRAMMAZIONE
- Insegnamento in inglese
- ELEMENTS OF PROGRAMMING
- Settore disciplinare
- ING-INF/05
- Corso di studi di riferimento
- INGEGNERIA PER L'INDUSTRIA SOSTENIBILE
- Tipo corso di studio
- Laurea
- Crediti
- 6.0
- Ripartizione oraria
- Ore Attività Frontale: 54.0
- Anno accademico
- 2024/2025
- Anno di erogazione
- 2024/2025
- Anno di corso
- 1
- Lingua
- ITALIANO
- Percorso
- Percorso comune
- Docente responsabile dell'erogazione
- CAPODIECI ANTONIO
- Sede
- Brindisi
Descrizione dell'insegnamento
Non ci sono prerequisiti particolari
Il corso ha lo scopo di fornire le conoscenze di base per la progettazione di algoritmi e per la relativa codifica, facendo riferimento, al linguaggio Python. Il corso è mirato, inoltre, all’acquisizione della conoscenza relativa alle principali funzionalità di un sistema informatico di base
Apprendere:
•Metodologie di Problem Posing and Solving (PPS)
•Tecniche di analisi basate su flow-chart e pseudo-code
•Implementazione attraverso programmi informatici
•Strutture dati e rappresentazione dell’informazione nel PPS
•Numeri, Stringhe, Vettori, Sequenze, Liste, Insiemi, Dizionari, …
•Linguaggio di programmazione Python
Lezioni frontali ed esercitazioni di programmazione.
Esame scritto con esercizi di programmazione e domande di teoria
Definizione di messaggio e misura dell’informazione
Sistemi numerici non posizionali
Sistemi numerici posizionali
Codici numerici ed alfanumerici
Aritmetica del computer
Da analogico a digitale
Algebra di Boole
Definizione
Caratteristiche
Pianificazione e progettazione
Rappresentazione
Operazioni fondamentali
Diagrammi di flusso,
Analisi strutturata,
SVILUPPO TOP DOWN e BOTTOM-UP
introduzione ed uso di Algobuild
Architettura dei calcolatori
Panoramica storica
Schema e funzionamento delle architetture
Principali componenti di un PC
Cos’è un sistema operativo
Storia dei sistemi operativi
Nozioni sui S.O.
Istruzioni di tipo ElseIf, Switch, For
Codifica in Python delle iterazioni
Esempi di progettazione e codifica di semplici algoritmi
Introduzione agli array ed operazioni con array
Array di Celle, Array di strutture, Array di stringhe , Array logici
Progettazione e codifica in Pyton di un programma modulare, script e funzioni
Progettazione e codifica di programmi modulari
Simulazioni d'esame
Concetti di informatica e fondamenti di Python
Autori Cay Horstmann - Rance D. Necaise
ISBN 8891635433
ean 9788891635433
Collana Apogeo Education
Editore Maggioli Editore
Semestre
Primo Semestre (dal 16/09/2024 al 20/12/2024)
Tipo esame
Obbligatorio
Valutazione
Orale - Voto Finale
Orario dell'insegnamento
https://easyroom.unisalento.it/Orario