Emnebeskrivelse MH130

UI Programming and Architectures

2024 Høst

  • Emnekode

    MH130
  • Versjon

    1
  • Engelsk emnenavn

    UI Programming and Architectures
  • studiepoeng

    7.5
  • Studienivå

    Masternivå
  • Semester

    1st and 3rd semester

  • Antall semester

    1
  • Emneansvarlig

    Gabriel Balaban
  • Språkvalg

    Engelsk
  • Vedtak

    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.