SE701

From Marks Wiki
Jump to navigation Jump to search

SOFTENG 701

Course Homepage

Interview times

Replace a (free) slot with your UPI to book an interview time. Interviews take place in room 303S.491, 4th floor of the Computer Science building.

Monday
5 May
10:00-10:30
(free)
10:30-11:00
(free)
12:00-12:30
(free)
12:30-1:00
mdos002
2:00-2:30
(dgom001)
2:30-3:00
emar048
Tuesday
6 May
10:00-10:30
ezur001
10:30-11:00
clee204
12:00-12:30
(eyeu003)
12:30-1:00
mdjo001
2:00-2:30
jpen059
2:30-3:00
ghay026
4:00-4:30
thua035
4:30-5:00
(bmsi001)
Wednesday
7 May
2:00-2:30
ydon028
2:30-3:00
bbal019
4:00-4:30
jkim202
4:30-5:00
nirv002
Thursday
8 May
10:00-10:30
mgar059
10:30-11:00
(svee003)
12:00-12:30
lstu013
12:30-1:00
mgat014
2:00-2:30
tmit019
2:30-3:00
scar107
4:00-4:30
lsen008
4:30-5:00
mham066
Friday
9 May
12:00-12:30
aalh004
12:30-1:00
sbal047
2:00-2:30
ssiv025
2:30-3:00
sshe088
4:00-4:30
wton016
4:30-5:00
than035

Resources

  • To use SBCL on login.cs.auckland.ac.nz, put these lines in your ~/.emacs file
(add-to-list 'load-path "/usr/local/share/emacs/site-lisp/slime/")
(setq inferior-lisp-program "/usr/local/share/sbcl/bin/sbcl --core /usr/local/share/sbcl/lib/sbcl/sbcl.core")
(require 'slime)
(slime-setup)

Links

Vast amounts of Lisp related amusement:
xkcd comic 1
xkcd comic 2
xkcd comic 2

Meetings and Agenda

Place any items you want discussed on the appropriate (future) agenda.

Week 1

Week 2

Week 3a

Week 3b

Week 4

Week 5

Week 7

Discussion

Screencasts

  • How to get a screencast onto the wiki:
  • Use the CamStudio SWF Producer to convert AVI files to the more compact SWF format.
  • SWF Producer generates both a video (.SWF) file and an HTML file
  • Rename the SWF file to your upi-n.swf, where your upi is your UPI and n is a small integer chosen by you to be distinct for each SWF file you produce
  • Edit the HTML file and make the following changes:
  • in the EMBED element, check the HEIGHT and WIDTH match the values given in the OBJECT element, changing the values in EMBED if necessary
  • in the EMBED element, change the SRC to: src="https://www.se.auckland.ac.nz/courses/SOFTENG701/resources/your upi-n.swf"
  • find a suitable wiki page and paste in the portion of the HTML file from <OBJECT> to </OBJECT>. Put the tag <HTML> before this and </HTML> after.


Group A (2min)

Anonymous Functions

Multiple Values

Exact Rational Arithmetic

Arbitrary Precision Integers

Number Types

Group B (5min)

Higher Order Functions

Property Lists

Optional Parameters

Keyword Arguments

Dynamically Scoped Variables

Multiple Inheritance

Packages

The FORMAT Function

Group C (10min)

Generic Functions

Multiple Dispatch

LOOP Macro

List Processing

Generalized References

Conditions and Restarts

Method combination

Macros

Function Parameters

Hashes

Screencast Portfolio Organized using UPI

IMPORTANT NOTICE: If your screencasts are not loading, make sure you set movie parameter's VALUE the same as SRC. i.e. <PARAM NAME=movie VALUE="https://www.se.auckland.ac.nz/courses/SOFTENG701/resources/...swf">

Here are the other changes you need to make, so that your screencast is visible

  1. Change the HTML tags to 'html' tag and remove head and body tags (leave the embed and object tags as they are)
  2. Make sure height in both the places is a small number, the code by CamStudio gives a HUGE number.

Hopefully, this will work.