| Course Type | Elective Course |
| Course Level | Bachelor's Degree |
| Year of Study | - |
| Semester | - |
| ECTS | 5 |
| Name of Lecturer(s) |
- |
| Learning Outcomes |
At the end of this course, the students;
- Know psychological principles of human-computer interaction, evaluation of user interfaces, HCI and usability engineering user-centered design and prototyping.
- Use interaction Styles, design of windows, menus and commands.
- Represent introduction to formal languages, use of parser generators, limited natural language I/O, color, icons and sound.
- Aware of internationalization and localization, and software usability design.
- Have knowledge of general principles and techniques for disciplined low-level software design.
- Know basics of language and protocol design, and state-transition and table-based software design.
|
| Mode of Delivery | Face to face |
| Prerequisites | No |
| Recommended Optional Programme Components | None |
| Course Description | Psychological principles of human-computer interaction. Evaluation of user interfaces. HCI and usability engineering user-centered design and prototyping. Interaction Styles, Design of windows, menus and commands. Introduction to Formal languages. Use of parser generators. Limited natural language I/O. Color, icons and sound. Internationalization and localization. Software usability design. General principles and techniques for disciplined low-level software design. Basics of language and protocol design. State-transition and table-based software design. |
| Course Contents |
| WEEK |
TOPICS |
|
1st Week |
Psychological principles of human-computer interaction. |
|
2nd Week |
Evaluation of user interfaces. |
|
3rd Week |
HCI and usability engineering user-centered design and prototyping. |
|
4th Week |
Interaction Styles, Design of windows, menus and commands. |
|
5th Week |
Introduction to Formal languages. |
|
6th Week |
Use of parser generators. |
|
7th Week |
Limited natural language I/O. Color, icons and sound. |
|
8th Week |
Mid-term |
|
9th Week |
Internationalization and localization. |
|
10th Week |
General principles and techniques for disciplined low-level software design. |
|
11th Week |
State-transition and table-based software design. |
|
12th Week |
State-transition and table-based software design. |
|
13th Week |
State-transition and table-based software design. |
|
14th Week |
State-transition and table-based software design. |
|
15th Week |
General Review |
|
| Recommended or Required Reading | Shneiderman B., Plaisant C., Cohen M., Jacobs S. Designing the User Interface: Strategies for Effective Human-Computer Interaction: International Version, 5/E, Pearson Higher Education, 2010, ISBN: 9780321601483 |
| Planned Learning Activities and Teaching Methods |
- Lecture
- Problem Solving
- Experiment
- Practice
- Project
- Report Preparation
- Presentation
- Other
- Questions/Answers
|
| Assessment Methods and Criteria |
|
Quantity |
Percentage (%) |
| Mid-term |
1 |
30 |
| Assignment |
1 |
10 |
| Quiz |
2 |
10 |
| Project |
1 |
10 |
| Total(%) |
|
60 |
| Contribution of In-term Studies to Overall Grade(%) |
|
60 |
| Contribution of Final Examination to Overall Grade(%) |
|
40 |
| Total(%) |
|
100 |
|
| Language of Instruction | Turkish |
| Work Placement(s) | No |