Giuliana Vitiello                                                                 image005

 

 

 

Home

Representative Selected Publications

Editorial Work and Professional services

Teaching

Contact

 

 

 

CdL Informatica e Informatica Applicata

*    Interazione Uomo-Macchina

*    Linguaggi di Programmazione II

sito di e-learning

 

Tesi disponibili

Tesi di ricerca:

Sono disponibili tesi nei seguenti ambiti di ricerca:

    Ambienti di sviluppo software

    Ambienti visuali interattivi

    Interfacce utente grafiche per sistemi informativi geografici

    Studi empirici in ingegneria del software

Tesi progettuali:

progettazione di sistemi interattivi – con particolare attenzione alle interfacce aptiche, alle interfacce multimodali e all'ubiquitous computing (ambito archeologico, ambientale, e-government), database geografici, database federati,  geo-clearinghouse.

 

Corso di Interazione Uomo-Macchina*

Terzo anno del Corso di Laurea in Informatica e del Corso di Laurea in Informatica Applicata, di 6 cfu .

Prerequisites: Object Orientation Design basics. The Java language syntax and its use in class definition and reuse.

Education Goals: Man/Machine Interaction Basics. Iterative GUI Design Techniques. Knowledge of Usability Support Guidelines and Heuristics. Knowledge of GUI Development Techniques and Event/Based Programming in Java. Usability Evaluation Techniques.

Course Contents: Introduction to the concept of Human-Computer Interaction. Interaction Models and Frameworks. Interaction Styles. The Social Context of Interaction. Elements of Ergonomics. Principles of Interface Design. Guidelines for Data Input and Visualization. Interaction Paradigms for Usability Support - Historical Overview. The Paradigm of Direct Manipulation. Usability Principles. Interactive Systems Evaluation Techniques. Interactive Systems Implementation Support Tools. Iterative Design and Prototyping Techniques for the Development of Interactive Applications. Paper Sketches and the Denim Environment. Graphics and Event-Driven Programming in Java.

 

* Per il progetto da sviluppare come parte integrante della prova d’esame, gli studenti potranno scegliere di avvalersi anche di tecnologie Microsoft. 

Corso di Linguaggi di Programmazione II

Primo anno del Corso di Laurea in Informatica e del Corso di Laurea in Informatica Applicata, di 9 cfu.

Prerequisites: Imperative programming techniques. The C programming language. Capability to implement simple algorithms. Familiarity with an operating system (Windows, Linux …).

Education Goals: Object Orientation Design basics. Knowledge of the Java programming language syntax. Use of Java for class definition and software reuse. Knowledge of the most common class libraries provided the J2SDK toolkit. The mechanisms of polymorphism and inheritance in Object Oriented design. Familiarity with the concepts of abstract classes, interfaces and exception handling. Knowledge of the techniques for the development of Java applets.

Course Contents:

Introduction to Object Oriented programming. Introduction to the Java programming environment. Objects, variables, references. Classes and methods. Fundamental data types. Arithmetic and relational operators and precedence rules. The Math class and its methods. Input data processing. The String class. Designing new classes. Scope and visibility rules. Recursive methods. Overloaded methods and constructors. Exception handling mechanism. Input/Output streams. Introduction to applets and graphical applications. Handling geometric shapes, fonts, and colors. Use of graphical components for input acquisition, management of the graphical context. Event handling. Inheritance. Arrays and vectors. Wrapper classes. Search and ordering algorithms. Graphical User Interfaces. Panels customization, layout management, common Swing components and their management.

 

Orario di ricevimento

*    Martedě 15-17

*    Giovedě 11-13

 

ita

 

 


 

 

Dipartimento di Matematica e Informatica                                                                           tel. +39 089 963317

University of Salerno                                                                                                fax +39 089 963303
Via Ponte don Melillo                                                                                                             e-mail gvitiello@unisa.it


84084 Fisciano (SA)
Italy

pace