Skills Projects

tl;dr; Each week students will complete a short set of tasks that put into practice content from instructor tutorials. These assignments will require them to scaffold out parts of an online product or service relating to the material introduced in class that week.

About Skills Projects

These projects will be an opportunity to put into practice concepts, ideas and approaches introduced during class. To accompany each instructor-led technical tutorial, you’ll be given a short exercise where you’ll complete a step-by-step project that builds out into a simple web application. Through these exercises, you’ll be asked to explore concepts and methods for ruby and sinatra.

Simply put, these exercises will ask you to put the stuff introduced into class into practice and give you the chance to try it out for yourself.

Each skill project will be due before the next class.

Learning Objectives

As part of the exercise, students will:

  • help to build their experience with programming in Ruby for Sinatra deployed web applications;
  • learn about key concepts in web application development through applied exploration; and
  • build confidence in reading, understanding, debugging and deploying code.

Deliverables and submission

The only deliverable will be a completed project folder containing all of your source code. You should work locally on your computer and when you have completed the project, copy all of the source files to your forked copy of the course repo. You should add the source code to the relevant directory in your student folder. Then, issue a pull request for your tutorial when it’s ready.

Grading

Each skill development project is 5% of your total grade. You’ll complete 5 over the semester. Full details can be found in the Grading, Feedback and Policies section.

Projects