CSE 5910 – Winter 2012
Software Foundations


Instructor:

Office:

Office Hours:

TA

Last update:

Scott MacKenzie

CSE 3045

TR 11:00 – 12:00

none

19-Mar-12

Main page for 5910


Mar 19, 2012 – Here are the slides for chapter 11, chapter11.pdf, and chapter 12, chapter12.pdf.  As well, here are the programs demo’d in class today: mar19.zip.


Mar 12, 2012 – Here are the slides for chapter 9, chapter09.pdf, and chapter 10, chapter10.pdf.  As well, here are the programs demo’d in class today: mar12.zip.


Mar 5, 2012 – Here are the slides for chapter 8, chapter08.pdf.  As well, here is the source code for the programs demo’d in class today: mar05.zip.


Mar 4, 2012 – Marks for midterm now posted.  I’ll return the exams in class tomorrow.  The view your mark, log on to Prism and issue the command

 

courseInfo 5910

 


Feb 13, 2012 – Here are the slides for chapter 7, chapter07.pdf.  As well, here is the source code for the programs demo’d in class today: feb13.zip. (Note: The zip file includes Trajectory.xls.)


Feb 13, 2012 – Upcoming deadlines:

            March 2 - Check07A

            March 9 - Check08B

            March 16 - Check09A, Check10A

            March 23 - Check11A, Check11B

            March 30 - Check12A

 


Feb 6, 2012 – Here are the slides for chapter 6, chapter06.pdf.


Feb 6, 2012 – Upcoming deadlines:  This Friday (Feb 10) for Check03B.java and Check04A.java and next Friday (Feb 17) for Check05A.java and Check06B.java.  Good luck. 

 

BTW, to review your current grade for the labs, log on to Prism and issue the command

 

courseInfo 5910

 


Jan 30, 2012 – Here are the slides for chapter 5, chapter05.pdf.  As well, here is the source code for the programs demo’d in class today: jan30.zip.


Jan 30, 2012 – OK, time for our first deadline.  By this Friday, please write, debug, and eCheck the program Check02A.java, as described in the text beginning on page 93.  Once your program passes eCheck, transfer it to the course “submit directory” as follows:

 

submit 5910 labs Check02A.java

 

I’ll provide a full demo of this in class today.


Jan 23, 2012 – Here are the slides for chapter 4, chapter04.pdf.  As well, here are source files for the class (PointClass.java) and test program (TestPointClass.java) that we studied in class today.


Jan 17, 2012Click here to view the hours for the Prism lab.  Click here to view the calendar for the Prism lab.


Jan 16, 2012 – Here are the slides for chapter 3, chapter03.pdf.  As well, here are two links you’ll need to access for this course:

 

·         Java API

·         Type package API

 


Jan 11, 2012 – Re getting your CSE account, here’s what you need to do:

 

1. Go to room 1006 in the CSE building (now the Lassonde building).  This is the “Prism” lab.

2. Sit down at any available computer and type “newuser” to the login prompt.  No password is required.

3. A form will be displayed.  Enter the requested information.

4. Get the attention of the Lab Monitor on duty.  The lab monitor will verify your information and have you sign a sheet indicating you will abide by the lab policies. 

5. The Lab Monitor will give you a login account with the cse-prefix.

6. At this point, you are free to login to any computer in labs 1002, 1004, or 1006.  You may also login remotely to red.cse.yorku.ca via putty from a windows system.

 

Please try to do this before next Monday’s class.  Also, please try to create a simple Java program using an editor, then compile and run the program.  You can use the program (Lab1.java) from slide #24 in chapter01.pdf.  If you get stuck at any step, just ask the Lab Monitor (or a nearby student) to help.  Good luck.  See you Monday.


Jan 10, 2012 – Re using your own computer for the programming exercise, click here to see the instructions provided to students in our department’s intro to Java course.  (Note: This course uses the same textbook and the same lab exercises as in CSE5910.)  The instructions for configuring your machine to compile and run Java programs begins at “Working Offline”.


Jan 10, 2012 – Here is the type.jar package, which is needed to run demo programs from the textbook.


Jan 9, 2012 – Here are the slides for chapters 1 and 2: chapter01.pdf | chapter02.pdf.


Jan 9, 2012 – This isn’t working yet, but eventually you should be able to review your marks for labs here: Your Mark.


Dec 22, 2011 – CSE 5910 web page up and running.  Look here for announcements, downloads, etc.