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 :).