Giuliana Vitiello 
|
Representative Selected Publications Editorial Work and Professional services Teaching |
CdL Informatica e Informatica
Applicata
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
|
|
|
|
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
![]()