Computer Science
Computer Science programme — Bac+3 level
The solid foundations of the software engineering profession.
- Python
- Java
- SQL
- Linux
IHETC School of Computer Science
Designing interfaces nobody needs to explain.
Experience design is not a matter of taste: it is a discipline of enquiry. You watch people use something, spot where they hesitate, change it, watch again. This programme teaches that loop before it teaches the tools, because a designer who masters the tool without the method produces pleasing screens that fail in production. It also addresses local constraints — weak connections, entry-level handsets, varying literacy — that render most imported mock-ups unusable.
1200 hours · 120 credits
200 hours · 20 credits
Interviewing, observation, usability testing, defining the real problem
180 hours · 18 credits
Content organisation, naming, navigation, journeys, error cases
220 hours · 22 credits
Grids, typography, visual hierarchy, colour, density, component states
180 hours · 18 credits
Contrast, keyboard navigation, screen readers, weak connections, modest devices
180 hours · 18 credits
Design tokens, libraries, documentation, handover to implementation
120 hours · 12 credits
Full redesign of an existing service, tested on real users · ten-week placement · publicly defended
120 hours · 12 credits
Professional English, web implementation basics, presentation methodology
What follows is assumed and will not be explained again. If most of it is foreign to you, this is not the right entry point — better to know now than at the final assessment.
No prerequisite in drawing or programming. Curiosity about how people go wrong using a tool is far more useful.
Computer Science
Computer Science
The solid foundations of the software engineering profession.
Computer Science
Build and ship products people actually use.