Computer Science II (2001-2002)

Academic Year of the Course: 
2001-2002
Course: 
EC140
Computer Science II
Teaching staff: 
Liviana Picech
Course Outlines: 
Aim of the course is to give the basic tools for computer programming.
Link other Courses: 
Gli argomenti trattati costituiscono una preparazione di base per il corso di Elaborazione automatica dei dati.
Contents: 
1. INTRODUZIONE ALLE RETI DI CALCOLATORI. Classificazione delle reti di calcolatori. Le reti geografiche. Le reti locali. L'architettura di comunicazione. 2. LA RETE INTERNET ED I PRINCIPALI SERVIZI. Web. E-mail. FTP. 3. IL CONCETTO DI ALGORITMO ED ALGORITMI DI BASE. Rappresentazione degli algoritmi mediante diagrammi di flusso. Istruzioni condizionali, cicli, subroutine e funzioni. Variabili, costanti, vettori e matrici. Algoritmi di ricerca. Algoritmi di ordinamento. 4. I LINGUAGGI DI PROGRAMMAZIONE. I linguaggi macchina ed assembler. I linguaggi di terza generazione: programma sorgente e programma oggetto. I linguaggi di quarta e di quinta generazione. I linguaggi di programmazione procedurali, orientati agli oggetti e basati sugli eventi. 5. IL LINGUAGGIO DI PROGRAMMAZIONE VISUAL BASIC. Il progetto VB. L'ambiente di sviluppo integrato di VB. Oggetti di VB. I controlli standard di VB. Variabili, costanti e tipi di dati. Strutture di decisione e cicli. Funzioni intriseche di VB. Routine di eventi, routine Sub e Function. I file sequenziali. 6. INTRODUZIONE A VISUAL BASIC FOR APPLICATIONS.
Recommended Texts: 
M. Boni, "Informatica", ed. Apogeo, Milano.Visual Basic user manuals.Further bibliographical suggestions will be given during the lectures
Last update: 12-11-2013 - 15:10