{"id":54,"date":"2023-08-20T23:36:14","date_gmt":"2023-08-20T23:36:14","guid":{"rendered":"http:\/\/stephendavies.org\/cpsc240\/?page_id=54"},"modified":"2025-12-03T00:52:09","modified_gmt":"2025-12-03T04:52:09","slug":"readings","status":"publish","type":"page","link":"http:\/\/stephendavies.org\/cpsc240\/?page_id=54","title":{"rendered":"Readings"},"content":{"rendered":"<style type=\"text\/css\">\ntable { border:2px solid #748CA7; }\nth, td { border:1px solid #748CA7; padding-left:10px; padding-right:10px; }\ntd:nth-child(1) { text-align:center; }\n<\/style>\n<p>Except where otherwise noted, all readings are from <a href=\"http:\/\/stephendavies.org\/blue.pdf\">Blueprints<\/a>, version 2.5.1.<\/p>\n<p><center><\/p>\n<table>\n<tr>\n<th>Class<\/th>\n<th>Reading<\/th>\n<\/tr>\n<tr>\n<td>Wed Aug 27<\/td>\n<td>Chapter 1 &mdash; Getting off the ground<\/td>\n<\/tr>\n<tr>\n<td>Wed Sep 3<\/td>\n<td>Chapter 2 &mdash; The &#8220;software crisis&#8221; and encapsulation<br \/>Chapter 3 &mdash; Classes and objects<\/td>\n<\/tr>\n<tr>\n<td>Mon Sep 8<\/td>\n<td>Chapter 4 &mdash; Memory matters<\/td>\n<\/tr>\n<tr>\n<td>Wed Sep 10<\/td>\n<td>Chapter 5 &mdash; Exceptions<br \/>Chapter 6 &mdash; UML Class diagrams (sections 6, 6.1, 6.2)<\/td>\n<\/tr>\n<tr>\n<td>Wed Sep 17<\/td>\n<td>Chapter 6 &mdash; UML Class diagrams (sections 6.3, 6.4)<\/td>\n<\/tr>\n<tr>\n<td>Mon Sep 22<\/td>\n<td>Chapter 7 &mdash; The Singleton pattern<\/td>\n<\/tr>\n<tr>\n<td>Wed Sep 24<\/td>\n<td>Chapter 8 &mdash; Java odds &#8216;n&#8217; ends<\/td>\n<\/tr>\n<tr>\n<td>Mon Sep 29<\/td>\n<td>Chapter 9 &mdash; UML Sequence diagrams<\/td>\n<\/tr>\n<tr>\n<td>Wed Oct 1<\/td>\n<td>Chapter 10 &mdash; Persistence and Hydration<\/td>\n<\/tr>\n<tr>\n<td>Mon Oct 6<\/td>\n<td>Chapter 11 &mdash; Inheritance (1 of 2)<\/td>\n<\/tr>\n<tr>\n<td>Wed Oct 15<\/td>\n<td>Chapter 12 &mdash; Inheritance (2 of 2)<\/td>\n<\/tr>\n<tr>\n<td>Mon Oct 20<\/td>\n<td>Chapter 13 &mdash; The Factory pattern<\/td>\n<\/tr>\n<tr>\n<td>Wed Oct 22<\/td>\n<td>Chapter 14 &mdash; Team Software Development<\/td>\n<\/tr>\n<tr>\n<td>Mon Oct 27<\/td>\n<td>Chapter 15 &mdash; Doing Design (1 of 2)<br \/>Section 16.1 (only) &mdash; Doing Design (2 of 2)<\/td>\n<\/tr>\n<tr>\n<td>Wed Oct 29<\/td>\n<td>Chapter 16 &mdash; Doing Design (2 of 2)<\/td>\n<\/tr>\n<\/table>\n<p><\/center><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Except where otherwise noted, all readings are from Blueprints, version 2.5.1. Class Reading Wed Aug 27 Chapter 1 &mdash; Getting off the ground Wed Sep 3 Chapter 2 &mdash; The &#8220;software crisis&#8221; and encapsulationChapter 3 &mdash; Classes and objects Mon Sep 8 Chapter 4 &mdash; Memory matters Wed Sep 10 Chapter 5 &mdash; ExceptionsChapter 6 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":70,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_links_to":"","_links_to_target":"","footnotes":""},"class_list":["post-54","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/stephendavies.org\/cpsc240\/index.php?rest_route=\/wp\/v2\/pages\/54","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/stephendavies.org\/cpsc240\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/stephendavies.org\/cpsc240\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/stephendavies.org\/cpsc240\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/stephendavies.org\/cpsc240\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=54"}],"version-history":[{"count":21,"href":"http:\/\/stephendavies.org\/cpsc240\/index.php?rest_route=\/wp\/v2\/pages\/54\/revisions"}],"predecessor-version":[{"id":977,"href":"http:\/\/stephendavies.org\/cpsc240\/index.php?rest_route=\/wp\/v2\/pages\/54\/revisions\/977"}],"wp:attachment":[{"href":"http:\/\/stephendavies.org\/cpsc240\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=54"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}