{"id":149,"date":"2013-08-13T12:52:52","date_gmt":"2013-08-13T17:52:52","guid":{"rendered":"http:\/\/blogs.acu.edu\/jdh08a\/?page_id=149"},"modified":"2023-09-10T18:18:22","modified_gmt":"2023-09-10T23:18:22","slug":"teaching-courses-taught","status":"publish","type":"page","link":"https:\/\/blogs.acu.edu\/jdh08a\/teaching-courses-taught\/","title":{"rendered":"Teaching: Courses Taught"},"content":{"rendered":"<p>I have taught the freshman-level programming courses (CS 120, CS 130) regularly for most of my time at ACU. I enjoy teaching the freshmen CS majors, getting to know them and helping them to establish this important foundation for their education. I have found it beneficial to build relationships with students as freshmen and then to build on those relationships as they progress through the degree. <\/p>\n<p>I also enjoy teaching upper-level computer science theory courses, especially Design &amp; Analysis of Algorithms (CS 332) and Theory of Computation (CS 365). The theory courses embody my own interest in computer science and I enjoy teaching others these principles.<\/p>\n<p>This listing specifies all courses that I have taught in the School of Information Technology and Computing. I have also taught several Honors colloquia, as described in my <a href=\"http:\/\/blogs.acu.edu\/jdh08a\/collegiality-across-the-university\/\">collegiality section<\/a> and in summer 2017 I taught two special topics courses in Oxford, <a href=\"http:\/\/blogs.acu.edu\/jdh08a\/teaching-curriculum-development\">one of which<\/a> has now been added to the catalog as a recurring course.<br \/>\n<tt><br \/>\n<b>CS 120<\/b> - Programming I<br \/>\nFall 2009, Spring 2010, Fall 2010, Spring 2011, Fall 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Fall 2014, Fall 2015, Fall 2016, Fall 2017, Fall 2018<br \/>\n<b>CS 130<\/b> - Programming II: Data Structures<br \/>\nSpring 2011, Fall 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Spring 2015, Fall 2015, Spring 2016, Spring 2017, Spring 2018<br \/>\n<b>CS 332<\/b> - Design and Analysis of Algorithms<br \/>\nFall 2011, Fall 2012, Fall 2013, Fall 2014, Fall 2015, Fall 2016, Fall 2017, Fall 2018<br \/>\n<b>CS 352<\/b> - Programming Languages<br \/>\nSpring 2011, Spring 2013, Spring 2014, Spring 2015, Spring 2017<br \/>\n<b>CS 355<\/b> - Compiler Construction<br \/>\nFall 2014<br \/>\n<b>CS 365<\/b> - Theory of Computation<br \/>\nSpring 2013, Spring 2014, Spring 2016, Spring 2018<br \/>\n<b>CS 374<\/b> - Software Engineering<br \/>\nFall 2010<br \/>\n<b>CS 495<\/b> - Senior Seminar<br \/>\nSpring 2010<br \/>\n<b>IT 310<\/b> - Introduction to Computer and Information Security<br \/>\nSpring 2010, Fall 2010<br \/>\n<b>IT 620<\/b> - Information Assurance and Control<br \/>\nFall 2009, Summer 2011<br \/>\n<\/tt><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I have taught the freshman-level programming courses (CS 120, CS 130) regularly for most of my time at ACU. I enjoy teaching the freshmen CS majors, getting to know them and helping them to establish this important foundation for their education. I have found it beneficial to build relationships with students as freshmen and then [&hellip;]<\/p>\n","protected":false},"author":3371,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-149","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blogs.acu.edu\/jdh08a\/wp-json\/wp\/v2\/pages\/149","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.acu.edu\/jdh08a\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogs.acu.edu\/jdh08a\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.acu.edu\/jdh08a\/wp-json\/wp\/v2\/users\/3371"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.acu.edu\/jdh08a\/wp-json\/wp\/v2\/comments?post=149"}],"version-history":[{"count":31,"href":"https:\/\/blogs.acu.edu\/jdh08a\/wp-json\/wp\/v2\/pages\/149\/revisions"}],"predecessor-version":[{"id":1122,"href":"https:\/\/blogs.acu.edu\/jdh08a\/wp-json\/wp\/v2\/pages\/149\/revisions\/1122"}],"wp:attachment":[{"href":"https:\/\/blogs.acu.edu\/jdh08a\/wp-json\/wp\/v2\/media?parent=149"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}