Spring 2020 Fall 2018 Fall 2017 Fall 2016 Spring 2016 Fall 2015 Spring 2015 Fall 2014 Fall 2013 Spring 2013

cs445 - Spring 2022


Syllabus


Homeworks and Exams

Here you'll find posted homeworks, exams (after you take them) and overall class results for assignments.

  • HW-1. Posted 1/4/22, due 2/8/22.
  • HW-2. Posted 1/4/20, due 2/22/22.
  • HW-3. Posted 1/4/20, due 3/8/22.

NOTE: We highly encourage you to use a build automation tool such as Gradle or Maven. This will make some of the assignment requirements, such as generating unit-test coverage, very easy to satisfy. Step by step instructions for how to setup your project using Ubuntu, Eclipse, JUnit 5, Jacoco, and Gradle can be found here.


Project

This semester the Best Project Award, $300 sponsored by theSleepless, Inc. goes to:

Hirohito Tomida
.

Projects have been judged on:

  • Meeting the project requirements, including on-time delivery and passing the automated (Postman) acceptance test suite
  • Good application of S.O.L.I.D. principles
  • Clean Code (included here is very good automated unit test coverage)

To help you get started with RESTful services, please have a look at a small sample project that has everything you need to get started:


Links


Last update: May 8, 2022 Virgil Bistriceanu cs445 Computer Science