Programming and User Interfaces I
Structure Type: | Study unit |
---|---|
Code: | TTKA0703 |
Type: | Compulsory / Basic Studies |
Curriculum: | T-TK 2011 |
Level: | Bachelor of Business Administration |
Year of Study: | 1 (2011-2012) |
Credits: | 5 cr |
Responsible Teacher: | Tuomaala, Raija |
Language of Instruction: | Finnish |
Courses During the Academic Year 2011-2012
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
4 | T-TK-1-1 | 2011-08-29 – 2011-12-30 | Raija Tuomaala, Sirkka Hellman | Finnish | 2011-08-19 – 2011-09-09 |
5 | T-TK-1-2 | 2011-08-29 – 2011-12-30 | Raija Tuomaala, Sirkka Hellman | Finnish | 2011-08-19 – 2011-09-09 |
Learning Outcomes
The students are familiar with graphical user interfaces and know the principals of good design and usability. The aim of the course is that the students will gain knowledge about usability in Website Design and Software Design.
The students are familiar with the terms and basics of programming. They can make a GUI-application with the array tables. The students understand why and how to code according to the best practices of programming.
Student's Workload
Total work load of the course: 135 h
- of which scheduled studies: 65 h
- of which autonomous studies: 70 h
Prerequisites / Recommended Optional Courses
None
Contents
Usability in Software Design and Website Design. Guidelines for improving people's satisfaction with a system. Human perception and cognitive psychology. Usability is focused on as one of the fields of Human-Computer Interaction. The course gives principals for designing and evaluating human-computer interfaces as part of a hardware and/or software system.
Basics of Programming.
Object Oriented Programming from the Very Beginning.
Windows Programming
Arrays.
Exercises and Programming Project.
Recommended or Required Reading and Other Learning Resources/Tools
Esteettömyysopas http://www.tieke.fi/julkaisut/oppaat_yrityksille/esteettomyysopas/
Jacob Nielsen : WWW suunnittelu, Helsinki : IT Press, 2000 951-826-203-9
Sinkkonen, Kuoppala…: Käytettävyyden psykologia Helsinki : Edita, IT Press, 2002 951-826-574-7
Antti Wiio : Käyttäjäystävällisen sovelluksen suunnittelu Helsinki : IT Press, 2004 951-826-763-4
- Moghadampour, Ghodrat: C# -ohjelmointi, ISBN: 951-035-274-8
Mode of Delivery / Planned Learning Activities and Teaching Methods
Programming:
- Lectures,
- Assignments,
- Teamwork.
Usability and User Interface:
-Problem Base Learning
-Contact lessons and guided excercises
-Independent guided project management
-Exam
Assessment Criteria
Programming;
5= The student knows the basics of programming and she or he can program an application with hers/his own algoritms
3= The student knows the basics of programming and she or he can program an application that is to some extent similar to the model applications
3= The student knows the basics of programming and she or he can program an application that is similar to the model applications
Usability and User Interface:
5: The student can test UI.
3: He/She can design different UI..
1: The student knows the guidelines for improving people's satisfaction with a system.
Assessment Methods
Tests,
assignments and
projects.
Usability and User Interface:
-Guided excercises (1,5p)
-Independent guided project management (1,25p)
-Exam (0,25p)
Programming;
Test 70%,
Assignmets 30%