• Türkçe
  • English
Course Code: 
CET 463
Course Period: 
Course Type: 
Area Elective
Course Language: 
Course Objectives: 
Human-Computer Interaction (HCI) is the study and the practice of usability. It is about understanding and creating software and other technology that people will want to use, will be able to use, and will find effective when used. A human-computer interaction (interface) functions at the intersection of machines, people, information, and tasks. Growing emphasis within the computer science community has been placed on the development of these interfaces -an aspect of design loosely termed user friendliness. This emphasis becomes increasingly important as the number of computers in use by non-specialists in the home, workplace, schools, and libraries continues to rise. In fact, it is now generally recognized that the nature and quality of user interactions are considerations that should be integral in the design of software throughout the development process from its initial conceptualization.
Course Content: 

Nature of Human-Computer Interaction Factors and Standards of HCI Process of Interaction and Information Process Models Information Processing Models and Human Brain User Centered Design Criterias and Human Perception

Course Methodology: 
1: Lecture, 2: Question-Answer, 3: Discussion, 4: Self Study, 5: Modeling
Course Evaluation Methods: 
A: Testing, C: Homework, D: Portfolio, E: Project

Vertical Tabs

Course Learning Outcomes

Learning Outcomes Program Learning Outcomes Teaching Methods Assessment Methods
  1. Describes the features of the software and interface evaluation.
1,2,3,6 1,2,3 A,C
2. Students will able to create and explain alternative interface examples. 1,2,3,6 2,4 C,D,E
3. Students will able to explain basic information about different topics such as menu and window structs. 1,2,3,6 1,2,3,4 C,D,E
4. Students will able to explain terms of interface design, usability test, usability and software engineering 1,2,3,6 1,2,3,4 C,D,E
5. Students will able to define strategies related with interaction process. 1,2,3,6 1,2,3,4 C, D, E
6. Students will able to explain the nature of Human-Computer Interaction. 1,2,3,6 1,2,3,4 C, D, E



Course Flow

Week Topics Study Materials
1 Nature of Human-Computer Interaction  
2 Factors and Standards of HCI  
3 Process of Interaction and Information Process Models  
4 Information Processing Models and Human Brain  
5 User Centered Design Criterias and Human Perception  
6 Student Presentations, Application Examples, Software Engineering  
7 Week of Midterm Exam  
8 Web and Internet Examples / Cognitive Strategies  
9 Interface Design and Computer Interfaces  
10 Windowing Technics and Studies in The Field  
11 Web Design Criterias and Usability Principles  
12 Usability Test and Software Engineering Applications  
13 Internet Schools and Web Based Applications: Task Analysis In The Interface Desig  
14 ATM Examples and Task; Homepage Design; Software Examples: Military and Education  



Recommended Sources

Textbook Carroll,J.M.(2002) Human-Computer Interaction in the New Millennium, ACM Pres, New York NY.(Introduction and Part II& III) Johnson, J. (2007). GUI Bloopers 2.0: Common User Interface Design: Don’t and Do’s for Software Developers and Web Designers, Morgan Kaufmann Publishers- Academic Pres, San Diego, CA. Preecee, J. et al. (1994) Human-Ccomputer Interaction. Addison-Wesley (Chapter I & II) Shneiderman, B; Plaisant, C.. (2004). Designing the User Interface: Strategies for Effective Human-Computer Interaction, Addison-Wesley
Additional Resources  



Material Sharing

Assignments 4 homework
Exams 1 mid-term, 1 final




Mid-terms 1 30
Quizzes - -
Assignment 4 30
Total   100
Total   100



COURSE CATEGORY Expertise/Field Courses



Course’s Contribution to Program

No Program Learning Outcomes Contribution
1 2 3 4 5  
1 Know instructional technologies and materials and how to implement these in courses; take role in applications such as educational software, e-learning, distance education and support other people around in need.         X  
2 Use process of design, planning, implementation and managing educational technologies efficient; design and prepare needed products, changes and updates examining these processes.         X  
3 Organize suitable technology supported education environments taking individual, social, cultural differences of students into consideration and special interest and needs.       X    
4 Have efficient usage skill for information and communication technologies within and out instruction process.   X        
5 Design and develop technology supported instructional materials to fulfill instruction needs.   X        
6 Can define needed software and input-output devices for set up optimum computer system.     X      
7 Can plan, implement and manage learning-teaching process. X          
8 Can develop and implement projects with knowing the processes of project development.   X        
9 Have information about computer software and hardware in level of teaching computer and information and communication technologies courses and supporting other teachers; use informatics and communication technologies (European Computer Driving License, Advanced Level).   X        
10 Have enough knowledge, skill and competence about teaching profession.            
11 Can use current information communication technologies (software-hardware) and integrate them to learning-teaching processes.            
12 Have high level knowledge and can put in force learning teaching approaches, theories, strategies, methods and technics. X          




Activities Quantity Duration
Course Duration (Including the exam week: 16x Total course hours) 16 3 48
Hours for off-the-classroom study (Pre-study, practice) 9 1 9
Mid-terms 1 3 3
Assignments 4 4 16
Final examination 1 40 40
Total Work Load     116
Total Work Load / 25 (h)     4,64
ECTS Credit of the Course     5