- Degree Bachelor
- Code: CSE3201
- Credit hrs: 3
- Prequisites: CSE2001
This course introduces quantitative models and techniques of human-computer interface analysis, design, and evaluation, which are relevant to the Software Engineering approach of software development. Contemporary Human Computer Interaction (HCI) techniques are surveyed, with a focus on when and where they are applicable in the software development process. Students will deliver usable software systems derived from an engineering approach to the application of scientific theory and modeling. Other topics may include usability evaluation planning, methods of evaluation, data analysis, social and ethical impacts of usability, economic justification, prototyping and tools.
Software Engineering bachelor`s degree Program
Karl Wiegers and Joy Beatty, Software Requirements (Developer Best Practices), Microsoft Press.
content serial | Description |
---|---|
1 | Introduction to UX+ UX and Software Engineering +UX Life cycle |
2 | Contextual Inquiry + Contextual Analysis |
3 | Contextual Analysis (cont.) + UX Design and critique + Design Requirements |
4 | Design Modeling |
5 | Design Thinking + Conceptual Design |
6 | Design Production + Prototyping |
7 | Evaluation Introduction + Cognitive Walkthrough |
8 | Affordances |
9 | Design Guidelines |
10 | Design Guidelines (cont.) + Heuristic Evaluation |
11 | Usability Testing + Evaluation Analysis and Reporting |
12 | Information Visualization (Colors, Icons, Text, Grouping) |
13 | Universal Usability + Internationalization |
14 | Sustainable Design Strategies |
15 | Special Topics (Designing Smart Wearable Systems/ Designing Gamified Systems) |
Start your application