Announcements
- Final Exam will take place from 10:30 to 1:00PM on Wednesday, 9 May.
- Some thoughts on Project 3:
- Your program will ask the user to input information. You are not reading from a file.
- You should not use an array in the main method. In the final project you will be adding a GUI to this project and therefore you won't be able to use the main. Therefore, in this project, you should store orders in a different class.
- For the methods in the ImageProcessingLibrary that you're programming in lab 9, the last command you must include is to tell the new image to write the data in its imageData 2D array to the image file. You do this with the command:
- Project 3 design is now due on Friday, 13 April. The final project is due on Friday,
27 April.
- I put Project 2 on sakai; please submit your solution to sakai.
- I've put some links to more on-line Java books in the "course materials" menu. I've also put some links to java cheat-sheets under the "course docs" menu.
- Part 2 of the Penny desing (if you haven't finished it yet) is due on Friday.
- Quiz 4 is Tuesday, 21 Feb, at the beginning of lab. Topics will include loops, conditional statements, Junit testing (including assertions) and program tracing.
- The solution to the Dog class with the Junit testing is posted to Course Docs --> Program Examples.
- Homework 2 is available; it's due Monday, 13 Feb, and is worth 10 points.
- Please note that there will be a quiz every Tuesday at the beginning of lab!
- Quiz 1 will be on Tuesday, 31 January!
- Homework 1 is available; it's due Monday, 30 Jan, and is worth 10 points.
- Please read the programming style document (see the "Course Docs" menu) to understand how to comment, style, and store your solutions. For exercise 1 (the car exercise) you have to include comments in the JavaDoc style, but do not have to generate JavaDoc documenation.
- Welcome to Comp 17200! Here's what we'll be learning in this class (see the original XKCD at http://imgs.xkcd.com/comics/good_code.png):
processedImage.dataToImage();
About Comp 17200
Principles of Computer Science II is about problem solving with computers. It's about tackling real problems and creating real computer-based solutions. It is about logic and eloquence, efficiency and beauty, detail and abstraction. It's about problem decomposition, program design, and solution implementation. It is science and engineering. But most of all, it's about the fun that is computer science.