24,428 courses · 2,504 curriculum guides Sponsored by eAgentic Software Sponsored by eAgentic Software

Human Computer Interfaces

CEN3722 — CEN3722
← Course Modules
3 credit hours 45 contact hours Prerequisites: COP2800, COP2001C, COP2220, or COP2360 at Daytona State — one prior programming course — with upper-division standing in a computing baccalaureate. The programming prerequisite is used: the course requires building a working prototype. Offered fall and spring. Consult your programme's published curriculum plan. v1.0

Course Description

Human Computer Interfaces examines the basic elements of design and evaluation of computer interfaces along with standard evaluation methods. Students complete a design project involving development of a prototype to fulfil a set of requirements, together with a full evaluation of the prototype's usability.

Within the SCNS taxonomy, CEN is the Computer Engineering prefix, and the 3000-level number places this in the upper division. Daytona State publishes it at 3 credits, prerequisites COP2800, COP2001C, COP2220, or COP2360, offered fall and spring, giving approximately 45 contact hours consistent with the published CEN4010 in this repository.

The distinctive feature of this course within a computing curriculum is that correctness is not sufficient. Software that implements the specification exactly and that users cannot operate has failed, and the failure is not visible in any test the developer would normally write. HCI is the discipline that makes that failure detectable — through evaluation methods that are systematic rather than impressionistic.

Learning Outcomes

Required Outcomes

Optional Outcomes

Major Topics

Required Topics

Optional Topics

Resources & Tools

Career Pathways

Special Information

⚠ You are not the user — this is the course's central correction

The finding that makes systematic evaluation necessary rather than optional.

Developers are systematically miscalibrated about their own software. You know where every feature is, you understand the underlying model because you built it, and you are far more technically fluent than the people who will use the system. Your intuitions about clarity are unreliable in a specific, predictable direction, and no amount of care corrects for it.

⚠ Accessibility is a legal requirement, not a feature request

The professional obligation that a computing course must state plainly, because it carries real exposure.

The framing worth internalizing: accessible design is better design for everyone — captions help in noisy rooms, keyboard operability helps power users, and clear focus states help everybody. Designing for the edge improves the middle. Rule 11 applies; WCAG versions and the legal landscape both change.

⚠ Evaluate systematically — heuristics and testing do different jobs

The methodological content, and knowing which method answers which question is the professional skill.

⚠ Build the prototype to be tested, not to be admired

Practical guidance on the course's central deliverable.

One connected ethical point worth naming: the same techniques that make interfaces easy to use make them effective at manipulation. Interfaces that exploit habit and attention to produce decisions users would not otherwise make — hard-to-cancel subscriptions, pre-checked consent, hidden costs revealed late — are collectively called dark patterns, and they now draw regulatory enforcement. A designer's obligation runs to the user as well as to the client.

How Florida course levels affect transfer

The first digit of an SCNS number denotes the year of offering, not transferability. Courses at the 1000 and 2000 levels transfer transparently between Florida public institutions, and 3000 to 4000 is unproblematic since both are upper division. The boundary that actually matters is 2000 to 3000, where lower-division credit generally cannot satisfy an upper-division requirement.

CEN3722 is 3 credits and approximately 45 contact hours, offered fall and spring, matching the published CEN4010. Assessment centres on the design project — requirements, prototype, and full usability evaluation — with supporting written work and examination on principles and methods.

CEN3722 is upper division and will not be satisfied by a lower-division web design or programming course. Students arriving from an A.S. should note that A.S. degrees are applied and do not carry the A.A.'s guaranteed junior-status transfer, though Florida institutions publish B.S. in Information Technology pathways designed for that population.


Generated September 2, 2026 · Updated September 2, 2026