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

Teaching program is provisional and may be subject to changes

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

Download teaching card (Apre una nuova finestra)(Apre una nuova finestra)