May-05: Remember that today, there is no lecture (even though this Tuesday is a Friday schedule). Instead, I will be available on our Slack channel (cosc112kaplan) for any questions you may have about Lab-7 or, really, anything else on the course material.
Apr-15: So. I fell during a bike ride and busted my thumb/hand quite nicely...
So a couple of things: First, no lecture today; I didn't really get to prepare, and winging it could just create confusion. Second, I'm not sure about Friday, since I will likely have surgery on this within the next 48 hours. So stay tuned.
In the meantime, work on Project-2, and to prepare for what's next, spend a little time doing Sudoku puzzles and asking yourself: How would I write an algorithm to solve this?
Mar-22: Tomorrow (Monday, Mar-23), we will take our first crack at meeting online. Our plan is to keep to the normal schedule, which means that tomorrow will be lab time. Of course, you are welcome to join for either or both hours of labs; I will be online, and I am hoping that at least some of our TA's will be as well.
You should join the course's Zoom meeting, for which there is a link on the course Moodle page. There, I will present a bit of new material to get you started on a new lab. You will also receive an invitation to join the Slack channel #cosc112kaplan by which you should be able to ask questions and interact with other students, the TA's, and me.
Finally, you likely noticed that I have not yet sent out the mid-term. While I think it is a good exercise for you, my focus (such as it is) has been on trying to prepare for continuing the semester. I do intend to get you a mid-term that you can do as ungraded homework/practice, but that's a lower priority than keeping you moving with our current topics and the newest lab.
I look forward to seeing you all tomorrow!
Mar-15: I hope that you all are finding your way to the places you wiill be for the rest of the semester. In the meantime, I will continue to post materials and information about how we will continue with our semester; be sure to check her periodically.
Regarding the mid-term exam: If you check the Documents page, you will find the solutions to the sample mid-term. Also, I plan to send you the mid-term itself; remember that it does not count---I encourage you to do it as a homework exercise as a way to find out what material you understand well, and what material would benefit from some additional review and practice. More information on that soon.
Mar-08: I have updated the Readings page, and posted a sample mid-term on the Documents page. Go check them out as you prepare for the mid-term.
Feb-15: I have some additions, if you would like them, to the Project-1 code. Specifically, there is a now a graphical interface you can use to see the cells evolve over time. To grab this code and add it to what you already have:
You should then be able to specify, when you run the Life program, the use of the graphical interface, something
like this:
$ java Life simple.init 5 Graphic
Jan-27: Welcome to the first lab! Go to the Assignments page (see the link below), and start on Lab-1.
Jan-17: Welcome to Introduction to Computer Science II! There are a few key pieces of information that you should know before classes begin:
Our first class meetings will be (somewhat awkwardly) in the lab on Monday, Jan-27, in SCCE A331. Be to show up for your lab section, following the usual Monday schedule. We will use this opportunity to begin a review of Java with a small assignment.
Your other initial assignment is to read the Course Information document. It covers the course topics, expectations, structure, grading, etc. You are responsible for reviewing and understanding this document.
The course does not have an enrollment limit, but it does have a pre-requisite of COSC-111 (Intro-I) or my permission. If you have previous programming and/or CS experience, contact me, and we can determine whether this course is the correct one for you.