Announcements

Last modified:  Wed Aug 22 11:47:23 2012

Pacman Posted

There is a sample solution to Lab 8 posted in the A Lecture Code Repository.

Final Grades Posted

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.

Final Exam Review Code

The code used in the final exam review session is posted in the FinalExamReview project within the Lecture/A repository.

Lab 7 Contest Winners/Final Exam Review

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.

Class on Friday, April 21st

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.

Office Hour Cancelled

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

Clark's Tuesday 12:00 - 1:00 Office Hours are Cancelled for 4/18/2006

I also may be a tad late to my 1:00pm-2:00pm Office hours. Sorry for the Inconvience, Clark

Lab 7 Presentations

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.

Clark is Old School... and that's not so cool.

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(Iterator i = 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));
		}


Love,
Clark

Office hours cancelled

Mike has to cancel his office hours on Wednesday, April 12th, from 3-4. Sorry for any inconvenience.

Lab 7 deadline extended

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.

Clark apologizes for his alarm clocks malfunction.

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

Note about Lab 6 & Lab Hours Canceled

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.

DEADLINE APPROACHING: CSE Student Mentor Program (Inaugural Season) - Looking for Applicants

------------------------------------------------------------------------
                   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".

UB Library Resources

Please note the following resource available from the UB libraries for your papers: http://libweb.lib.buffalo.edu/infotree/resourcesbysubject.asp?subject=Computer+Science

Lab5 fix for working from home

There is a problem when you want to work on Lab5 from home. If you get a compilation error that says "The type java.lang.Object cannot be resolved", then follow these directions:

Office Hours Canceled

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 Student Mentor Program (Inaugural Season) - Looking for Applicants

------------------------------------------------------------------------
                   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".

Office Hours Canceled

Clark's office hours on Friday, February 24 are canceled.

Change in Open Lab Hours

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.

Exam 1 Review Session

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.

Link Posted for Reference Format

Apologies for the delay, but the link has now been activated for the formatting for the references for the essay.

New Instructions for logging in from home (for Mac users)

Note that on the instructions for using XWin from home you will find new instructions for the process for Mac users.

Essay Assignment Descriptions Posted

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.

Permanent Change in Office Hours

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.

Office Hour Cancelled

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 Posted

Lab 1 is posted on the labs page.

Welcome!

Welcome to the CSE 115 website. You should check these pages often for announcements and changes.