Ultime novità pagina

Aggiornamenti
Percorsi C e G
bordo menu vai home vai programmazione vai computer science percorsi didattici vai links bordo menu

percorsi didattici

quipu

I materiali contenuti nel sito possono essere assemblati in modo da trattare argomenti informatici nella maniera più completa possibile. D'altra parte, anche se prodotti in tempi diversi, una delle idee di fondo che ha accompagnato la stesura delle varie dispense, è stata quella di coprire l'intero progamma svolto nelle classi in cui insegno (corso Mercurio per Ragionieri esperti in Informatica).

In questa sezione si suggeriscono diversi modi di mettere assieme le dispense pubblicate, cominciando dalla aderenza alle tematiche affrontate nei tre anni del corso Mercurio e continuando con tematiche trattabili anche in contesti diversi.

L'ordine dei percorsi è, semplicemente, un modo di elencarli: non rappresenta una qualunque priorità essendo i percorsi autonomi.

divisore

percorsoA
Il percorso Introduzione all'Informatica e alla programmazione intende, non presupponendo alcuna conoscenza informatica, fornire le conoscenze basilari dell'informatica e della programmazione in linguaggio C++. Si tratta della sequenza di dispense utilizzate nella terza classe.

La sequenza comincia da una introduzione che riguarda le nozioni basilari della IT (BasiIT), le reti e Internet (IntroWeb). Si passa ad argomenti più specifici riguardanti la conservazione dei dati in memoria (BiWO), il funzionamento di un computer (PCinside).

Per la parte riguardante il laboratorio e l'introduzione alla programmazione in ambiente Linux: ambientamento in Linux (deskLinux), la programmazione in C++ (C++) e l'utilizzo degli strumenti di sviluppo in ambiente Linux (cppLinux).

divisore

percorsoB
Gli Approfondimenti di Informatica, programmazione sono utilizzati, dallo scrivente, come ausilio per lo sviluppo del programma di quarta. Gli appunti, per il momento, non coprono tutte le tematiche affrontate.

La continuità con il programma dell'anno precedente è perseguita dalla trattazione delle caratteristiche dei linguaggi di programmazione (LinPROG), del funzionamento dei compilatori (compilatori), per quanto riguarda la parte software, e dalla configurazione dei dispositivi di memoria di massa (preLINUX), per quanto riguarda l'hardware.

Per le esercitazioni di programmazione: gli appunti sul C++ (C++, seconda parte) e gli strumenti di sviluppo in ambiente Linux (cppLinux).

divisore

percorsoC
La Teoria dei Sistemi Operativi, delle Reti. Amministrazione e programmazione Web intende, partendo dallo studio dei S.O. arrivare a concetti di amministrazione di sistema (atapSO).

Uno degli obiettivi del percorso didattico è, anche, quello di mettere il fruitore in condizione, sia di acquisire la teoria e sapere configurare una rete (EsNET), che potere scrivere una applicazione web-based (TepWEB) che utilizza anche Database (DB&SQL). nuovo

divisore

percorsoD
Il percorso Hardware e funzionamento di un computer ha l'obiettivo di fare acquisire conoscenza su come è costituito e come funziona un sitema di elaborazione.

Dopo una introduzione generale al computer dal punto di vista funzionale (BasiIT) si passa alla trattazione del modo come il computer può conservare, in memoria, dati di tipo diverso (BIWO). La trattazione continua: con il funzionamento delle varie parti hardware e della struttura a bus (PCinside) e, a confine con il software, la struttura degli hard disk e il loro partizionamento al fine di ospitare, per esempio, più Sistemi Operativi (preLINUX).

divisore

percorsoE
La Programmazione di un computer ha l'obiettivo di mettere il fruitore in condizione di scrivere, e provare praticamente, programmi utilizzando anche diversi linguaggi di programmazione.

Dopo una premessa riguardante i paradigmi di programmazione e i linguaggi in generale (LinPROG) e il funzionamento generale di un compilatore (compilatori), si passa alla esposizione delle caratteristiche del linguaggio C (c-lang) o C++ (C++). Le applicazioni pratiche, per i due linguaggi, possono essere realizzate, in ambiente Linux, utilizzando gli strumenti di sviluppo liberi della FSF (cppLINUX). Chi utilizza Windows (oltre a pensare se non sia il caso di passare all'ambiente Linux) può utilizzare l'ambiente C++Builder.

In funzione dell'utilizzo è possibile affrontare lo studio dei linguaggi tipici delle applicazioni Web (TepWEB) o di linguaggi che hanno segnato la storia dell'Informatica (COBOL).

divisore

percorsoF
Il Software Libero in Ufficio intende mostrare come passare al software libero utilizzando le applicazioni per le più comuni attività. Il percorso è stato praticamente utilizzato in un corso a dipendenti di una Pubblica Amministrazione.

Dopo l'ambientamento in Linux (DeskLinux) le comuni esigenze del lavoro d'ufficio prevedono l'uso di strumenti di produttività individuale (Elaborazione testi con OpenOffice) e di strumenti per l'uso della rete Internet (Firefox e Thunderbird).

divisore

percorsoG
Le Reti e Programmazione Web affronta le problematiche attuali della realizzazione di applicativi che girano in ambienti Client/Server.

Dopo una prima introduzione generale, e ad ampia visione, sulle reti (introweb), si passa ad una trattazione più approfondita del Networking (EsNET) trattando configurazione di rete e server Web, per passare alla trattazione dei linguaggi, come JavaScript e PHP, per la realizzazione di applicazioni web (TepWEB). In un contesto di applicazioni web dinamiche un ruolo importante hanno i Database (DB&SQL) nuovo

vai inizio

new  NOVITA'  new

DB&SQL: introduzione a
Database, SQL, MySQL

DeskLinux: riscrittura per
Uso ambiente Gnome.
Nautilus e monitor di sistema



bordo sinistro
CONSULTAZIONE

Elenco Alfabetico

atapSO. Sistemi Operativi: aspetti teorici, applicazioni pratiche in Linux

BIT: i concetti di base della Information Technology

BIt WOrld: rappresentazione dei dati in un computer

C: Appunti su programmazione e linguaggio

C++: Appunti su programmazione, oggetti

C++ Builder: introduzione all'ambiente

COBOL: le basi del linguaggio

compilatori e loro funzionammento

CppLinux: sviluppo di programmi C++ in ambiente Linux. GNU Emacs, GCC, GDB

DB&SQL: introduzione a Database, SQL e MySQL

DeskLinux: Linux e Gnome

EsNET: reti dalla teoria alla pratica

Firefox e Thunderbird: navigare e gestire e-mail con il software libero

Internet e il Web: introduzione rapida

LinPROG: introduzione ai linguaggi di programmazione

OO-Writer: elaborazione testi con OpenOffice

PC inside: come funziona un computer

preLINUX: sequenza di boot, boot loader, GRUB

tepWEB: tecnologie e programmazione web. HTML, JavaScript e PHP

WinOff: introduzione a Windows, Word ed Excel




link 7-zip


pdfreaders.org


solira


creative commons


emergency

Home :: Programmazione :: Computer Science :: Percorsi Didattici :: Links
bordo menu ultimo aggiornamento Novembre 2009 prof. Nunzio Brugaletta bordo menu