|
Thursday 13 October:
[assignment-4]
is available.
Monday 26 September:
Assignment 3 is now due due 5pm Friday 14th of October. This is a deadline
extension of 1 week due to a slight delay in the lecture
schedule.
Friday 23 September:
Tutorials will continue during the break!
Friday 23 September:
Assignment 3 handout has been posted and can be downloaded or picked up in the general office.
Thursday 15 September:
There is a solution to [assignment-2]
on the 3rd-year noticeboard.
Wednesday 14 September:
Marking of assignment-2 is 3/4 complete
-- LA, CLM.
Monday 5 September:
The [implementation] section of the unit begins.
Friday 2 September:
Late submissions for [assignment-2] closed.
- Friday 26 August:
[assignment-2] is due by 6pm, e.g.
2*x**2+2*x
-> 0*x**2+2*2*1*x**1+0*x+2*1
= 4*x+2
- but it is not necessary to simplify
the derivative of a non-polynomial, e.g.
(2*x**2+2*x)*(3*x-2)**-1
-> (0*x**2+2*2*1*x**1+0*x+2*1)*(3*x-2)**-1
+(2*x**2+2*x)*-1*(0*x+3*1-0)*(3*x-2)**-2
= (4*x+2)*(3*x-2)**-1+(2*x**2+2*x)*-1*3*(3*x-2)**-2
- ITS, 26-Aug-2005 17:57:20:
"AFS
home directory service is unavailable. Users will not
be able to use these systems: Linux labs, RA-CLAY, SNG,
users.monash from 17:30-23:00 today is unavailable" --
[www.its.monash.edu.au/news/interruptions/],
26-Aug-2005 17:57:20.
- ITS, Mon, 29 Aug 2005 00:34:03:
"Friday 26-Aug-2005 1730 hrs -
Monday 29-Aug-2005 0030 hrs [...]
AFS home directory service will be made unavailable.
Users will not be able to use these systems: Linux labs, RA-CLAY,
SNG, users.monash." --
[www.its.monash.edu.au/downtime/mostrecent/msg07578.html]
Mon, 29 Aug 2005 00:34:03.
- ITS, Mon, 29 Aug 2005 09:22:25:
"The ra-clay and Linux environments
were restored to normal
around 12.30am, Monday 29th Auguest (sic)."
-- its.monash.edu.au, Mon, 29 Aug 2005 09:22:25.
- So...: Assignment-2 (a2) is extended to
1pm Monday 29 Aug..
[It was closed at 1pm on the 29th --
by resetting the closing date to the 28th.]
- And a2late will run from Tuesday to
5pm Friday 2 Sept.
|
Wednesday 24 August:
Assignment-2 marks, when available,
will be posted on the 3rd year notice-board.
Let me know if you do not want your future marks to be
posted in this way.
Tuesday 23 August:
Assignment-1 marks are now available at the csse office.
Monday 22 August:
Started on [concepts II - V].
Thursday 18 August:
"There are 11 copies [of Ullman] in HAL, 7 of them in Reserve.
The ones available for a 2 week loan have lots of holds on them.
[...] students [...] can borrow the reserve copies
overnight, and need not wait for their turn in the hold queue ..."
-- Sara M. (Hargrave library).
Wednesday 17 August:
Some supplementary notes, ml9.*, on 'continuation'
programming in SML.
Tuesday 16 August: LA is on leave 16/8/05.
Monday 15 August:
ML VIII and some supplementary notes, ml8.*, on
implementing/simulating laziness in SML.
Thursday 11 August:
David Albrecht tells me that "Both ra-clay and sng are down and
ITS do not know when the will be available."
But the lab. p.c.s should still be up -- for work on your SML assignments.
Wednesday 10 August:
ML7: Structures, signatures, functors. Also see
[e.g. Traversable].
Monday 8 August:
High order functions -- perhaps the most important topic
when it comes to using functional languages.
Also see examples in [Code/].
Friday 5 August:
Electronic submission of [assignment-1]
is due.
W. Poundstone, Prisoner's Dilemma,
Oxford University Press, pp.304, 1993 (Doubleday, NY, '92),
is a popular book about the P.D. with some rather chilling stories about
the cold war, the nuclear arms race, game theory,
military advisers and strategic think tanks.
And
Dr. Strangelove (1964)
is a very funny black comedy.
Wednesday 3 August:
'submit' is cs/cc/bin/submit (or is it /cc/cs/...?)
on ra-clay.
This function will find the smallest value in an int list:
- fun smallest (x::xs) = foldl (Int.min) x xs;
...
- smallest [1,2,3,4,5,0,5,6,3];
val it = 0 : int
see [Code/hof.sml].
Monday 1 August:
See [assignment-1]
for instructions on electronic submission.
Wednesday 27 July:
See
[curried.sml] and
[curry.sml] in
[Code/] for various ways
of defining curried and uncurried versions of functions by
fun and val
declarations.
'o' is functional composition ('.' in Maths); that is
(f o g) x = f(g x).
The voluntary, optional tutorials
are currently:
Tues 11.00 103/bldg#19,
Tues 12.00 109/bldg#19,
Wed 10.00 103/bldg#19,
Wed 14.00 105/bldg#19.
And apparently
"the recording
of [the]
lecture at 9am this morning failed
due to a fault which caused the H4 theatre recording PC to
malfunction" -- L.S., Information Systems Division.
Tuesday 26 July:
It is allowed to use 'Random' when doing
assignment-1.
Monday 25 July: For interest only,
a [seminar]
bldg#75/G55, 2pm,
on using the "other" functional programming language, Haskell, in machine
learning [more].
Friday 22 July:
[Assignment 1] (ML) posted.
- Thursday 21 July, tutorials:
The tutorials are voluntary.
In past years about half of the students have attended them on a "need" basis
and there has not been the necessity to "sign up" through allocate+.
(The times have to appear in allocate+ if we are to book any rooms!)
Attend any convenient session if you wish.
Based on past years, the chance of a session overflowing is small.
- In any case, the rooms initially allocated by admin. were wrong --
flat tutorial rooms not computer labs. -- this was corrected
some time on Wednesday, so if you noted times and places before
then they are wrong.
- A fourth session has also been created,
but one of the sessions will be dropped
when we see how attendance is running --BM, LA.
Wednesday 20 July:
The radio mike seems to be OK. now,
[printed notes] for ML.
Tuesday 19 July:
Newsgroup (monash.csse.cse3322),
server collabra1.monash.edu.au,
needs authcate username/password,
[news://monash.csse.cse3322], or
[via my.monash]
-- Cameron Mc..
Monday 18 July, L1:
[printed notes].
Do the homework in the notes!
Radio mike u/s with feedback;
it has been reported -- LA.
|
|