Diploma in Front-End Development for Interactive Applications


The Diploma in Front-End Development for Interactive Applications program is designed for students new to both design and coding. The five focus areas are: 

  • Web Fundamentals, Front-End Technologies + Coding Principles
  • Design Fundamentals, UI/UX + Prototyping
  • Project Management + Professional Development
  • Areas of Specialization: Motion Design + Data VisualizationIndustry mentors 
  • Integration Studio + Capstone Courses

The curriculum in this Diploma program introduces students to mobile and software contexts while focusing on responsive web design and frameworks, and web development best practices and optimization. Graduates will be equipped with three valuable assets for their job search: industry connections developed through mentorship and critique, interview preparation tailored to front-end development, including code challenges, and a portfolio showcasing their applied knowledge of design and development principles. These skills will prepare graduates to appreciate the significance of good design in enhancing the user experience.

The program creates collaboration opportunities between Graphic Design for Marketing and Front-End Development for Interactive Applications students, enabling projects that bridge design and development. Industry mentors actively engage with students as part of the Program Advisory Committee, providing guidance and participating in critiques to maintain regular industry contact and facilitate formal and informal interactions. This emphasis on industry connections through mentorship, rooted in experiential learning, is intended to enhance learning outcomes, impart real-world insights, and refine coding skills. Students, guided by this approach, should be able to develop complex web applications, adhere to project management principles, and construct industry-ready portfolios.

Faculty's website: kpu.ca/design

Department's website: kpu.ca/design/front-end

Admission Requirements

The Faculty’s Admission Requirements, which consist of KPU’s undergraduate English Proficiency Requirement, apply to this program.

In addition, one of the following (or equivalent) courses are recommended for admission with a grade of 67% (C+):

  • Web Development 10 
  • Computer Studies 10 
  • Digital Communications 11 
  • Digital Media Development 12 
  • Computer Information Systems 11 
  • Computer Programming 11 
  • Media Design 11 
  • Graphic Production 11 
  • Graphic Arts 11 
  • Computer Science 11 
  • Foundations of Math 11
  • Pre-calculus 11 

Meeting the minimum admission requirements does not guarantee admission into the program.

Curricular Requirements

Note: FDIT course fees are assessed according to Tuition Category 2.a.9 for Canadian Citizens/Permanent Residents, or Tuition Category 8.a for International Students.

FDIT 1100Web Development Foundations3
FDIT 1110Web Systems Development Methodologies3
FDIT 1120Design Foundations for Interactive Applications3
FDIT 1130User Interface (UI) Foundations3
FDIT 1140User Experience (UX) Foundations3
FDIT 1200Front-End Web Programming3
FDIT 1210Back-End Web Programming3
FDIT 1220Front-End Development Frameworks and Libraries I3
FDIT 1230Design Systems for Interactive Applications3
FDIT 1240Responsive Design: Principles and Prototyping3
FDIT 2100Front-End Development Frameworks and Libraries II3
FDIT 2110Project Management and Performance3
FDIT 2120Web Applications Development Project3
FDIT 2130Motion Design for Interactive Applications3
FDIT 2140Design and Development Integration Studio3
FDIT 2200Special Topics in Web Development3
FDIT 2210Professional Development3
FDIT 2230Data Visualization for Interactive Applications3
FDIT 2240Design and Development Capstone6
Total Credits60

Credential Awarded

Upon successful completion of this program, students are eligible to receive a Diploma in Front-End Development for Interactive Applications.

This online version of the Kwantlen Polytechnic University Calendar is the official version of the University Calendar. Although every effort is made to ensure accuracy at the time of publication, KPU reserves the right to make any corrections in the contents and provisions of this calendar without notice. In addition, the University reserves the right to cancel, add, or revise contents or change fees at any time without notice. To report errors or omissions, or send comments or suggestions, please email Calendar.Editor@kpu.ca

Back To Top