There will be a lecture as usual on Friday. In this lecture, I will provide some general feedback on the assignment whilst it is fresh (burnt in?) in your minds. I will also go over the normalisation exercise which was left incomplete 3 lectures ago.
I will then introduce an exercise for the tutorial which uses PHP to process XML files and XML from a remote weather site. I think you will find this exercise simple but surprisingly powerful.
Finally we will have a poll to judge the best of the photo album sites. Make sure you bring your mobile phones because we will be using a SMS-enabled application to do this. There will a small prize for the best site.
Wednesday, 13 December 2006
MP3 lecture recordings
In addition to the slides and example material, the last two lectures have accompanying recordings which might be helpful, despite the ums and erhs and the poor referencing from speech to slides, if you missed either or both of the last two lectures. Please let me know if you find these resources helpful.
Saturday, 9 December 2006
Term 1 Schedule
week no | Topics | Lecturer | |
---|---|---|---|
1 | 29 Sept | Introduction | CW |
2 | 6 Oct | Abstraction Layers | CW |
3 | 13 Oct | Logical Data models and the Relational Model | CW |
4 | 20 Oct | Conceptual Modelling | CW |
5 | 27 Oct | ERM to RDBMS | CW |
6 | 3 Nov | 3-tier and PHP | CW |
7 | 10 Nov | Browser-Server interaction with PHP | MB |
8 | 17 Nov | One thing in one place | CW |
9 | 24 Dec | Short-lived data | CW |
10 | 1 Dec | Trees, the DOM and AJAX | CW |
11 | 8 Dec | Tables and Trees | CW |
12 | 15 Dec | Term 1 wap up |
Friday, 8 December 2006
Course work
I have added links to the group list to each of your mini Flickr implementations. I will be awarding a prize for the entry judged to be the best by us and you, so I encourage you to take a look at these some time in the next few days.
Week 11 - Moving from tables to Trees
In this session, I continue the work on tree structures by looking at the difference between table and tree structures as represented in XML format. We will look at some of the motivation behind the use of XML, in particular the problems with complex relational systems, the problem of data interchange and the emerging XML technologies.
- slides
- the mp3 recording of the lecture - again unedited
- The XForms demo
- the Flickr demo
- transXChange data and the transXChange site
- This Module specification as XML
- XML on wikipedia
- XML at w3.schools
Friday, 1 December 2006
Week 10 - Trees , the DOM and AJAX
This week we will look at another key data structure, the tree . Tree structures are found in many places in computing, incuding filesystems and the structure of documents. We will look at some general aspects of trees and then look at how one tree, the DOM (Document Object Model) in a browser, can be accessed and updated using Javascript. The example we look at also uses a different client-server communication model called AJAX.
- [Essential] slides
- mp3 recording of lecture - unedited as yet
- [Essential] tutorial - non-technical - investigating some AJAX-powered applications and the use of tree structures
- [Essential] ZIPcode example
- Ajax on CEMS wiki
- W3CSchools DOM Tutorial
- W3C DOM level 1 Documentation
Subscribe to:
Posts (Atom)