PGFS 208 Full Stack Developer Capstone Project

School of Arts and Technology

PGFS 208 Full Stack Developer Capstone Project provides students with the opportunity to employ their cumulative skills and talents to develop a full-stack web application. Each student must choose an area of focus and plan and complete a series of scheduled tasks to create a unique and custom portfolio-ready web application product.

Prerequisites: PGFS 207

Accessibility Services Notice

Students who would like an academic accommodation and who have a documented disability should contact Accessibility Services, if they have not already done so.

Transfer Agreements

Course to Course transfer – NoBlock Transfer – Nobctransferguide.ca
Course Details
Total number of weeks4
Total Credits
Total Hours60
Typical hours per week breakdown
Lecture11.25
Lab (lab, field, computer)3.25

Learning Outcomes

Upon successful completion of this course, the learner will be able to:

  1. Research and propose a real-world full-stack web application project
  2. Plan, implement and evaluate a full-stack web app project with changing requirements using contemporary agile practices
  3. Construct and deploy a full-stack web app using modern tools and languages, and version control systems to create necessary documentation.
  4. Utilize current development best practices, frameworks and accepted methodologies
  5. Demonstrate effective use of validation and debugging tools
  6. Explain and demonstrate purpose, function and usability of a full-stack web application to an audience

Grading Table

Standard Academic and Career Programs Grading Table

Percentage Letter Grade GPA
90-100 A+ 4.33
85-89 A 4.00
80-84 A- 3.67
76-79 B+ 3.33
72-75 B 3.00
68-71 B- 2.67
64-67 C+ 2.33
60-63 C 2.00
55-59 C- 1.67
50-54 P 1.00
0-49 F 0.00
DNW 0.00

See the Academic Calendar for General Information including how to withdraw from course(s) and other regulations.

Disclaimer

Information contained in this course outline is correct at the time of publication. Content of the course is revised on an ongoing basis to ensure relevance to changing educational, employment and market needs. The instructor will endeavor to provide notice of changes to students as soon as possible. The instructor reserves the right to add or delete material from courses.