Skip to main content

User Interface and Interaction Engineering


"To design is much more than simply to assemble, to order, or even to edit: it is to add value and meaning, to illuminate, to simplify, to clarify, to modify, to dignify, to dramatize, to persuade, and perhaps even to amuse. To design is to transform prose into poetry.” - Paul Rand


Sketching emerging music-human interactions.


Humans increasingly employ and interact with technologies as they go about their daily lives to get things done - and all this happens through interfaces. Thus, the key to success of any product or experience today - be it an application, website, game or a virtual reality experience - is effective and well-crafted interfaces, and thoughtful interactions. The vision of this course is to create designers who will be able to understand the relationships between people and the way they experience the world and the role of design while developing exceptional user interfaces and interaction designs for digital products and services that greatly enhance the overall user experience.

The course aims to bridge the students and practitioners by structuring the learning units to be grounded in practice with high benchmarks in terms of skill and ethics. This respects both the growing demand for skilled designers and the increasing requirement for accountability that is expected from both designers and designed experiences.
The course prepares students to function as independent designers who can undertake job responsibilities within small and larger organizations. With skill sets that range from Visual Prototyping, Front-End development, Motion Design, User Interface Design, Web design, Mobile App Design, Game UX Design, and VR Design.



Information Technology - IT enabled Services

The three years of this course align with the Levels 4, 5, 6 and 7 of NSQF guidelines and creates skilled employees for the Information Technology - IT enabled Services Sector and Media-Entertainment Sector.


Interacting with Industry mentors to understand workflows and design principles during industry exposure visits.


Core Values

  • Professional
  • Persevering
  • Pragmatic


Prototyping interactions for Game worlds.


Course Structure

The core principles that govern the design of the unit are as follows:

Mastery Learning with Guided Practice breaks down competences or skills into subskills, methods and techniques. Through targets taught through modelling and direct instruction followed by guided and independent practice, mastery of core competences and skills are achieved.

Work Related Learning is the co-design of opportunities/projects by industry based professionals or employers or other stakeholders on the one hand and faculty on the other. Guided and facilitated by mentors this space allows for future employers to participate in the learner’s journey.

Industry Linkages includes both exposure, orientation and direct interactive learning in real time contexts. This is towards specific jobs and roles, as well as work experience within each course’s respective industrial sector. Linkages between academic institutions and creative industries is inclusive of both economic and social benefits of innovation.

Fab. Ateliers build on the values of thinking, modelling and making to challenging design contexts drawn from indigenous knowledge and / or tools from digital technology.

Public Labs are open spaces that foster DIY thinking along with citizen science and other initiatives to build a culture of learning that is self-initiated, independent and collaborative. Public Labs are open to all learners for purposes of self-study, learning, archiving and developing personal interests in technologies.

Bootcamps foster accelerated learning of concepts, skills and technologies that are directly linked to either employable, entrepreneurial or livelihood based skills. Working through immersion, with a focus on hands-on problem solving and peer learning rather than instruction.

Hackathons can range from competitions or events over days to half-day jams or a one day hack-fest. This format encourages brainstorming, pitching of concepts, working in teams and also planning projects as well as development of prototypes.


Elevator Pitches during a Fab. Atelier on Programming Interactions.


User Interface and Interaction Engineering: Pathway - Web


The 3-year technical course in Interface and Interaction Engineering focuses on training students to develop exceptional skills to craft high-quality, professional interface designs and interactions. Grounded in the human centered design principles, this course leverages an approach that optimizes the interface around how users can, want, or may use the product, rather than forcing the users to change their behavior to accommodate the product.

The course will focus on the tools, standards, frameworks and methods of creating, documenting, and communicating interface design across web, mobile, gaming, augmented and virtual reality platforms. The studios will be more applied, where the students will learn through applying the concepts in concrete design situations under the mentorship of studio leads. The overall curriculum covers an iterative process of designing interactive computing applications including but not limited to desktop/laptop software, and smartphone/ tablet apps. The course allows the students to focus on continuing the development of new knowledge, and equips them with the knowhow to find, analyze, evaluate, and apply this knowledge as it constantly evolves in the field of interface design and interaction engineering.


What you will learn


In the first year, the focus is on efficient and rapid production of high fidelity design and prototypes of interfaces for web and mobile using professional software tools, as well as gain abilities to design animations and transitions. Furthermore, they will also develop basic programming abilities. In semester one, students will learn the basics of visual and interface design, as well as prototyping interfaces. Semester two will cover animations and transitions and basics of programming.


In the second year, the focus is on developing professional level abilities of performing the role of a designer across the multiple job positions in the industry, such as usability engineer, motion designer, data visualizer, UI designer, front end programmer, etc. In semester three the students focus on testing interactions and working and visualizing quantitative data through programming. In semester four the focus is on developing their individual job role through working on an industry brief to produce and efficiently contribute to a particular production chain.


In the third year, the focus is on working with the industry in a context of the student’s choice so as to gain an in-depth working proficiency of contributing to the production of exceptional interfaces for the web. The goal is to enable students and industry to work together and potentially induct the students into their ready workforce. Semester five will focus on industry training through ‘industry experience’ and mentor lab, leading into a capstone project in semester six.


Exploring Interactions with computer vision and image recognition.



For more information, write to


View Eligibility for Admission, Fee Schedule & Other information for this Program >>