Full-Stack Web Development – Postgraduate Diploma
Program Details
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
Required Courses
PGFS101 | HTML and CSS | 3.5 | 60 |
PGFS102 | Programming Fundamentals with JavaScript | 3.5 | 60 |
PGFS103 | Introduction to Front End Application Development | 2.50 | 45 |
PGFS104 | Internet Communication and Infrastructure | 3.50 | 60 |
Term 2
Required courses
PGFS105 | Application Infrastructure and Architecture | 2.50 | 45 |
PGFS106 | Development Environment | 3.50 | 60 |
PGFS107 | Database Fundamentals and Design | 3.5 | 60 |
PGFS108 | Web Application Development | 3.50 | 60 |
Term 3
Required Courses
PGFS201 | Web Application Frameworks and Technologies | 3.50 | 60 |
PGFS202 | Application Architecture and Security | 3.50 | 60 |
PGFS203 | Design and User Experience | 3.50 | 60 |
PGFS204 | Object-Oriented Programming | 3.50 | 60 |
Term 4
Required Courses
PGFS205 | API Development | 3.50 | 60 |
PGFS206 | Project Management and Entrepreneurship | 2.50 | 45 |
PGFS207 | AI System Fundamentals and Architecture | 3.50 | 60 |
PGFS208 | Full Stack Developer Capstone Project | 3.50 | 60 |
Additional Program Policies