This is a collection of grading scripts. They grade homework assignments for the University of Colorado's CSCI 1300 and CSCI 2270 classes.
C++ C Java Python
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
hw_10_fsm
hw_10_objects
hw_1_hello_world
hw_1_linked_lists
hw_2_basic_functions
hw_2_binary_search_tree
hw_3_maps
hw_3_sorting
hw_4_objects
hw_5_btree
hw_5_slug_race
hw_6_automata
hw_6_pq
hw_7_cpp_basics
hw_7_huffman
hw_8_graph
hw_8_pointers
hw_9_dijkstra
hw_9_linked_lists
template
universal
README.md

README.md

grading-scripts

This is a collection of grading scripts. They grade homework assignments for the University of Colorado's CSCI 1300 and CSCI 2270 classes.

These files are publicly viewable for a two main reasons: first, they may contain bugs that other people (students!) might spot (and, if you're the first to report a particular bug, there's extra credit in it for you). Second, unit testing is an important aspect of software development, and this gives you some exposure to how that works.

These files are NOT publicly viewable so you can execute them directly. It won't work out of the box. You'll need:

  • The RetroGrade grading scripts (which are private to teaching staff for these courses)

  • To get JUnit and the Google Test Framework and install them

Don't email me about how to get this to work. (Sorry, I get more email than my eyeballs can read.)

If you have particular questions about a unit test (maybe you found a bug?) then it's OK to mail me about it.

Gabe