Alert icon
We're changing our privacy policy. This stuff matters.  Learn more  Dismiss

Lecture 29: The Trouble with Concrete Types - Richard Buckland UNSW

Loading...

Sign in or sign up now!
6,095
Loading...
Alert icon
Sign in or sign up now!
Alert icon

Uploaded by on May 22, 2008

The first 17.5 minutes are a discussion of what the task2 diaries revealed: poor time management (eek!) Richard confesses he is bad at time management too and makes some suggestions.

The remainder of the lecture is setting up for ADTs (introduced in the next lecture). Task2 (the sudoku solver) is used as motivation. Why do we want to break the problem into separate quasi-independent files? (A: Metcalf's law) What was the relation between the sudokoGrid type and its interface? What is the subtle problem Richard keeps alluding to with respect to the way this separation was implemented?

Another Richard, or perhaps Alex, comes up with a better way of implementing sudukoGrid.c - is this as wonderful as it seems or have we unearthed a mare's nest? If only there was some way of solving this problem ... (dissolve to lecture 30)

Category:

Education

Tags:

License:

Standard YouTube License

  • likes, 0 dislikes

Link to this comment:

Share to:
see all

All Comments (4)

Sign In or Sign Up now to post a comment!
  • these videos are awesome, but they would be epic beyond all recognition if us poor folk could access the homework, and tasks online =D

  • Is there a way to get access to the test2 spec, or something? I am making the program, but I think I either forgot or there wasn't a video explaining what to put in the sudokuGrid.c file. Oh, and, I love you!

  • I wish I could go to this uni!!!

Loading...

0 / 00Unsaved Playlist Return to active list
    1. Your queue is empty. Add videos to your queue using this button:
      or sign in to load a different list.
    Loading...Loading...Saving...
    • Clear all videos from this list
    • Learn more