====== Welcome to Week 5 ====== ~~NOTOC~~ ==== Tuesday ==== * Any questions from Friday's lab? * Today's Topics: typecasting, final variables, exceptions, javadoc * Part 2 of the pet trainer homework assignment... is due on Friday. * https://moodle.vassar.edu/course/view.php?id=19557#section-3 * Midterm exam - if we have one a week from Friday, 10/8, I can return them before Fall Break. **Lecture Notes** * {{ :courses:cs102-2021-01:102-week5.pptx |Week 5 lecture notes}} * {{ :courses:cs102-2021-01:xtester.java.txt |this wiki doesn't like to upload java files like XTester.java}} * [[https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/Integer.html|A useful link for XTester updates]] * {{ :courses:cs102-2021-01:dontwanttobenegativebutthatargumentisnegativeexception.java.txt |Another java file, probably for Thursday}} ==== Thursday ==== * NEW: Our final exam date is set: Thursday, 12/16 at 5PM, but Location is still TBD * But what about the midterm? (your notes, review session, special requirements?) * [[https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/lang/IllegalArgumentException.html|An exceptional link (wink)]] * {{ :courses:cs102-2021-01:dontwanttobenegativebut.zip |more code for our discussion on Exceptions}} * {{ :courses:cs102-2021-01:102-week5part2.pptx |Lecture notes on exceptions}} * note to self - generate javadoc on the factorial project. ==== Friday's Lab and homework assignment ==== * Main moodle page - https://moodle.vassar.edu/course/view.php?id=19557 **Apropos of nothing** * [[https://marginalrevolution.com/marginalrevolution/2018/10/high-return-activity-raising-others-aspirations.html|Nothing is impossible]] * [[https://www.getrevue.co/profile/shift-happens/issues/moire-no-more-688319|Moire Patterns & Fast Fourier Transform in digital pictures]] * [[https://www.youtube.com/watch?v=-kVS2nebKSs|The sound of the carriage return + line feed]]