Presentation is loading. Please wait.

Presentation is loading. Please wait.

Tesina/Project Interactive Talk

Similar presentations


Presentation on theme: "Tesina/Project Interactive Talk"— Presentation transcript:

1 Tesina/Project Interactive Talk
HCI Tesina/Project Interactive Talk Presenter Kimani, Stephen Universita' di Roma "La Sapienza" DIS Via Salaria 113 Piano 2, Stanza 233 00198 Roma Italy Phone: Web: Opening Slide

2 Tesina/Project Interactive Talk
HCI Tesina/Project Interactive Talk Roadmap Background (what you know) Teams Proposals Organization Recommendations Organization of Tesina Laboratory Software Support Website Info AOA PS: Interactive (Questions, etc are welcome) Opening Slide

3 HCI Tesina Background Developing web pages ( ) Drawing packages ( )
PowerPoint ( ) Java ( ) Courses done e.g., Databases ( ), Programming approach [OOP?, etc] (some), Programming languages ( ), Software Engineering ( ), etc Have done projects ( ), projects in what courses ( ), name of projects ( ), etc Introduction

4 HCI Tesina Teams Write your name and email
Form teams of 4 or 5 (in the next three weeks – by February 13, 2006) [Update me as a group about the formation…] Check my Teaching webpage for updates on teams Introduction

5 HCI Tesina Proposals As a team, you will choose your project proposal
[Update me as a group about the choice…] Check my Teaching webpage for updates on proposals Introduction

6 HCI Tesina Project Organization
Requirements Specification: Study the current situation and what is needed. Get the information and organize it. Produce a requirements specification, which specifies what (not how) the system is expected to provide. Design: Architectural design-High-level decomposition of the system into components (note that it allows for independent development of the individual components). Detailed design-More detailed description of the components to enable their implementation using some programming language. Coding and Unit Testing: Detailed component coding and testing (unit testing) – on the Detailed design. Note-Iterative design, Iteration and Prototyping Integration and Testing: on the Detailed design. Maintenance: After release until the system phases out entirely. Introduction

7 HCI Tesina Recommendations Month 1: Gathering requirements* Month 2:
Analysis & Initial design* Month 3: Initial prototype* Initial usability evaluation results^ (based on Initial design, Initial prototype) (… possible iterations to improve the prototype design based on usability results) Working prototype/final product (on diskette/CD) Usability evaluation results^ Final and full Tesina report (also on the same diskette/CD) * Continual and regular feedback expected from student and team in the process of carrying out the project (e.g., progressive reporting e.g., by deliverables, results, demonstrations, etc). However, the student must submit both the final product and Tesina report before sitting for the final HCI examination. ^ Teams will carry out evaluation studies among themselves. Introduction

8 Possible Organization of Tesina
HCI Tesina Possible Organization of Tesina introduction, background knowledge, your work and results – [gathering requirements, analysis, design, prototyping & iteration, final product] – with usability evaluations carried all through, future work, conclusions, references. Introduction

9 HCI Tesina Laboratory Eudossiana
"Paolo Ercoli" - Main building, ground level) - Marco Di Bonifacio When all or most of the students are available: ask students, update Marco Di Bonifacio Introduction

10 HCI Tesina Software Support Applications/Implementations could be:
Standalone, PC/desktop Standalone, mobile Web-based, PC/desktop Web-based, mobile Standalone (PC/desktop or mobile) Java (our recommendation) Web (PC/desktop or mobile) XHTML + PHP + MySQL (our recommendation) Free still to adopt others Macromedia products e.g., Flash, Dreamweaver MS FrontPage HTML + client-side scripting languages (e.g., JavaScript, VBScript) Dynamic Websites: Java applets, CGI programming (e.g., using perl, python, C, etc), DHTML, etc Introduction

11 HCI Tesina Software Support
GUI Builders (esp for mobile devices) e.g., Nokia developers kit, J2ME, Simulators from the web, Common tools: MS PowerPoint, Corel Draw, Adobe Illustrator usual role could also be good during the initial phases of your project (e.g., for prototyping) Really need more? Let us know. Introduction

12 HCI Tesina Website Information Tutorial Resources
Tutorial slides/notes Teams/Groups Projects/Tesine Students’ visiting hours [Thursday 16:00-18:00, Via Salaria 113, DIS, Piano 2, Stanza 233] Links to Prof Catarci’s website Links to the main reference [Alan Dix’s HCI book] Links to some online HCI books etc Keep checking the website for updates Introduction

13 HCI Tesina AOA ? Introduction


Download ppt "Tesina/Project Interactive Talk"

Similar presentations


Ads by Google