CSE 5910 – Winter 2006
Software Foundations


Instructor:

Office:

Office Hours:

TA

Last update:

Scott MacKenzie

CSE 3045

TR 13:00 – 14:00 in CSE 3045

-

5-Apr-06

Main page for 5910


Apr 5, 2006 –Unofficial grades now posted.  Use ePost to view. (See the note posted below, dated March 14, if you are not sure how to use ePost.)  Have a good summer!


Mar 22, 2006 –Here are the slides for chapter 12, including two at the end with the exam summary, ( chapter12.pdf ) and a zip file containing the DemoCharFreq application and the SMS files shown in class today ( mar22.zip).  Note: The URL of the SMS corpus is given in the readme file.


Mar 15, 2006 –Here are the notes and programs for chapters 10 and 11 ( chapter10.pdf | chapter11.pdf | mar15.zip ).  FYI, I must leave campus early tomorrow and will not be available during my regularly-scheduled office hours.


Mar 14, 2006 – Want to verify which labs you have successfully eCheck'd?  Yes you can do this (I think!).  Just CLICK HERE and fill in your 9-digit York ID, password, 5910, then click Display.


Mar 8, 2006 –Two things: (i) The final exam will take place during our last regularly-scheduled class, and it will be in the same location as the midterm; i.e.: Wednesday March 29, 9:30-12:00, ACW 205.  (ii) I have finished remarking the errant question on the Midterm exam.  I decided to accept "d" or "e" as correct answers. So, the mark remains the same for all students except those who spotted the unintended compile error (i.e., the space between the two equal signs in the relational test for equality).  Those students will get an extra 2 marks.  I'll bring the exams to class next.  Or, you can pick them up beforehand during my office hours.


Mar 1, 2006 –Here are the notes and programs presented in class today ( chapter09.pdf | mar01.zip ).


Feb 24, 2006 – Note: the course evaluation will take place near the end of class on Wednesday, March 22.


Feb 20, 2006 – The midterm exam is now prepared.  The exam consists of short answer questions (23 points) and two programming questions (26 points).  Each programming question requires you to write a short java program (2-3 dozen lines of code).


Feb 10, 2006Two important announcements: (1) I have secured a bigger room for the midterm.  It will take place in ACW 205. (That’s one of the Fine Arts buildings, called Accolade West.  Have a look at York Maps, if you don’t know where it is. (2) The midterm exam will start at 9:45 a.m., rather than 9:30. 


Feb 8, 2006 – Here are the notes and programs presented in class today ( chapter07.pdf | chapter08.pdf | feb08.zip ).  Please make sure you check the course web site prior to showing up for the midterm exam two weeks from today.  I am trying to book a bigger room.  I’ll post the information here when available.


Feb 1, 2006 – Concerning the issue that arose in class today – why s.equals(c) does not generate a compile error (assuming s is a String and c is a char) – this is a development of Java 1.5 known as “boxing”.  See the course text on page 228 for further details.


Feb 1, 2006 – Here are the notes and programs presented in class today ( chapter06.pdf | feb01.zip ). 


Jan 25, 2006 – Here are the notes and programs presented in class today ( chapter04.pdf | chapter05.pdf | jan25.zip ). 


Jan 18, 2006  Note: the eCheck URL below is RED and BOLD.  Look carefully. It is different from the URL that appears by default when you run the Options command.   Also, here are the notes (chapter03.pdf) and programs (jan18.zip) presented in class today.  Make sure you take a few minutes to do the programming challenge given on the last slide.  Finally, here is the URL for the Java API on Sun’s web site (http://java.sun.com/j2se/1.5.0/docs/api/index.html).


Jan 13, 2006 – FYI, all systems are go!  The eCheck server is working and several students have successfully eCheck’d the first few exercises.  Nothing due this weekend, though.  The first deadline is Jan 22.


Jan 11, 2006 – Here are the notes ( chapter01.pdf | chapter02.pdf ) and programs (jan11.zip) presented in class today.


Jan 10, 2006 – One thing we will be focusing on beginning tomorrow is the process of eChecking labs.  The general ideas are espoused in Lab 2 (e.g., installing the latest type.jar file on your home computer in Java's jre/lib/ext directory).  You also need to configure your eCheck programs by running the java Options command, as explained in the book.  When doing this, there are three pieces of information you need to provide:

 

          Login ID = The 9-digit York ID

          Password = provided by the instructor

          eCheck URL = http://www.cse.yorku.ca/~roumani/type/ec/5910.cgi

 

For your password, you will need to get this from me.  Please send me an email (mack@cs.yorku.ca) and I’ll provide it.


Jan 4, 2006 – Sorry I couldn’t be at the class today.  I am out of the country until next week.  About the eChecks… nothing is due this Sunday.  I’ll discuss the eChecks in more detail in class next week.  In the mean time, please try to get the text and read the first two chapters.


Nov 28, 2005 – CSE 5910 web page up and running.  Look here for announcements, downloads, etc.