| | | corso | | | | |
Laboratorio di introduzione alla programmazione (vecchio) B
Codice: | AA003 | Crediti: | 4 | Semestre: | 1 | Sigla: | LIP | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Andrea Corradini
Tel. 0502212786Prerequisiti
nessuno
Obiettivi di apprendimento
Il corso ha lo scopo di guidare gli studenti nella scrittura dei
programmi per la soluzione di semplici problemi, nonché nella loro
compilazione, esecuzione e debugging.
Descrizione
- Introduzione alla programmazione
Il corso prepara all'uso di un linguaggio di programmazione per la
risoluzione di problemi semplici mediante il calcolatore.
Il linguaggio di programmazione utilizzato è Java, di cui verranno
introdotti alcuni concetti
di base. L'ambiente di programmazione è basato sul sistema operativo
Linux.
English Description
In this course you will learn how to write a computer program for
solving simple problems.
The programming language we adopt is Java.
The basics of Java will be introduced, and the programming environment
will be based on the Linux operating system.
Programma
- Breve introduzione alla programmazione
- Introduzione a Java, JDK, Emacs + JDE
- Tipi di dati fondamentali, stringhe, array
- Classi, oggetti e semplici metodi
- Strutture di controllo:
Decisioni: comando if
Iterazioni: comandi for, while, do
- Approfondimento sui metodi
- Alcune classi standard di java, vettori
Bibliografia
Libro di testo:
Cay S. Horstmann, Concetti di informatica e fondamenti di JAVA
2, Apogeo, ISBN 88-7303-668-6, 2000, Lit. 64.000.
Testi di consultazione:
Gruppo Beatrice, CdC questo sconosciuto! Introduzione all'uso
delle risorse del Centro di Calcolo per gli studenti del primo anno,
Università di Pisa Dipartimento di Informatica, 2000. XHTML, PS, PDF.
Judy Bishop, Java Gently, Corso Introduttivo, Seconda edizione
(in italiano), Addison-Wesley, ISBN 88-7192-065-1, 1999.
Marco Bertacca e Andrea Guidi, Introduzione a Java, McGraw-Hill
Italia, ISBN 88 386 0764-8, 1997.
G.Glass, Unix for programmers and users, 2nd edition,
Prentice Hall, 1999.
Modalità di esame
Scritto e orale