4 ms·
We use GitHub to teach Harvard's CS171 [1]. Couldn't recommend it more — we use it for the course website and for managing homework [2] (great for pushing out h
by DavidChouinard 13y ago
We use GitHub to teach Harvard's CS171 [1]. Couldn't recommend it more — we use it for the course website and for managing homework [2] (great for pushing out homework updates). Students publish their work on GitHub and we have a script that downloads all the student repos at the deadline.
[1] http://cs171.org/ http://cs171.org/
[2] Here's the first homework: https://github.com/CS171/HW1 https://github.com/CS171/HW1
- mbesto 13y agoWow, I would do that homework even if it wasn't required. (can't believe I just said that)
- NamTaf 13y agoConsider getting involved in some of the edX courses. CS169.1 and CS169.2 draw from UC Berkeley's CS169 - Software Engineering and present a course in SaaS. They extensively use Github as the code repository and are really cool assignments to boot. CS188.1x covers the first half of an AI subject and whilst not using github, certianly was really enjoyable from solving machine learning puzzles. It's in fact probably one of my favourite courses I've done. It's a great way to stretch your brain by either learning new skills or revisiting old, possibly rusty ones. I try to keep doing 1 or 2 at a time.