{"id":912,"date":"2013-06-05T18:46:33","date_gmt":"2013-06-06T01:46:33","guid":{"rendered":"http:\/\/unwisdom.org\/chadspace\/?page_id=912"},"modified":"2014-01-25T21:50:59","modified_gmt":"2014-01-26T05:50:59","slug":"csci20-programs-and-algorithms-i","status":"publish","type":"page","link":"http:\/\/unwisdom.org\/chadspace\/?page_id=912","title":{"rendered":"CSCI20 \u2013 Programs and Algorithms I"},"content":{"rendered":"<h1>CSCI20 &#8212; Programs and Algorithms I<\/h1>\n<p>The first in a two course <em>Programs and Algorithms<\/em> series.\u00a0 In this class we studied the Java Programming Language and got a bit further into object-oriented programming (OOP) by applying the concepts of classes, inheritence, and simple algorithms.\u00a0 Java is a really nifty cross-platform language that, while showing its age in certain ways, has held up better than most programming languages over the last couple decades.<\/p>\n<p>The class got off to a really bad start because our instructor had apparently been charged with teaching it at the last minute for some reason or another.\u00a0 He was not a Java programmer and also didn&#8217;t feel very obligated to try to become one.\u00a0 It&#8217;s not a good sign when you are told by the person who is supposed to be guiding you through new, challenging material that that the programming language you are trying to learn is &#8220;terrible&#8221;.\u00a0 I skipped out on class most of the time because otherwise I would have been traveling 500 miles a week for nothing.\u00a0 Fortunately the department chair of the Computer Science department at Butte had already constructed a rock solid interpretation of the curriculum and everybody&#8211;students and teacher alike&#8211;was using this to navigate haphazardly through the course.<\/p>\n<p>It was nice to finally get to do some programming in school again.\u00a0 I was already familiar with nearly everything that was covered, but programming feels less like work to me than say determining the modulus of elasticity for an A36 steel sample with a cross-sectional area of 4.5cm (this is <em>Materials Science<\/em> chatter).\u00a0 Shasta College has almost nothing in the way of Computer Science courses so being able to take something like\u00a0<em>Programs and Algorithms I<\/em> was a nice change of pace.\u00a0 I still got a lot out of the class, but I might have been the only one.\u00a0 For immediate purposes this was just a way for me to write some code and get some school credit in the process.\u00a0 For the long term, this was to make as many Computer Science classes show up on my transcript as possible to ensure acceptance into my intended program\/major at UC Berkeley.<\/p>\n<h3>Projects<\/h3>\n<p><a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project011.zip\">Project 01 Program<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project01a.pdf\">Project 01 Code A<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project01b.pdf\">Project 01 Code B<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project021.zip\">Project 02 Program<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project02a.pdf\">Project 02 Code A<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project02b.pdf\">Project 02 Code B<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project02c.pdf\">Project 02 Code C<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project02d.pdf\">Project 02 Code D<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project031.zip\">Project 03 Program<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project03a.pdf\">Project 03 Code A<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project03b.pdf\">Project 03 Code B<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project03c.pdf\">Project 03 Code C<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project03d.pdf\">Project 03 Code D<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project03e.pdf\">Project 03 Code E<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project03g.pdf\">Project 03 Code G<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project03f.pdf\">Project 03 Code F<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project03h.pdf\">Project 03 Code H<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project03i.pdf\">Project 03 Code I<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/project03j.pdf\">Project 03 Code J<\/a><\/p>\n<h3>Assignments<\/h3>\n<p><a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-01.pdf\">Pencil &amp; Paper 01<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-02.pdf\">Pencil &amp; Paper 02<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-03.pdf\">Pencil &amp; Paper 03<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-04.pdf\">Pencil &amp; Paper 04<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-05.pdf\">Pencil &amp; Paper 05<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-06.pdf\">Pencil &amp; Paper 06<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-07.pdf\">Pencil &amp; Paper 07<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-09.pdf\">Pencil &amp; Paper 09<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-08.pdf\">Pencil &amp; Paper 08<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-10.pdf\">Pencil &amp; Paper 10<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-11.pdf\">Pencil &amp; Paper 11<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-12.pdf\">Pencil &amp; Paper 12<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-13.pdf\">Pencil &amp; Paper 13<\/a><br \/>\n<a href=\"http:\/\/unwisdom.org\/chadspace\/wp-content\/uploads\/2013\/06\/Pencil-Paper-14.pdf\">Pencil &amp; Paper 14<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>CSCI20 &#8212; Programs and Algorithms I The first in a two course Programs and Algorithms series.\u00a0 In this class we studied the Java Programming Language and got a bit further into object-oriented programming (OOP) by applying the concepts of classes, &hellip; <a href=\"http:\/\/unwisdom.org\/chadspace\/?page_id=912\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":32,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"sidebar-page.php","meta":{"footnotes":""},"class_list":["post-912","page","type-page","status-publish","hentry"],"jetpack_shortlink":"https:\/\/wp.me\/P3DQCb-eI","jetpack_sharing_enabled":true,"jetpack_likes_enabled":true,"_links":{"self":[{"href":"http:\/\/unwisdom.org\/chadspace\/index.php?rest_route=\/wp\/v2\/pages\/912","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/unwisdom.org\/chadspace\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/unwisdom.org\/chadspace\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/unwisdom.org\/chadspace\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/unwisdom.org\/chadspace\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=912"}],"version-history":[{"count":26,"href":"http:\/\/unwisdom.org\/chadspace\/index.php?rest_route=\/wp\/v2\/pages\/912\/revisions"}],"predecessor-version":[{"id":3407,"href":"http:\/\/unwisdom.org\/chadspace\/index.php?rest_route=\/wp\/v2\/pages\/912\/revisions\/3407"}],"up":[{"embeddable":true,"href":"http:\/\/unwisdom.org\/chadspace\/index.php?rest_route=\/wp\/v2\/pages\/32"}],"wp:attachment":[{"href":"http:\/\/unwisdom.org\/chadspace\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=912"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}