Emnebeskrivelse MH130
UI Programming and Architectures
2024 Høst
Emnekode
MH130Versjon
1Engelsk emnenavn
UI Programming and Architecturesstudiepoeng
7.5Studienivå
MasternivåSemester
1st and 3rd semester
Antall semester
1Emneansvarlig
Gabriel BalabanSpråkvalg
EngelskVedtak
Emnebeskrivelsen er godkjent av Lokalt utdanningsutvalg ved School of economics, innovation, and technology 11.12.2023 i LU/SEIT-sak 49/23
Innledning
This course aims for the students to understand user interfaces (UI) from a theoretical and design perspective, while also gaining competence in basic UI programming. This knowledge will be enhanced with what happens "under the hood" behind the UI in the back-end of a computer system in terms of computer architecture and object-oriented software design. In practical skills the candidates will be required to design, implement and test/evaluate prototypes, through their developed user interfaces, chosen input/output techniques and executable programs. After successful completion of the course it is expected that the student will be able to critically reflect on contemporary themes within UI and work with cutting edge UI research literature.
Læringsutbytte
Knowledge
The student...
- has advanced knowledge about user interface theory and design
- has knowledge about computer architectures and object oriented software design
- has advanced knowledge on basic and detailed concepts that underpin building software for user interfaces implementation
Skills
The student...
- can design and implement effective graphical prototypes
- can design and implement effective user interfaces using HTML, CSS and Javascript
- can graphically communicate the infrastructure and software architecture for an interactive system
General competence
The student...
- can critically reflect upon research that will impact user interfaces in the coming years
- can critically reflect upon system architecture suitability for a given UI approach
Emnet inngår i
Master in Human-Computer Interaction
Elective for the following programs:
Master in Cyber Security
Master of Science in Information Systems: Business Analytics
Master of Science in Information Systems: Digital Business Systems
Master of Science in Information Systems: Digital Marketing
Master of Science in Information Systems: Management and Innovation
Master in Innovation Management
Master in Leadership
Master in Strategic Communication
Master in Strategic Human Resources
Master of Science in Marketing Management
Læringsaktiviteter
The course is structured as a combination of class teaching, group collaboration and presentation in class.
Anbefalt tidsbruk
Lectures and student guidance - 36 hours
Self-study - 50 hours
Preparation for presentation/discussion in class - 10 hours
Exercise - 49 hours
Assessment - 55 hours
Recommended use of time in total - 200 hours
Arbeidsverktøy
Rapid prototyping tools
Web based programming languages such as AngularJS / React / Ionic
Obligatorisk aktivitet
No compulsory activity in this course.
Eksamen
Exam: Individual written home examination
Duration: 3 weeks
Grading scale: The Norwegian grading system uses the graded scale A - F, where A is the best grade, E is the lowest pass grade and F is fail
Weighting: 100 % of the overall grade
Support materials: All support materials are allowed
Kontinuasjon
Re-sit exam: revise and resubmit an improved version of the individual written home examination
Merknader
In order to succeed in the course, the student should have basic skills and knowledge of information systems research and/or systems development and/or programming and architectures.