Camuso Dot It
accelera il tuo apprendimento
home   Videolezioni

Dispense
Videoesercizi

Slides (ppt)
Esercizi

Links


Materiale - classe 4A - a.s. 2011-12

Argomenti questionario 25-05-2012
Limiti dei linguaggi tradizionali non OOP
- astrazione ed ADT (
- riutilizzo del codice

OOP (tra parentesi il riferimento alle dispense)
- incapsulamento, classi, stato interno e metodi, oggetti, variabili reference, garbage collection, i costruttori, errori da evitare
- Costruttori e concetto di overloading; l'overloading è spiegato circa a pag. 20
- Costruttori che richiamano altri costruttori (il 'this')
- Metodi setter e getter
- Oggetti basati su altri oggetti, composizione ed aggregazione
- vettori di oggetti

Files (pag. 60 e non 75 come nell'indice delle dispense)
- alcune definizioni: fiole, record,field, campo, buffer; importanza delle tecniche tradizionali (che non usano DBMS)
- tipi di testo
- file binari
- tipi di accesso (sequenziale/random)
- classi c# per i files di testo: creare, leggere e scrivere su un file di testo
- classi c# per i files binari: creare, leggere e scrivere su un file in modalità binaria (ancora da fare)

Argomenti verifica scritta sulla OOP 28-05-2012
- definire una classe con stato interno e costruttori
- costruttori che richiamano altri con il 'this'
- garantire accesso pubblico tramite metodo ad una variabile di cui all'esterno è necessario conoscere il valore (getter)
- garantire accesso pubblico tramite metodo ad una variabile di cui dall'esterno è necessario modificare il valore (setter)
- aggiungere metodi per elaborazioni generiche (come un calcolo, un controllo ecc.)
- saper (immaginando di scrivere dopo la { di apertura dell'evento click di un bottone) il codice necessario a dichiarare oggetti o vettori di oggetti ed creare gli stessi (richiamando un costruttore)
- ridefinire un operatore standard (come il +, -, <, >) per una classe

Argomenti verifica laboratorio sui files 30-05-2012
- creare, leggere e scrivere (anche in 'append') files di testo
- creare, leggere e scrivere files binari (ancora da fare)

TEORIA
- dispense a.s. 2011-12
  . (13-10-2011) dispensina su complessità sw, top down, funzioni e struct
    (per questionario trimestre): clic qui
  . (09-12-2011) poche paginette sulla ricorsione: clic qui
  . (13-01-2012) poche paginette sul sort: clic qui

  . libro: (v. 09-09-2011): clic qui
  . schede ram dinamica: clic qui
 
- presentazioni power point usate in aula
  . Funzioni (03-10-2011): clic qui
  . Struct (09-11-2011): clic qui
  . Ricorsione (24-11-2011): clic qui 
  . Ram dinamica (new: 08-01-2012 - da completare) clic qui
  . Complessità computazionale degli algoritmi: clic qui
  . ADT Stack: clic qui
  . OOP: videolezione

 

LABORATORIO

- software di sviluppo
  . Dev c++ (free): clic qui
  . Komodo edit (free) Editor HTML/CSS/Javascript/PHP (free): clic qui
  . Top Style LT (free) - non indispensabile - Editor visuale per CSS (free): clic qui
  . Witched (free) - non indispensabile - Editor Binario: clic qui
  . DIA (diagrammi di flusso ed altro): clic qui
  . XAMPP (free) server web Apache + PHP + MySQL: clic qui
  . Visual Studio Express 2008 (immagine .ISO); sulla pagina scegliere'All - Offline Install ISO
    image file' e Italiano come lingua: clic qui
  . Visual Studio Express 2010 (immagine .ISO); sulla pagina scegliere'Visual Studio Express
    all-in-one ISO' e Italiano come lingua: clic qui
  . ImgBurn (free) per masterizzare un CD/DVD da una immagine .iso o viceversa: clic qui
  .

funzioni
 . videolezione: clic qui      
 . schede lavoro:
   
matrici
 . esercizi
    - Città e Fiumi (con uso intenso di funzioni): clic qui
 . videolezioni
    - Città e Fiumi: clic qui
 . schede lavoro:
   Base:
   Avanzate: gioco del tris,

struct
 . videolezione: clic qui      
 . schede lavoro:
   Base:
   Avanzate:
      MP3Collection
(realizzati carica, salva e stampa; prepara mp3.txt a mano
                           con il blocco note SENZA andare a capo dopo l'ultima riga)
sort
 . esercizi
    - 'Gara' tra bubble, selection, quick sort: clic qui
 . videolezioni
     - simulazione animata di bubble, selection, quick: clic qui

RAM dinamica
 . videolezioni: clic qui
 . schede lavoro: clic qui
 . esempi 2012: senza struct , con struct

Visual Studio - Componenti .NET
 . videolezione: clic qui
 . videoesercizi: scontrino,

Interrogazioni

Argomento

RACCOLTA DOMANDE

files di testo e binari clic qui
ricorsione
 
clic qui
gestione dinamica della RAM clic qui
complessità computazionale clic qui
ingegneria del sw clic qui
class diagram clic qui

 


  

 

 

 

N o v i t à

Gruppo sul Riordino Istituti Tecnici

NEOASSUNTI in ruolo 2012

20/04/12:
D'ora innanzi per essere avvisati su nuove videolezioni conviene iscriversi al mio canale you tube (sto pubblicando diverse nuove lezioni e quelle vecchie spesso vengono aggiornate. Sullo stesso canale potrete lasciare commenti, richieste di chiarimenti ecc. VAI su youtube

15/04/12:
Nuova Videolezione: Introduzione all'HTML5 - 6 (su you tubeVAI

15/04/12:
Nuova Videolezione Visual Studio con C++ - 2VAI

14/04/12:
Nuova Videolezione Visual Studio con C++ - 1VAI

12/04/12:
Nuova Videolezione PHP con MySQL - 2VAI

12/04/12:
Nuova Videolezione PHP con MySQL - 1VAI

08/04/12:
Nuova Videolezione: Introduzione all'HTML5 - 5 (su you tube) VAI

06/04/12:
Nuova Videolezione C++: la ricorsione - parte prima VAI

30/03/12:
Nuova Videolezione C++: RAM dinamica (liste) - seconda parte VAI

06/04/12:
Nuova Videolezione: Introduzione all'HTML5 - 4 (su you tube) VAI

29/03/12:
Nuova Videolezione: Introduzione all'HTML5 - 3 (su you tube) VAI

29/03/12:
Nuova Videolezione C++: come creare una vera libreria (statica) precompilata. Gestione dinamica della RAM - prima partescarica

26/03/12:
Nuova Videolezione C++: Struct e progetti multisorgente VAI

25/03/12:
Nuova Videolezione: Introduzione all'HTML5 - 2 (su you tube) VAI

22/03/12:
Nuova Videolezione C++: algoritmi di sort (su you tube) VAI

20/03/12:
Nuova Videolezione: Introduzione all'HTML5 - 1 (su you tube) VAI

12/03/12:
Nuova Videolezione C++: vettori e matrici (su you tube) VAI