This page is for the skill-building assignments that will be announced regularly through the semester. These are tutorial-based and more focused on developing your familiarity with common software professional practices than assessing your competency as a software engineer. Assignments will be posted with deadlines on Canvas as they are announced.

  1. Issue and project tracking in GitHub
  2. Participating in code review
  3. Cloud-based app deployment
  4. Generating test cases
  5. Project Static Site Development
  6. Technical interview practice

CSC 450 vs 650

For undergraduate students taking CSC 450, the above assignments will assessed primarily by completion. Graduate students taking CSC 650 will be assessed using a more rigid rubric of criteria.