Skip to content

Releases: csmberkeley/csm-61b

Fall 2017

09 Jan 01:09
Compare
Choose a tag to compare

CS 61B: Data Structures, Fall 2017 with Paul Hilfinger (@PNHilfinger).

  • Create new Fall-semester Paul Hilfinger worksheet src templates.
  • Integrate teaching solutions with an additional emphasis on metacognition.
  • Rebrand worksheets as Mentoring worksheets.
  • Update commonheader.sty to match latest upstream (CS 61A).
    • Default to 11pt Computer Modern.
    • Larger teletype font.
    • Slightly smaller margins to make space for a wider gutter.
  • Better LaTeX.
    • Use \lstinline$...$ instead of \texttt{...} for listings-aware inline code.
    • Use blocksection environments to prevent questions from unexpectedly splitting on page break, reducing the need for \clearpage.
  • Integrate Travis CI automated testing and deployment system.

Summer 2017

23 Jul 23:23
Compare
Choose a tag to compare

CS 61BL: Data Structures & Programming Methodology, Summer 2017 with Daniel Nguyen (@kiyozora) and Dan Sochor (@dansochor).

  • Split worksheets for summer lab-based format.
  • Source new content from @kevinlin1's quizzes.
  • Switch to Computer Modern as the primary text font.
  • Improve fixed-width font kerning.
  • The usual bugfixes.

Spring 2017

02 May 03:34
Compare
Choose a tag to compare

CS 61B: Data Structures, Spring 2017 with Josh Hug (@joshHug).

  • Initial release