Introduction to Human-Computer Interaction – CSIS 375

CG • Section 8WK • 11/08/2019 to 04/16/2020 • Modified 07/28/2020

Course Description

This course provides a study and application of the concepts, theory, and practice of effective user interactive computer software, including user-centered design principles, guidelines and evaluation for designing a software product. Cognitive and social aspects of human interaction will be examined in conjunction with elements of technological devices. Human interaction with mobile applications, internet applications, social networking technology, cloud computing, and stand-alone applications will be explored. (Formerly CSCI 375)


BMIS 208 or BMIS 212 or CSIS 208 or CSIS 212 or CSIS 111


This course is a cornerstone of application and web development as it focuses on the importance and usability of system interfaces. It is included in several of the CSIS cognates as well as a required course in the Web Technology degree program.

Measurable Learning Outcomes

Upon successful completion of this course, the student will be able to:

  1. Recognize issues of system usability.
  2. Perform usability testing.
  3. Correlate decision making strategies and information presentation.
  4. Apply guidelines for system usability in stand-alone, web-based, and mobile applications.
  5. Discuss the relevance of course material and the use of technology to a biblical worldview.

Course Assignment

Textbook readings and lecture presentations

Course Requirements Checklist

After reading the Syllabus and Student Expectations, the student will complete the related checklist found in Module/Week 1.

Discussion Board Forums (2)

The student will discuss the assigned reading material on Ethical Standards with fellow classmates in the Discussion Board Forums.

Article Summaries (6)

Six of the 8 modules/weeks include a peer-reviewed paper that the student must read and summarize.

Assignments (8)

Each module/week’s assignment is designed to reinforce and measure understanding of the materials covered in the assigned readings.

Final Project

The Final Project is a culmination of all the design guidelines presented in this course. It must be completed individually and include a mock-up of a system (to be submitted as zipped files in Blackboard—must include screen shots and a Visual Basic solution).