A variety of learning experiences

Full-Stack Web Development – Postgraduate Diploma

Program Details

Length: 2 years

Total Credits: 53

Intake Terms: Fall

Delivery Method: In-person

Campus: Tenth Street

Credential: Postgraduate Diploma

Student Loans:

This program is not eligible for student loans

Credential Received

Postgraduate Diploma in Full-Stack Web Development

Overview

Program Summary

The postgraduate diploma program in full-stack web development offers students the opportunity to build on previous computer-related education and experience and is targeted to students who want to pursue a career as a full-stack web developer.

Students learn to use HTML, CSS and JavaScript to control how content looks on the front end while developing server-side applications, servers and databases that drive the back end.  Through lectures, collaboration, and hands-on assignments, students learn to write lean, elegant and efficient loading code; follow best practices when using web-based technologies; and install, configure, secure and maintain web-based environments.

Program Outcomes

1. Utilize current web development standards, best practices and accepted methodologies

2. Determine project specifications and requirements for real world applications

3. Incorporate effective user-centered design, and usability and accessibility strategies and techniques

4. Debug and validate code using industry-standard tools and techniques

5. Apply advanced programming concepts and version control systems to build maintainable and scalable web applications

6. Create and launch full-stack web applications

Program Admission Requirements

Academic Requirements

In addition to meeting the general admission requirements to Selkirk College, the applicant must meet the following Postgraduate Full-Stack Web Development Program requirements to be considered fully qualified:

a) Completion of a bachelor's degree in computer science, IT, computer applications, or a related field from a recognized post-secondary institution.

b) English 12, or equivalent, with a minimum grade of "C".

c) For international applicants, IELTS 6.5 overall with no band less than 6.0, or equivalent on other internationally recognized English language proficiency tests.

Additional Requirements

Questionnaire

Applicants must complete a questionnaire that surveys their interest, experience and current skill set in using web-based technology. The questionnaire is used as a guide for the school chair and instructors to respond to the unique learning needs of each student and cohort.

General

Applicants must submit a completed application form and other required documents (i.e. secondary school and any post-secondary transcripts, application package) to the Registrar’s office.

APPLICATION PROCESS

See Selkirk International Application process – International Applications | Selkirk College

Graduation and Promotion

PROMOTION

1. To be qualified for admission into a course which stipulates a prerequisite, a minimum grade of "C" must be achieved in the prerequisite course, unless otherwise specified. Students not meeting the course prerequisite need permission from the school chair to waive the prerequisite and may be required to register in and/or complete supplemental course work to maintain their status in the program through to the following semester. Any additional tuition fees associated with required supplemental course work is the responsibility of the student.

2. Normally, two failed attempts in a required course is cause for withdrawal from the program. A third attempt in the same course may be made with the permission of the school chair.

3. Part-time students require permission from the school chair.

Program Courses

Term 1

CodeTitleCreditsTotal Hours

Required Courses

CodeTitleCreditsTotal Hours
PGFS101HTML and CSS

3.5

60
PGFS102Programming Fundamentals with JavaScript

3.5

60
PGFS103Introduction to Front End Application Development

2.50

45
PGFS104Internet Communication and Infrastructure

3.50

60

Term 2

CodeTitleCreditsTotal Hours

Required courses

CodeTitleCreditsTotal Hours
PGFS105Application Infrastructure and Architecture

2.50

45
PGFS106Development Environment

3.50

60
PGFS107Database Fundamentals and Design

3.5

60
PGFS108Web Application Development

3.50

60

Term 3

CodeTitleCreditsTotal Hours

Required Courses

CodeTitleCreditsTotal Hours
PGFS201Web Application Frameworks and Technologies

3.50

60
PGFS202Application Architecture and Security

3.50

60
PGFS203Design and User Experience

3.50

60
PGFS204Object-Oriented Programming

3.50

60

Term 4

CodeTitleCreditsTotal Hours

Required Courses

CodeTitleCreditsTotal Hours
PGFS205API Development

3.50

60
PGFS206Project Management and Entrepreneurship

2.50

45
PGFS207AI System Fundamentals and Architecture

3.50

60
PGFS208Full Stack Developer Capstone Project

3.50

60

Additional Program Policies

Effective Term: Fall

Delivery Year: 20240903

Effective Year: 20240801

Advanced Standing:

A student may obtain credit for a maximum of 50% of program requirements by transfer credit, advanced placement, prior learning assessment or combination thereof.

.

Re-Entry Instructions:

1. Re-admission to the program is only permitted where space becomes available; there may be no opportunity provided to students to re-enter the program.

2. Students who fail to complete a semester successfully may apply to re-enter the program and repeat the incomplete semester when it is next offered. (Normally, there is a waiting period of 12 months between offerings of the same course or semester.)

3. Students must apply for re-admission at least six months in advance as it may be necessary to repeat part of the work from the previous semester in order to upgrade skills and/or knowledge which have been lost in the intervening period.

4. Priority for re-admission will be given to students in good standing who interrupted their program for illness or other personal reasons.

5. Normally, return in one year or less will permit the student to maintain full credit for all courses previously completed successfully. After more than one year's absence, students may be required to update or repeat courses previously completed.

.

Assessment:

Grading will be based on the grades specified in the Standard Academic and Career Grading Table. To view the grading tables, see Policy 8612: Grading

.

Grading Table: Standard Academic and Career Programs

Types of Assessments:

a) Assessments will be described in the individual course outlines.

.

Supplemental Assessment(s)

a) Students who are absent from an assessment due to illness, accident or family emergency may apply to the instructor for permission to be assessed at an alternate time.

b) Supplemental/re-writes must be written within the time period indicated by the instructor.

.

Attendance:

1. Students are expected to attend classes (including lectures, labs, seminars, tutorials, and any other scheduled learning experiences). Students who do not attend classes may not meet the required course objectives.

2. Students who are unavoidably absent due to illness or injury, or for compassionate reasons, must keep their instructor informed regarding their status as soon as they are able in order to collaborate on a plan for student success. Students may be required to supply a medical professional’s certificate to substantiate claims of illness or injury.

3. Students are responsible for the work missed during any absence.

.

Professional Requirements:

(See Policy 8615 Standards of Academic Progress and Policy 3400 Student Code of Conduct)

.

Other regulations:

PROBATION (See Policy 8619 Student Probation)

APPEAL (see College Policy 8400 Student Appeals

.