Announcements
Exam 1 Today
Exam 1 Out Now!
Find it under the Assignments Tab.
Practice Exam Solution
Hi all, here are the practice exam solutions.
Exam 1 Logistics
Important rules:
The exam will release at 3:30PM Eastern and be available to submit for 24 hours (that is, until 3:30PM Eastern on October 14th).
There is absolutely no collaboration permitted for the exam. This means that you cannot discuss the exam, its contents, or its solutions with anyone other than course staff.
You will work on the exam on your own in Eclipse and submit your files to Gradescope. You will not have access to autograder results when you submit.
Exclude all package declarations from your code. Ensure that your code compiles when you submit it. You will receive a large deduction if you submit code that does not compile.
Pay close attention to what happens when you submit to Gradescope. If it tells you that there is an error, that means there is an error and your code is not behaving correctly.
Uno Link
Use this link to play Uno!
Exam 1 on October 13
Our first exam will be on October 13. We will not have class on that day. The exam will release at 3:30PM Eastern and be available to submit for 24 hours (that is, until 3:30PM Easter on October 14th).
The exam will consist of a small programming project (not multiple choice or short answer questions, that is). You should be able to complete the task in about 2 hours, although you can take as long as you need. Your solution will be automatically graded, and you will also have to provide a brief description of the choices that you made in designing your solution. Both will contribute to your grade.
It will cover all material up until, but not including, ArrayLists on October 11th. The best way to study is to practice using examples in the textbook, complete the small practice exam (coming soon), review the homework, and ask questions in Piazza/Recitation/Office Hours.
You are welcome to silently and independently work on the exam in LRSM Auditorium from 3:30-5PM on October 13th. Harry will be there to help answer any questions that might come up.
WordCounter
Here’s the template for the code we’re working with today: JAVADOCS HERE
public class WordCounter {
public static void main(String[] args) {
String document = "Alas, poor Yorick! I knew him, Horatio; a fellow of infinite jest, of most excellent fancy; he hath borne me on his back a thousand times; and now, how abhorred in my imagination it is! My gorge rises at it. Here hung those lips that I have kissed I know not how oft. Where be your gibes now? Your gambols? Your songs? Your flashes of merriment, that were wont to set the table on a roar?";
}
}
Download Eclipse
Head to this link in order to download Eclipse, our IDE for this course.
Getting Started
Welcome to CIT 591. In order to prepare for the class, please make sure that you are registered for the course Piazza. Once you’ve done that, make sure to thoroughly read the course policies and otherwise tour the site.
There will be a CIT 591 waiver exam released on Wednesday, September 1 after class. It will be due on Friday, September 3 at 5PM Eastern. More details will be released soon.