{"id":15,"date":"2016-01-04T16:52:28","date_gmt":"2016-01-04T21:52:28","guid":{"rendered":"https:\/\/sites.bu.edu\/perryd\/?page_id=15"},"modified":"2019-08-20T14:37:23","modified_gmt":"2019-08-20T18:37:23","slug":"cs101-intro-to-computer-science","status":"publish","type":"page","link":"https:\/\/sites.bu.edu\/perryd\/cs101-intro-to-computer-science\/","title":{"rendered":"CS101 Intro to Computer Science"},"content":{"rendered":"<p><strong>CS101 Introduction to Computer Science<\/strong><\/p>\n<p>This is, as you might have guessed, an introduction to a fairly wide set of topics in computer science. I try to set a balance between the technical side and the practical side. for example, we&#8217;ll talk about how networks work, and then we&#8217;ll do a few lectures about how to do things on the network. In addition to picking up some useful info about computers and what makes them (literally) tick, you&#8217;ll develop some skills that I think are pretty useful, including:<\/p>\n<ul>\n<li>Creating web pages in HTML<\/li>\n<li>Styling web pages in CSS<\/li>\n<li>Making web pages interactive with Javascript<\/li>\n<\/ul>\n<p>About a third\u00a0of the course involves learning how to do these three things, and in the end you&#8217;ve learned a programming language and can knock out some pretty cool web pages. I have a lot of fun with this class and I think my students do, too. Plus, it counts for divisional credit.<\/p>\n<p>Here are the syllabus and schedule for a recent\u00a0semester. If you have any questions about the class, just drop me a note (see the About tab). The class fills up quickly, so if you&#8217;d like to take it you&#8217;ll need to jump in right when registration opens.<\/p>\n<p><a href=\"\/perryd\/files\/2019\/08\/CS101-Fall-2019-Schedule.pdf\">CS101 Fall 2019 Schedule<\/a><br \/>\n<a href=\"\/perryd\/files\/2019\/08\/CS101-Syllabus-2019-Fall-v1.0.pdf\">CS101 Syllabus 2019 Fall v1.0<\/a><\/p>\n<p>Here are two things to keep in mind if you are interested in taking CS101:<\/p>\n<ul>\n<li>We don&#8217;t maintain a wait list for the course (or any other CS 100-level course); if the A1 lecture section is full, keep an eye on the registration page and grab a seat if one opens up. There&#8217;s usually a small flurry of add\/drop around the beginning of the semester.<\/li>\n<li>The A1 (lecture) section is the only section the registrar recognizes. If you are signed up for a lab section but not the lecture section, you are not signed up for CS101.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>CS101 Introduction to Computer Science This is, as you might have guessed, an introduction to a fairly wide set of topics in computer science. I try to set a balance between the technical side and the practical side. for example, we&#8217;ll talk about how networks work, and then we&#8217;ll do a few lectures about how [&hellip;]<\/p>\n","protected":false},"author":11388,"featured_media":0,"parent":0,"menu_order":2,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/sites.bu.edu\/perryd\/wp-json\/wp\/v2\/pages\/15"}],"collection":[{"href":"https:\/\/sites.bu.edu\/perryd\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/sites.bu.edu\/perryd\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/perryd\/wp-json\/wp\/v2\/users\/11388"}],"replies":[{"embeddable":true,"href":"https:\/\/sites.bu.edu\/perryd\/wp-json\/wp\/v2\/comments?post=15"}],"version-history":[{"count":6,"href":"https:\/\/sites.bu.edu\/perryd\/wp-json\/wp\/v2\/pages\/15\/revisions"}],"predecessor-version":[{"id":313,"href":"https:\/\/sites.bu.edu\/perryd\/wp-json\/wp\/v2\/pages\/15\/revisions\/313"}],"wp:attachment":[{"href":"https:\/\/sites.bu.edu\/perryd\/wp-json\/wp\/v2\/media?parent=15"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}