{"push_id":883224683,"size":31,"distinct_size":2,"ref":"refs/heads/master","head":"4594e8cccad81e25a9a3d836d23d1f99d516c650","before":"89f796131bf0188c33f35190aa29d4ce63f18275","commits":[{"sha":"3c57fe935041301461e0da5f0343b233fa5a40ac","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Create new lab for arrays/arraylists\n\nBuilt from scratch with shiny new stuff. Hopefully.","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/3c57fe935041301461e0da5f0343b233fa5a40ac"},{"sha":"84d5474cc287678f11bbb2c2d3e8aef6ed170b5a","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Start notes on abstraction","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/84d5474cc287678f11bbb2c2d3e8aef6ed170b5a"},{"sha":"0d271f4015d5b7caa87bfafb29e648b279bf4f59","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Initial version of array overview","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/0d271f4015d5b7caa87bfafb29e648b279bf4f59"},{"sha":"eb9c4eed87870fab9e33da8b71d7d0f3e1654134","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"First bunch of 2D array notes","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/eb9c4eed87870fab9e33da8b71d7d0f3e1654134"},{"sha":"6f73329fd2792f1bf52e7bcfd16a303c0b310b78","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Tweak abstraction notes\n\nAdd another step to the gas pump example, and rewrite the word\ndocument example","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/6f73329fd2792f1bf52e7bcfd16a303c0b310b78"},{"sha":"0383c52bc4fc76aa8aa3e6f96d212ac81154df15","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Rewrite abstraction notes for clarity\n\nReorganized sentences, tweaked procedural abstraction part, rewrote\ndata abstraction. Data abstraction got a new real-world example as well\nas a better description.","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/0383c52bc4fc76aa8aa3e6f96d212ac81154df15"},{"sha":"86cca7916c02293b43b6fa7b807c78ff3cc4801e","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Merge branch 'master' into arrays","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/86cca7916c02293b43b6fa7b807c78ff3cc4801e"},{"sha":"5e892089310bedadac72b34b8cc552e0db85c316","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Move notes to notes folder\n\nProbably will have to do some more reorganization of notes to split\nthings up a bit, but that can wait until later","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/5e892089310bedadac72b34b8cc552e0db85c316"},{"sha":"fc9b28451c1ba86ad9011206173a32063547e74f","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Add notes on 2D array iteration","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/fc9b28451c1ba86ad9011206173a32063547e74f"},{"sha":"25b1413603c0f02622065b733186175c237fe1cf","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Tweak description of array \"constructors\"\n\nThe old description didn't accurately describe new <type>[<size>]\nor new <type>[] {<contents>}, and the description of the last way was\nsomewhat lacking in clarity.\n\nThis adds independent descriptions for all three ways, and hopefully is\nmore accurate.","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/25b1413603c0f02622065b733186175c237fe1cf"},{"sha":"6f7354d5bb23ffc7f8897ff9cb340709cf4bcbd1","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Add code ticks to non-code parts of array notes\n\nMarkdown does something with text like <stuff>, so have to mark them as\ncode to have them appear as they do in the source.\n\nAlso fixed up the other parts that weren't marked as code. They weren't\nbroken, but it should be consistent now.","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/6f7354d5bb23ffc7f8897ff9cb340709cf4bcbd1"},{"sha":"96e6c51f80a10315ced97b8018a7d94e05082809","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Remove orphaned README from lab move\n\nMoved Aquarium Lab Series, looks like this one didn't make it.","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/96e6c51f80a10315ced97b8018a7d94e05082809"},{"sha":"10041c38bbc3e2ee7602458bfd501c9f1adf6f8d","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Delete abstraction notes\n\nReally needs a rewrite. The right balance between accuracy and\nsimplicity is not easy to find...\n\nI need to establish an order in which these should be read, because it\nwould be significantly easier if I can be reasonably sure that the\nnecessary background has been covered.","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/10041c38bbc3e2ee7602458bfd501c9f1adf6f8d"},{"sha":"85a949066236b9355632dc78349472d1de83ddac","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Add file to organize notes\n\nList labs and the notes that should cover that lab's contents","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/85a949066236b9355632dc78349472d1de83ddac"},{"sha":"eb6b6990618e13acb7adc932960377c848576be7","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Add a few extra topics to ORDER\n\nThese are probably out of scope for APCS, but covering those would\nallow for a more complete coverage of topics","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/eb6b6990618e13acb7adc932960377c848576be7"},{"sha":"f55465c9d8a1eaa41defb34ceac41316a80b4be5","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Rewrite array notes\n\nMore or less a complete rewrite, as the first version doesn't sound as\ngood as it did when I first wrote it.\n\nThe main aim was to make things clearer and to introduce things in a\nmore natural way. In addition, some explanations were omitted in favor\nof examples, as the explanations could get a bit bland.","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/f55465c9d8a1eaa41defb34ceac41316a80b4be5"},{"sha":"58e198fca1391af830c49b06bec3c0ef400e8fc5","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Split 2D arrays into separate file\n\nArray notes are getting long enough, and 2D arrays go after Lists (I\nthink)","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/58e198fca1391af830c49b06bec3c0ef400e8fc5"},{"sha":"0c147ce0b6b4b381317fd777a923561cc26f1233","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Add examples for accessing array elements","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/0c147ce0b6b4b381317fd777a923561cc26f1233"},{"sha":"50f7e5d109368fb83086b1a1aaeb723cce31d211","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Add array iteration notes","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/50f7e5d109368fb83086b1a1aaeb723cce31d211"},{"sha":"3ef7325f4991b31dcf2751cb7676ae457913ac16","author":{"email":"b4e6fe67fe2f9100634f200ef261423497fafbd6@cornell.edu","name":"Alex Wang"},"message":"Tweak notes on array toString()","distinct":false,"url":"https://api.github.com/repos/aw1621107/dhs-cs/commits/3ef7325f4991b31dcf2751cb7676ae457913ac16"}]}