Available courses

Corso di Informatica - Database Relazionali


Corso per la gestione del progetto "Esplorazioni cibernetiche" 

Referenti: 

Prof. Domenico Fotia (TPSI)

Prof.ssa Veronica Gitman ( Informatica - GPOI)

Competenze attese:
  • individuare le strategie appropriate per la soluzione di problemi
  • analizzare dati e interpretarli sviluppando deduzioni e ragionamenti sugli stessi anche con l’ausilio di rappresentazioni grafiche, usando consapevolmente gli strumenti di calcolo e le potenzialità offerte da applicazioni specifiche di tipo informatico
  • essere consapevole delle potenzialità e dei limiti delle tecnologie nel contesto culturale e sociale in cui vengono applicate

Un percorso virtuale delle attività svolte presso la specializzazione di Informatica e telecomunicazioni dell'Istituto.

Breve corso su calc di Open Office

Questo corso è un aiuto per gli studenti delle classi prime Liceo Scientifico.

Contiene manuali rapidi ed istruzioni operative fornite dall'insegnante.


Buon lavoro

La nuova materia per le classi seconde, un po' di Informatica, di Elettronica, di Robotica e... qualcos'altro

Scrivi un conciso ed interessante paragrafo che spieghi le caratteristiche di questo corso.

Introduzione al linguaggio C

Fondamenti del linguaggio C++

Corso elementare di Python

Linguaggio HTML

Il linguaggio HTML non è un linguaggio di programmazione vero e proprio. Esso si basa su tag. I tag sono gli elementi strutturali di ogni pagina web e costituiscono le "mattonelle" che danno vita e forma ai documenti ipertestuali.

HTML è detto ipertestuale proprio perché, attraverso i suoi tag, consente di creare pagine composte da diversi elementi tra cui testo, immagini, video, ecc.

Il corso si focalizza principalmente sulla creazione di semplici pagine web statiche.


CSS è l'acronimo di Cascading Style Sheets, ovvero "fogli di stile a cascata" o, più brevemente, fogli di stile. Si tratta del linguaggio standard per la stilizzazione di documenti HTML (ma non solo) che assolve al compito di informare il browser circa l'aspetto da conferire ai vari tag presenti nel documento.

Questa guida si concentra nell'esplicare alcuni metodi di utilizzo dei fogli di stile.


Javascript

Costruzione di pagine web dinamiche lato server con PHP

Algoritmi e programmi, linguaggi per la soluzione di problemi

Come realizzare programmi modulari, ciè costituiti da diversi sottoprogrammi

Le basi del paradigma di programmazione a oggetti
I modi in cui dati collegati possono essere organizzati in strutture.

Il materiale del corso riguarda una introduzione alle reti di calcolatori.

Modulo 1 CCNA Exploration

This course explores multiple dynamic routing protocols and describes their relative strengths and weaknesses:

  • What is the purpose of dynamic routing protocols?
  • How does dynamic routing compare with static routing?
  • How do dynamic routing protocols share route information and achieve convergence?
  • What are the differences between the categories of dynamic routing protocols?
  • How does the algorithm used by distance vector/link state routing protocols determine the best path?

Practice and study of techniques for secure communication.

In questo corso verranno presentate delle esercitazioni pratiche sul cablaggio e la configurazione di reti.

Scrivi un conciso ed interessante paragrafo che spieghi le caratteristiche di questo corso.

Architettura di un elaboratore (Von Neumann)

In this course, you will learn to design the computer architecture of computer.

Laboratorio montaggio PC

Teoria dei sistemi

Basi teoriche sui sistemi operativi.

Storia, interfaccia grafica e amministrazione
Le principali organizzazioni per archivi

Come si progetta il contenuto di una base di dati che serve per una certa reltà.

DBMS MySQL
Il linguaggio standard per l'accesso ai database relazionali

Questi appunti sono una integrazione al libro di testo del corso di Tecnologie di progettazione di sistemi informatici e di telecomunicazione. Verrano aggiornati nel tempo in base alle esigenze che si presenteranno nel corso.

Condivisione di risorse, thread e elaborazioni sequenziali e parallele

Il corso permette di comprendere cosa rappresenta la virtualizzazione e le ragioni del suo utilizzo. Vengono analizzati i due tipi di virtualizzazione utilizzabili ed individuate le loro  principali applicazioni nel mondo lavorativo, con uno sguardo agli effetti che la virtualizzazione ha avuto sull'espansione dei virtual data center e del cloud computing.

Approfondimenti sui sistemi distribuiti

This course provides a conceptual overview of distributed systems, outlining their main characteristics and some of the challenges that must be addressed in their design: scalability, heterogeneity, security and failure handling.

Progettazione di siti dinamici

Cenni di XML per utilizzarlo nel file di configurazione per il deployment di siti dinamici utilizzando le servlet

Gestione dei socket e programmazione in linguaggio C e Java

Configurazione dei parametri principali di un server Apache su Linux e su Windows ed installazione di XAMPP su Linux.
Esercitazioni di Informatica per le classi del triennio 

Esercitazioni di Sistemi e Reti