Last modified:
Wed Aug 22 11:47:23 2012
There is a sample solution to Lab 8 posted in the A Lecture Code Repository.
Aside from a few cases where Lab 8 grades are still being worked out, the grades that are now posted in the gradebook should be considered final. If you have a question about your grade, you need to contact me before Thursday, May 18th. At the end of the day on the 18th, I will be officially submitting grades to the University.
The code used in the final exam review session is posted in the FinalExamReview
project within the Lecture/A
repository.
We had quite a few good entries for the Lab 7 contest and have therefore decided to expand the prizes to four in each category. The winners were:
Technical
First Place - Bryan Jones (B1) 10 points
Second Place - Eric Milillo (B1) 8 points
Third Place (tie) - Kevin Gonyo (B1) & Mike Hatem (B2) 5 points each
Fourth Place - Aaron Festinger (A3) 3 points
Creative
First Place - Zach Lochner (B2) 10 points
Second Place - Zeb Lohnes (B4) 8 points
Third Place - Phil Carlisle (B2) 5 points
Fourth Place - Russ Manzella (B2) 3 points
Honorable Mentions
Matt Biernat (B1) 1 point
Rodrick Pierce(B1) 1 point
Code from all the winners is available from the B section's lecture code repository. Congratulations to all the winners.
Please note that the final exam review session will be on Wednesday, May 3rd at 3:00pm in 210 NSC.
The final exam for this class is on Tuesday, May 9th beginning at 9:00am in 170 Fillmore.
On Friday, April 21st from 2:00pm - 3:00pm, the Department of Computer Science & Engineering is proud to host their Distinguised Speaker John McCarthy, who will be speaking in 330 Student Union.
John McCarthy is well-known in the field for many things, among them being the person that coined the term "artificial intelligence" as well as the creation of the programming language LISP. All are encouraged to attend this talk.
Due to the timing of this talk, both lectures for 115/503 are cancelled for Friday. Please note the worksheet that has been posted as practice for the final exam on the schedule. This is not an official assignment, but the answers will be given at some point before the end of the semester.
Yang's office hours are cancelled for Wednesday, April 19th.
The first half of Mike's 1:00 Office hours are cancelled for Wednesday, April 19th
I also may be a tad late to my 1:00pm-2:00pm Office hours. Sorry for the Inconvience, Clark
If you want a chance at the Lab 7 extra credit, you need to sign up to give a presentation of your Lab 7. The sign up sheet is posted outside Adrienne's office.
You will sign up for one 10-minute slot. We only expect your presentation to run about 5 minutes, but this gives us enough time for set-up issues. We expect that your presentation will tell us which category you are entering for (Techical, Creative, or both) and explain what your program does and why it is cool. Creative category contestants are encouraged to be creative with their presentations (think spiffy costumes or flame-throwing acrobatics), and technical people are encouraged to have unique presentations as well, although it is not required in either case.
The current days for presentations are Thursday, April 20th and Tuesday, April 25th with more dates to be added if those days fill up. If you have any questions, please email Adrienne.
Mike and I had a debate over the way I taught my students to iterate over the ArrayLists in CSE115.PacMan.BoardPositions. After a pedagogical holy war and some juvenile name calling (ie. Stupid Head, Ignoramus, etc.). I have agreed with Mike's peer review that I was silly to use an Iterator. The easiest way to iterate over an ArrayList is as follows, please feel free to change your code and denounce me as your CSE115 God.
//Clark's pre-1.5 Legacy Garbage-Code // WallCell temp = null; // //Generate Wall // for(Iteratori = BoardPositions.WALLS.iterator(); i.hasNext();) // temp = new WallCell(this,i.next()); // _gameBoard.put(new Position(temp.getLocation()), temp); // System.out.println(new Position(temp.getLocation()).toString()); // } //Mike's elite 1.5 refactoring is as follows: for(Position p: BoardPositions.WALLS){ _gameBoard.put(p,new WallCell(this,p)); }
Mike has to cancel his office hours on Wednesday, April 12th, from 3-4. Sorry for any inconvenience.
Coldplay was back working by the time I got to the lab at 3:00pm, but due to the fact that it was down for some time today, I have extended the due date for Lab 7 until 11:59:59pm tomorrow. Do not expect another deadline extension if something like this happens again for Lab 8.
Here is the much anticipated text file
If you have any further questions, feel free to e-mail me or attend office hours.
Sorry for the inconvenience,
Clark
As with Lab 5, submissions that do not compile will receive an automatic grade of 10. Also, just as in Lab 5, you need to comment your files appropriately. These two policies will be in effect for the rest of the semester for all the rest of the labs.
Keith's lab hours for 3/24 are canceled.
------------------------------------------------------------------------ CSE Mentors Needed for Fall 2006 ------------------------------------------------------------------------ Starting in Fall 2006, the CSE department will begin a mentoring program for new majors (students enrolled in CSE 115). We are in need of students to serve as mentors for these freshmen. Students interested in applying must minimally meet the following qualifications: * Student at UB (extreme preference given to undergraduate students) * In good academic standing at the University and within the department * Must have taken more than one semester's worth of courses at UB (having taken CSE 115 & 116 at UB preferred) Mentor responsibilities include (but are not limited to): * Guiding a small group of CSE 115 students as they begin their academic careers in the CSE department * Organizing regular meetings with mentees * Attending an orientation session for mentors and mentees * Attending a weekly mentor meeting with a faculty mentor supervisor Applicants are asked to create a resume and also to write a no more than 250 word (ie - one page double spaced) response to the following: If I had a mentor in CSE 115, I would have liked him/her to have helped me with... You must place your resume, your essay response as well as a print out of the "My Grades & GPA" link from MyUB in the mailbox of Carl Alphonce no later than Friday, March 10, 2006. You must include your UB email address on your resume. Suitable applicants will be contacted to arrange an interview. While this is an unpaid position, you will receive University credit for participating in the mentor program. If you have any questions or need any additional information, please e-mail Carl Alphonce at alphonce@cse.buffalo.edu with the subject line "CSE Mentor Information".
Please note the following resource available from the UB libraries for your papers: http://libweb.lib.buffalo.edu/infotree/resourcesbysubject.asp?subject=Computer+Science
Adrienne's office hours are canceled for the remainder of the week as she will be out of town attending the SIGCSE conference. Classes will be held as usual. She will probably be reading email during the trip and will be back to town on Monday, March 6th.
------------------------------------------------------------------------ CSE Mentors Needed for Fall 2006 ------------------------------------------------------------------------ Starting in Fall 2006, the CSE department will begin a mentoring program for new majors (students enrolled in CSE 115). We are in need of students to serve as mentors for these freshmen. Students interested in applying must minimally meet the following qualifications: * Student at UB (extreme preference given to undergraduate students) * In good academic standing at the University and within the department * Must have taken more than one semester's worth of courses at UB (having taken CSE 115 & 116 at UB preferred) Mentor responsibilities include (but are not limited to): * Guiding a small group of CSE 115 students as they begin their academic careers in the CSE department * Organizing regular meetings with mentees * Attending an orientation session for mentors and mentees * Attending a weekly mentor meeting with a faculty mentor supervisor Applicants are asked to create a resume and also to write a no more than 250 word (ie - one page double spaced) response to the following: If I had a mentor in CSE 115, I would have liked him/her to have helped me with... You must place your resume, your essay response as well as a print out of the "My Grades & GPA" link from MyUB in the mailbox of Carl Alphonce no later than Friday, March 10, 2006. You must include your UB email address on your resume. Suitable applicants will be contacted to arrange an interview. While this is an unpaid position, you will receive University credit for participating in the mentor program. If you have any questions or need any additional information, please e-mail Carl Alphonce at alphonce@cse.buffalo.edu with the subject line "CSE Mentor Information".
Clark's office hours on Friday, February 24 are canceled.
Jim will be changing his open lab hours effective next week. His Monday and Wednesday 9am hours will be replaced with one two-hour block on Wednesdays from 2pm - 4pm. Please note the change on the Labs page.
There will be a review session open to all students on Sunday, February 19th beginning prompty at 3pm in 210 NSC.
There will be some review topics discussed, but please bring your questions with you so they can be answered.
Please note that if you arrive late and have missed discussion on a particular topic, the review session will not stop and "re-do" it for you. However, you are always welcome to stop by office hours to discuss topics you are unsure of.
Apologies for the delay, but the link has now been activated for the formatting for the references for the essay.
Note that on the instructions for using XWin from home you will find new instructions for the process for Mac users.
Please note the posting of the descriptions of the next three stages of the essay assignment on the schedule pages. The next part of the essay assignment is due on Monday, February 13th (with stages 3 & 4 due on 2/27 and 3/10 respectively). You will be receiving your essay topic back in class this week.
Clark's office hours have changed for the semester. Please notice this change on the People Page. His hours on Thursday have been cancelled and moved to an additional hour on Friday. This change will be in effect this week.
I (Adrienne) apologize for doing this so early in the semester, but my office hour on Thursday, January 26th will have to be cancelled. If you intended on coming to my office hour and were in need of assistance or another appointment, please email me.
Lab 1 is posted on the labs page.
Welcome to the CSE 115 website. You should check these pages often for announcements and changes.