Selected student software projects in the field of HCI Dusanka Boskovic Faculty of Electrical Engineering University of Sarajevo 11th Workshop "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 Content • • • • • Introduction Sample projects Project evaluation Report for final exam Conclusion 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 2/12 HCI Course • Master studies at Automatic Control and Electronics Department, 3rd semester, elective course • Learning outcome: – Human Computer Interface - Design and implementation • Designing HCI as approach to develop usable software • Lot of theoretical concepts • Lot of practical work to be done on the way 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 3/12 Projects • HCI for process control – Production according recipe: concrete factory, coffee vending machine – Conveyor belt – Sensor networks: meteorology, process regulation, heating and alarm systems – Specific control projects: biomedicine, network traffic monitoring and maintenance • Business oriented: – pationt records – dental including graphics, – customs declaration, – human rights complaints • Graphical User Interface – Census data display – Wind rose graph 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 4/12 Concrete factory 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 5/12 Conveyor belt 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 6/12 Car dashboard 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 7/12 Car dashbord – simulation UI 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 8/12 Custsoms declaration 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 9/12 Assessment Detailed and documented student achievemnt: - Addressing HCI issues - HCI Design – HCI design principles, HCI design patterns - Implementation - scope and results 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 10/12 Report for exam • Questionnaire: every lesson covered with several questions (2-7) • Provide answers related to the project – Describe their typical user – Describe method used in design, and rationale for method selection – HCI Design patterns used and assessment of results achieved by implementing it – Project evaluation according given software quality model 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 11/12 Conclusion • Important detailed assessment of a project results • Presentation of previous projects • Re-examination of a project by students through writing exam report 11th Workshop " "Software Engineering Education and Reverse Engineering" Ohrid, Macedonia 22-27 August 2011 12/12