/HCI

Human Computer Interface (Curtin University 2021)

Primary LanguageJava

Human Computer Interface

Part of my Computer Science degree at Curtin University in 2021. My final mark was 88%.

Curtin University • BSc Computer Science
2019 • 1st Year 2020 • 2nd Year 2021 • 3rd Year
Sem 1 Sem 2 Sem 1 Sem 2 Sem 1 Sem 2
OOPD DSA
UCP
OOSE
OS
CG
MAD
PL
HCI MP
SEC

Syllabus

An introduction to human computer interfaces, including the motivation and contexts for using these. The class teaches a process for user centred development as well as different measures for evaluation and models that inform human computer interface design. Social issues influencing human computer interface design and use are considered, as well as multi-cultural interaction and communication in order to accommodate human diversity. The different user interface standards and principles of graphical user interfaces are covered in addition to designing and programming GUIs both in native and web formats and widgets. Geometry management, event management and user interaction are introduced. Finally, user interface programming environments and future developments are discussed.

A JavaFX GUI that I put very little effort into and am not particularly proud of :).