Creating graphical user interfaces
Individual course
This course will teach you how to design graphical user interfaces and implement them using web technologies.
Course contents
During the course, participants will learn how to create graphical user interfaces. Event-based programming, and defining graphics and including relevant animations to support good usability are covered. User interface design is covered in applied manner. Accessibility and internationalisation are also briefly covered.
Learning outcomes
Upon completion of the course the student will
- have the fundamental knowledge and skills to implement graphical user interfaces,
- know how to build interfaces where usability is considered,
- know about accessibility and usability of graphical user interfaces.
Course material
Lectures will be recorded and other materials shared via Moodle.
Teaching methods
Lectures, weekly exercises and exercise sessions. The exercises will be held on campus.
Completion methods
Required activities include weekly exercises returned to Moodle. To pass the course a certain amount of exercises must be done. For optional 5 cr project work students must do a project plan, project work and documentation. Students must be present in exercise meetings and ready to present their solutions. The amount of completed exercises is used in grading.
More information in the Tampere University study guide.
You can get a digital badge after completing this course.
User interfaces, UI
Responsible teacher
Further information about the course and studying
Contact person for applications
User interfaces and usability,
Web programming
Degree student