Diploma in Computer Science and Front-end Web Development

In this program, students will learn skills in frontend development, including many skills that are in high demand throughout the industry.

Front-end web development defines how we use our computers every day. The work of Front-end developers is what helps technology be usable to the average person, and companies with the best, most stable, and most usable sites are the most popular on the web.

A Front-end developer is not only someone who can code with a framework, but someone that understands why these frameworks exist, work and how they interact with the browser

If you want to make the web more usable, more accessible, and more fun to use, Arbutus College’s Diploma in Computer Science and Front-end Web Development is the path for you to prepare for a career in an in-demand sector in Canada and elsewhere in the world.

This program does not require students to have previous software engineering experience but is also designed for those who do.  The dynamic learning management system provides a project-based, coding platform with automatic correction functionality and is powered by Holberton Inc Computer Science and Software Development.


Duration: 12 months

Tuition Fees: $20,000

Program Fees: $830

Total Fees: $20,830


Career Occupation:

Graduates in this program can reasonably expect to get jobs as: Frontend Developer, React Developer, Javascript Developer or Web Integrator.


Learning Objectives:

At the end of this program, students will be able to convert data in ways users can view and interact with it through web applications and websites. Students will also be able to code with HTML, CSS, JavaScript.


Evaluation Methods:

Final exams, homework, in class participation, team projects.


Completion Requirement:

Completion of all program credits and overall GPA of 1.67 (C-)


Mandatory Courses Course Name Credits Hours of instruction
COM 201 Business Oral Communication 3 36
COM 211-212 Business Writing 6 72
COM 125-128 (three of them) Business English 6 72
BU 218-220 Business Management 6 72
OS 1000 Fundamentals of Open Source Operating Systems 3 38
PP 1000 Beginning Procedural Programming 3 38
PP 1000 Beginning Procedural Programming 3 38
PP 1100 Basic Procedural Programming 4 50
PP 1200 Intermediate Procedural Programming 5 60
PP 1300 Introduction to Data Structures 2 25
OP 1000 Foundations of Object Oriented Programming 3 38
OP 1100 Intermediate Object Oriented Programming 2 25
WD 1000 Beginning Web Development 4 50
WD 1100 Intermediate Web Development 3 38
WD 1200 Advanced Web Development 3 38
SA 1000 Introduction to System Administration 3 36
PR 1100 Professional Development – Frontend 4 48
PB 1100 Basic Dynamic Programming 2 25
PF 1000 Frontend Fundamental Elements 3 38
PF 1100 Frontend Architecture 3 38
PF 1200 Interactive User Interface 4 48
PF 1300 Dynamic User Interface 3 40
PRO 1100 Professional Seminar – Frontend 4 48
  TOTAL 79 973

*Under license with Holberton, Inc. Computer Science and Software Development


Minimum admission requirements:

High school completion or higher. Entrance test EPT 64 or better.
English proficiency test acceptable: TOEFL 510 or better, IELTS 5.0 or better






473 West Hastings Street, Vancouver
BC V6B 1L4 Canada
1- 604-622-4446