Skip to content

Part 3 · Course

CY383 SECURE INTERFACE DESIGN

Electrical Engineering and Computer Science · 1 version

Offerings are listed from 2027-1 Fall through 2031-1 Fall.

CY383 SECURE INTERFACE DESIGN

  • 3.0 credit hours
  • (BS=0.0, ET=3.0, MA=0.0)
  • Version 2022-2
  • In effect
Scope
This course provides a practical introduction to user interface development and usability engineering of interactive applications. The disciplines of Human-Computer Interaction (HCI), Cybersecurity, and Software Engineering guide these endeavors. Major emphasis is on the principles and techniques for human-centered, secure design and implementation of graphical user interfaces (GUIs) within a software development lifecycle. Cadets will extend their knowledge of programming in a high-level language by learning how to use an interface builder to create a fully functional GUI. Cadets will learn and practice human-centered problem analysis techniques and testing methodologies to ensure that their interfaces are usable and secure. A hypothetico-deductive approach to design is emphasized throughout their development efforts. Fundamentals taught in this course will prepare cadets for more advanced software development, development of physical devices, or a deeper theoretical look at HCI topics.
Lessons
30 @ 75 min (2.000 Att/wk)
Labs
0 @ 0 min
Special requirements
None
Prerequisites
one of
Disqualifiers
IT383
CY383 version 2022-2 offerings
Term Sections Section size Capacity Enrolled Wait list Seats Closed Details
2028-2 Spring 1 18 18 0 0 18 Yes Hours for 2028-2 Spring
2029-2 Spring 0 18 0 0 0 0 Yes Hours for 2029-2 Spring