- Engineering for Innovation
- Bachelor's Degree in ENGINEERING FOR SUSTAINABLE INDUSTRY
- ELEMENTS OF PROGRAMMING
ELEMENTS OF PROGRAMMING
- Teaching in italian
- ELEMENTI DI PROGRAMMAZIONE
- Teaching
- ELEMENTS OF PROGRAMMING
- Subject area
- ING-INF/05
- Reference degree course
- ENGINEERING FOR SUSTAINABLE INDUSTRY
- Course type
- Bachelor's Degree
- Credits
- 6.0
- Teaching hours
- Frontal Hours: 54.0
- Academic year
- 2024/2025
- Year taught
- 2024/2025
- Course year
- 1
- Language
- ITALIAN
- Curriculum
- Percorso comune
- Reference professor for teaching
- CAPODIECI ANTONIO
- Location
- Brindisi
Teaching description
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
Semester
First Semester (dal 16/09/2024 al 20/12/2024)
Exam type
Compulsory - Base
Type of assessment
Oral - Final grade
Course timetable
https://easyroom.unisalento.it/Orario