Skip to main content

User Interface and Interaction Engineering

"(Interface) Design is a plan for arranging elements in such a way as best to accomplish a particular purpose.” - Charles Eames


Students during a UX Design Workshop and explaining their concept through a quick prototype


Good user interface design is a critical part of the success of a product or website. The vision of this course is to create designers who will be able to design and develop desirable and useable user interfaces and interaction designs for products and services that enhance the overall user experience.

This course prepares students to undertake job responsibilities such as but not limited to Visual Prototyping, Front-End development, Motion Design, User Interface Design, Web design and Mobile App Design.


Information Technology - IT enabled Services

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


The 3-year technical course in Interface & Interaction Engineering focuses on training students to develop exceptional skills to craft high-quality, professional interface designs. 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, and large screen 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 desktop/laptop software, and smart-phone/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 interaction and interface design

Course Structure

Studio: A space for learning core principles and skills of the chosen field of study through making, building, experimenting and discussions
Elective: Engagement outside the disciplinary framework that allows for extension, building connections and the broadening of skills and worldview
Independent Study: A systematic study undertaken in an area of interest with required mentoring through specially designed units; this could include MOOCs, online resources, forums and documentation in learning of specific skills
Language: Developing skills in aspects of communication that can aid understanding, expertise and outreach in the practice of the chosen field
Portfolio: An opportunity to reflect on acquired capabilities and build a curated collection of work that best showcases one’s skills and competencies
Finals: An end of a semester opportunity to demonstrate skills and capabilities acquired in that semester
Seminar: A space to explore a given context through collaborative investigation and team work, involving diverse skills and fields of practice
Linkages: Learning acquired beyond educational spaces is of three kinds:

  • Industry Exposure: Attending trade shows, festivals, conferences and industry related to the specific and broader skill sectors
  • Apprenticeship: Involves working in a professionally mentored environment. This could be with people in the industry, as well as those with a professional practice that extends disciplinary boundaries
  • Work Experience: Involves working on an assignment in an industry environment

Co-curricular activities: Provides an avenue for students to keep physically fit, engaged in mindful practice, develop their musical or performance abilities, and to learn or increase their proficiency in an Indian or foreign language
Skill Enhancement Courses (SEC): SEC courses are value-based and/or skill-based and are aimed at providing hands-on-training, competencies, skills, etc. that are relevant to specific disciplines
Ability Enhancement Courses (AEC): AEC Courses are based on content and that lead to enhancement of knowledge specific to a discipline
Mentor Lab: The Mentor lab involves integrating work experience and studio project into a specialized area under the guidance of an expert mentor
Capstone: The Capstone is a summative body of work that demonstrates the capability and skills required for successful completion of the course

Exit Criteria


At the end of year 1 students will:

  • Understand the principles of visual design and build production level screen design
  • Understand and apply user-centered approach and research to user interface design and prototyping
  • Produce high fidelity wireframes of interaction design for web and mobile, using software tools and develop competency in HTML and CSS coding, rapid design UI prototyping skills, micro-interaction and animation


At the end of year 2 students will:

  • Understand the design process, its contexts and their influences on the design process, and the ability to communicate the same through storyboards
  • Create usable web and mobile interfaces by applying the iterative design process and build high-fidelity wireframes and click-through prototypes
  • Develop an understanding of contemporary trends and its evolving procedures and practices in the area of UI design


At the end of year 3 students will:

  • Develop proficiency in design and user research; create design solutions across different platforms while addressing appropriate contexts
  • Demonstrate their advanced user interface design and development skills and showcase independent ideating, thinking and working capabilities at a workplace



User Interface and Interaction Engineering – Employment Opportunities

After 1st year

User Interface Design apprentice, Web-design technician, work in an UI / UX consultancy, software startups or design studios

After 2nd year

Web designer, Mobile App Designer, Junior User Interface Engineer

After 3rd year

User Interface Designer, Front-End Developer, User Interface Developer


Course Coordinator

Vineeta Rath


For more information, write to


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