====== Week 1 ====== ~~NOTOC~~ ==== Tuesday ==== * Introductions * Students wanting to formally add... Are there seats available? * If there are more students wanting to add than seats available, I will defer * [[https://www.cs.vassar.edu/adding|Department Policy link]] * Syllabus \\ \\ * Coaches ? * We will go over some lecture material and run a simple program in an IDE today. **Lectures** * {{ :courses:cs102-2021-01:102-lec01.pptx |Introductory Lecture}} * {{ :courses:cs102-2021-01:102-lec02.pptx |Not an introductory Lecture, just the next one}} ==== Thursday ==== Let's complete the lecture(s) linked above. **Lab** * Moodle is not setup yet, so the lab materials are here. * The goal for this first lab is to make you familiar with the ins and outs of running Java programs and using the BlueJ Integrated Development Environment (IDE). * Follow the lecture notes here. * {{ :courses:cs102-2021-01:cmpu102-lab0.pptx | Lab 0 notes}} * And, the file(s) to download, whichever file you are comfortable handling * {{ :courses:cs102-2021-01:cmpu102-lab0-college.tar.gz |tar file}} * {{ :courses:cs102-2021-01:cmpu102-lab0-college.zip |zip file}} Note: no submission is required for this lab. **Homework** * Complete the "Extra" assignment in the lecture notes for the lab * Bring in a copy of your answer for discussion on Tuesday! **Apropos of nothing** * [[https://www.wired.co.uk/article/zoom-dysmorphia?utm_source=pocket-newtab|What Zoom Has Wrought]] * [[http://www.ioccc.org/2020/whowon.html|I mentioned obfuscated C coding. It is a yearly contest!]]