COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
IT383 | SECURE INTERFACE DESIGN | 2020 | 2 | Electrical Engineering and Computer Science | 3.0 (BS=0.0, ET=3.0, MA=0.0) | ||||
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. | |||||||||
|
|||||||||
SPECIAL REQUIREMENTS: | |||||||||
None |
TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
PRE REQUISITE | |||||
CS300 | 2004 | 1 | 1 | Y | |
CS301 | 2003 | 2 | 2 | Y | |
IT300 | 2013 | 1 | 3 | Y | |
CY300 | 2018 | 1 | 4 | Y |
COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
IT383 | USER INTERFACE DEVELOPMENT | 2019 | 2 | Electrical Engineering and Computer Science | 3.0 (BS=0.0, ET=3.0, MA=0.0) | ||||
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. | |||||||||
|
|||||||||
SPECIAL REQUIREMENTS: | |||||||||
None |
TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
PRE REQUISITE | |||||
CS300 | 2004 | 1 | 1 | Y | |
CS301 | 2003 | 2 | 2 | Y | |
IT300 | 2013 | 1 | 3 | Y | |
CY300 | 2018 | 1 | 4 | Y |
COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
IT383 | USER INTERFACE DEVELOPMENT | 2008 | 2 | Electrical Engineering and Computer Science | 3.0 (BS=0.0, ET=3.0, MA=0.0) | ||||
SCOPE | |||||||||
This course provides a practical introduction to user interface development and usability engineering of interactive applications. The disciplines of Human-Computer Interaction (HCI) and Software Engineering guide these endeavors, but our focus here is more applied than theoretical. Major emphasis is on the principles and techniques for human-centered 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 usability testing methodologies to ensure that their interfaces are usable. A hypothetico-deducto 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. | |||||||||
|
|||||||||
SPECIAL REQUIREMENTS: | |||||||||
None |
TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
PRE REQUISITE | |||||
CS300 | 2004 | 1 | 1 | Y | |
CS301 | 2003 | 2 | 2 | Y | |
IT300 | 2013 | 1 | 3 | Y | |
CY300 | 2018 | 1 | 4 | Y |
COURSE | TITLE | EFF YEAR | EFF TERM | DEPARTMENT | CREDIT HOURS | ||||
IT383 | HUMAN INFORMATION INTERFACING | 2007 | 2 | Electrical Engineering and Computer Science | 3.0 (BS=0.0, ET=3.0, MA=0.0) | ||||
SCOPE | |||||||||
This course stresses the importance of the use of good human interface design in information systems by exposing the cadet to the concepts and strategies for designing good interfaces and the tools and techniques for implementing them. | |||||||||
|
|||||||||
SPECIAL REQUIREMENTS: | |||||||||
None |
TYPE | COURSE | EFF YEAR | EFF TERM | TRACK | RED BOOK FLG |
PRE REQUISITE | |||||
CS300 | 2004 | 1 | 1 | Y | |
IT305 | 2004 | 1 | 1 | Y | |
CS301 | 2003 | 2 | 2 | Y | |
IT305 | 2004 | 1 | 2 | Y |