Important Messages from the Course Staff
Friday, December 16th, 2011
Final Project Grades
Grades and comments for your final projects are posted in Check Grades
system. The majority of the games were great; we enjoyed playing them and
even had fun reading some of your guides.
Have a great break!
Thursday, December 1st, 2011
Exam 3 Location and Presentation Notes
Once again, the final test has been moved to Wednesday, 12/5, 6-8pm. It
will be held in 104 WVG (not H). Good luck studying and with your project.
Don't forget to prepare for your presentations next week as well. They
should take approximately 10 minutes (the ones on Wednesday can take a
little longer). You should either bring a laptop with the ability to
connect via VGA, or send me your code the day before your presentation so
that I can set it up in a project in my eclipse. You could also remote
desktop into another machine as I do, but we will not have much time
between presentations, so whatever you do, be sure you can set it up
quickly.
Thursday, December 1st, 2011
Lecture 33 Notes
I have uploaded code from
today's lecture. I was indeed creating the additional instruments
correctly, but it turned out that I was accidentally using an older version
of JavaWorld. I belive the one I told you to use is the most current, but
if you run into similar problems, you can grab the newest one here.
The code initializes the tickTunes to have 4 instruments, and then plays
notes using those.
I apologize that it seems the code to take a midi file and play it with
SoundWorld was never formally integrated into the package. You can create
your own msuic, or use one of the samples
provided by the package (if you just want to add an extra bit of fun to
your application).
Wednesday, November 30th, 2011
Project Presentation Dates
I have decided to try to fit all project presentations into the last two
days of lecture to allow as much time as possible for their preparation.
So 5 groups will present on the 5th, and 4 on the 7th. They are listed here.
Monday, November 28th, 2011
Final Exam
Once again, the final test will be held this Thursday, 12/1, from 6-8pm. It
will be mostly based on the material learned since the week before the 2nd
exam, but material from previous exams may appear on it as well (since much
of what we learned is base don previous ideas).
Saturday, November 19th, 2011
Final Project Groups Online
The groups for the final project have been posted on the
Final
Project Pairs page.
Good luck with the project. I will post the dates for presentations by
Monday, the 28th.
Thursday, November 17th, 2011
Assignment 8 Update
At the recommendation of Sachin and Dick, I will grant an extension on
this assignment to Sunday, 11/20, at 10pm. Note that the extra credit
assignment is still due tonight. Good luck.
Wednesday, November 16th, 2011
Project Groups
I have yet to receive emails for any project groups. Please let me know by
tomorrow with whom you are working. You only need to send one email per
group. But if I do not receive an email, I will assign you to a group.
Thursday, November 10th, 2011
Assignment 7 Note
I apologize for not discussing creating JavaDocs on Monday as I intended.
Feel free to try to get this to work if you would like, but it is not
required for the assignment.
Monday, November 7th, 2011
Assignment E2 Is Out
The optional exam Extra Credit Assignment
has been made available. Read the header of the assignment very
carefully, as the instructions for doing it and submitting it are
different than all other assignments. Note that you must work on this
alone (as it is supposed to be an extension of the Exam itself).
Saturday, October 29th, 2011
Assignment 5 Graded
The fifth assignment has been graded and should be available on the Check
Grades page. Almost all of A06 are graded, and they should be up
soon.
Saturday, October 29th, 2011
Assignment 6 Part 1 Graded
The first part of Assignment 06 is available on the grades page. The
second half should be there soon hopefully (your grade on the page
currently reflects only the first half).
Wednesday, October 26th, 2011
Homework Pairs Part 2 Online
The new homework pairs have been posted on the
Homework
Pairs 2 page. These will be the partners you will use for the
remaining assignments (starting with Assignment 07).
When it comes time for the project, you will be allowed to choose your
own partner if you wish, but you must work with your assigned partner for
all future regular assignments. You should also work with this person in
lab.
Monday, October 24th, 2011
Submission System Update
The submission system and grade check system have been updated to allow for
multi-file uploads. The interfaces should be straightforward enough, but
please let me know if you encounter difficulties/errors when uploading.
Saturday, October 22nd, 2011
Homework Pair Switch
We will be switching homework pairs starting on the next assignment
(Assignment 07). I will post the new pairs to the
Homework
Pairs page before Thursday.
Additionally, I will be modifying the homework submission system slightly
this weekend to allow you to begin submitting multiple files for an
assignment (including for the current assignment).
Wednesday, October 19th, 2011
Additional Tutor Office Hours
The Tutor/Grader will hold additional office hours from 7-9pm on
Wednesday since some of you asked for more help. This change has been
reflected on the Office Hours page. Additionally, if you can not make my
office hours, you may email me to set up an appointment to meet at
another time.
Wednesday, October 12th, 2011
Exam Returned
Exam 1 was returned in class today. If you were not there, you can pick
yours up during my office hours. Once again, the average was 48.5/62,
stddev was 9.4. The bulk of the mistakes were forgetting purpose
statements and tests. I was lenient on a number of small mistakes, but
please do look over your test for comments that I made as we may not be
so lenient on homeworks for similar errors.
Again, if you think there was an error in the grading, you may either
come to my office hours to discuss it or write on another peice of paper
a brief statement of the error, attach it to your test, and give it to me
in class.
Tuesday, October 11th, 2011
Assignment 4 Updated
I am surprised that I received no questions about this, but if you wish to
have the full functionality of Snake, you should make your modifications
to the Lecture 9_1
code, rather than Lecture 8 (which has no notion of eating and growing).
This should not affect your code in any way, but makes the game more
complete.
Wednesday, October 5th, 2011
Grader Office Hour Tonight
Additionally, the grader, Dick, will have office hours tonight at 7pm in
102WVH.
Tuesday, October 4th, 2011
Assignment 3 Graded
The third assignment has been graded and should be available on the Check
Grades page.
Monday, October 3rd, 2011
Old Exams
I have uploaded a copy of the Spring
2011 Exam. Your test will look something like this, but I will not
guarantee identical coverage. I.e. Some things may appear on this test
on which you will not be tested and visa versa.
Monday, October 3rd, 2011
Extended TA Office Hours for Exam 1
A Message from your TA:
I'll be holding extended office hours tomorrow (Tuesday, October 4) at 462
WVH for any additional help, especially since you've got a test coming up
this week. Do drop in between 3 p.m. and 5 p.m. if you've got any queries,
need something clarified, or would just like a revision of some concepts.
Also, a friendly reminder in case you've been overlooking this: this class is
all about good design; *follow the recipe* !!
Wednesday, September 28th, 2011
Test function for inexact arithmetic
I will discuss it in class tomorrow, but I realized that I forgot to
mention the test function for verifying the output of math on
doubles. The function you should use is
t.checkInexact(double actual, double expected, double tolerance) (See
Documentation):
boolean testExact(Tester t) { // Fails
return t.checkExpect(2.01*3.01+4.01, 10.0601);
}
boolean testInexact(Tester t) { // Succeeds, note the warning is fine.
return t.checkInexact(2.01*3.01+4.01, 10.0601, 0.00001);
}
Monday, September 26th, 2011
Assignment 2 Graded
The second assignment has been graded and should be available on the Check
Grades page.
Monday, September 19th, 2011
Assignment 1 Graded
The first assignment has been graded and should be available for viewing
on the Check
Grades page.
Monday, September 12th, 2011
Homework Pairs Posted
The homework pairs have been posted Here (Login with CCS Account to view the page).
If you see anything missing from your line, please email me with the
missing information as soon as possible. If the "login" field is empty,
you will not be able to submit.
I have also posted the information to Blackboard under Course Materials
for those of you who do not yet have CCS Accounts. However, I will not
be updating it there as I receive additional information.
Friday, September 9th, 2011
Submission System and CCIS Accounts
The submission system and grade check system are up and running. Please
make sure to only submit the .rkt or .java source file for your
assignment. Only one person per pair needs to submit. The last
submission is the one we will grade (whichever pair member submits it).
You will need a CCIS Account to submit and view your grades, so please
email me as soon as you have run the account creation program to tell me
your login. Make the subject of your email "[CS2510F11] CCIS Login", and
include your neu login as well (if you are not sending the email from
that account). If you already provided your CCIS login to Sachin in lab,
you need not do this.
Thursday, September 8th, 2011
Assignment 1 Posted
The first assignment has been posted to the Assignments section. It is
due a week from today at 10pm (Due 9/15 @22:00).
Wednesday, September 7th, 2011
Lecture 1 Posted
The notes for lecture 1 have been posted. I will not normally make
announcements every time they are posted; you can expect them to be
posted some time the same day of the lecture.
Wednesday, September 7th, 2011
CCIS Accounts
Please make sure to
create your CCIS Account if you do not already have one.
You will not be able to properly log into the lab machines nor submit
homework without it.
Wednesday, September 7th, 2011
Welcome to CS 2510, Fall 2011 Edition
|