Skip to content

Latest commit

 

History

History
78 lines (55 loc) · 4.79 KB

Projects.md

File metadata and controls

78 lines (55 loc) · 4.79 KB

Projects

Project Ideas

This is only a list of possible types of projects. Again, my primary expectation, is that your projects demonstrate an appropriate amount of technical breadth and depth, based on what we've already covered, and some instructional aspects.

Getting Started

  1. Use the template provided by the teacher to set up your own repo.
  2. Set up a codespace to begin editing.

Project Assessment

Depth points

For each specified topic, there are 3 depth levels:

Basic - Implementing something comparable to assignments from the first half of the course. I.e. this is using the knowledge and skills that we have already covered within a project, but without really learning anything beyond what has already been covered.

Intermediate - Implementing something that builds upon the knowledge and skills covered in previous assignments. E.g. this is comparable to taking the "next" several lessons for any of the topics that we've already covered, and incorporating what you learn into your project.

Advanced - Implementing something that clearly goes beyond the knowledge and skills covered in previous assignments. E.g. this is going well beyond any of the lessons that have been covered in this course.

Topics list

If you think there is a missing topic on this list —whether through oversight, categorization, or that it's just something outside of what we've covered, but which is still within the realm of web design and development— please reach out to me! As you may have noticed, there is a lot of topical overlap in web design and development.

I care significantly more that your projects demonstrate an appropriate amount of breadth and depth, based on what we've covered, than I care about holding firm to a rubric.

  • Semantic HTML
  • Cascading Style Sheets
  • Client-side JavaScript
  • API
  • Node.js
  • Database
  • git

ITLS-4265 students' projects must demonstrate

  • a minimum of 2 different topics
  • a minimum of Intermediate level for 1 of those topics

ITLS-6265 students' projects must demonstrate

  • a focus on depth, via:
    • a minimum of 3 different topics
    • a minimum of Intermediate level for 3 topics or Advanced level for 2 of those topics
  • a focus on breadth, via:
    • a minimum of 4 different topics
    • a minimum of Intermediate level for 2 topics or Advanced level for 1 of those topics

Basic example of an empty rubric table

Rubric table Basic Intermediate Advanced
topic 1
topic 2
topic 3
topic 4

Example of an ITLS-6265 student with a focus on breadth, with one Advanced level

Rubric table Basic Intermediate Advanced
HTML x
CSS x
JavaScript X
Accessibility X