<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=Itv0030_2006</id>
	<title>Itv0030 2006 - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=Itv0030_2006"/>
	<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Itv0030_2006&amp;action=history"/>
	<updated>2026-10-28T23:08:04Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=Itv0030_2006&amp;diff=7992&amp;oldid=prev</id>
		<title>Tammet – 5. veebruar 2007, kell 16:30</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Itv0030_2006&amp;diff=7992&amp;oldid=prev"/>
		<updated>2007-02-05T16:30:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;et&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Vanem redaktsioon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Redaktsioon: 5. veebruar 2007, kell 18:30&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l4&quot;&gt;4. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;4. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Contact: tammet@staff.ttu.ee, 6203457, TTÜ AK223&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Contact: tammet@staff.ttu.ee, 6203457, TTÜ AK223&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;font color=&quot;red&quot;&amp;gt;&amp;lt;b&amp;gt;NB! This is an archive copy from 2006: this page is NOT used for 2007 or later years&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]]&lt;/del&gt;&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;font color=&quot;red&quot;&amp;gt;&amp;lt;b&amp;gt;NB! This is an archive copy from 2006: this page is NOT used for 2007 or later years&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Results&amp;lt;/font&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Results&amp;lt;/font&amp;gt; ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key lambdadb:diff:1.41:old-1480:rev-7992:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=Itv0030_2006&amp;diff=1480&amp;oldid=prev</id>
		<title>Tammet – 5. veebruar 2007, kell 16:30</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=Itv0030_2006&amp;diff=1480&amp;oldid=prev"/>
		<updated>2007-02-05T16:30:05Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Course code: &amp;lt;b&amp;gt;ITV0030&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Link: http://www.lambda.ee/index.php/Kasutajaliidesed_võrgutehnoloogia_baasil or http://www.lambda.ee/index/itv0030&amp;lt;br&amp;gt;&lt;br /&gt;
Lecturer: [http://tanel.tammet.googlepages.com Tanel Tammet]&amp;lt;br&amp;gt;&lt;br /&gt;
Contact: tammet@staff.ttu.ee, 6203457, TTÜ AK223&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&amp;lt;b&amp;gt;NB! This is an archive copy from 2006: this page is NOT used for 2007 or later years]]&amp;lt;/b&amp;gt;&amp;lt;/font&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;Results&amp;lt;/font&amp;gt; ==&lt;br /&gt;
&lt;br /&gt;
The [[kasutajaliidesed results 2006]] are available. The points awarded have been converted to the scale 0-33 for each of three tasks (two labs and a test).&lt;br /&gt;
&lt;br /&gt;
In case you have a question mark (?) in some column, &lt;br /&gt;
please contact T.Tammet latest at Friday, 2. June.&lt;br /&gt;
&lt;br /&gt;
== Written test and lab presentations ==&lt;br /&gt;
&lt;br /&gt;
Consultation:&lt;br /&gt;
* 15. may at 14.00 in room VI-122&lt;br /&gt;
&lt;br /&gt;
Times for the test:&lt;br /&gt;
* 22. may (Monday)  at 10.00 in room  VI-122&lt;br /&gt;
* 29. may (Monday)  at 10.00 in room VI-122&lt;br /&gt;
&lt;br /&gt;
Since the deadline for the second lab is shifted to 15 May, it will be possible to show the second lab in&lt;br /&gt;
AK computer rooms on the following days:&lt;br /&gt;
* Tuesday, 2 May at 12.00-13.30&lt;br /&gt;
* Monday, 9 May at 12.00-13.30&lt;br /&gt;
* Monday, 15 May at 12.00-14.00 (before consultation)&lt;br /&gt;
* Tuesday, 16 May at 12.00-13.30&lt;br /&gt;
* Thursday, 18 May at 10.00-11.30&lt;br /&gt;
&lt;br /&gt;
== Time, place, result ==&lt;br /&gt;
&lt;br /&gt;
Semester: spring&amp;lt;br&amp;gt;&lt;br /&gt;
Grading: two labs plus one test (end of semester)&amp;lt;br&amp;gt;&lt;br /&gt;
Credit points: 2.5&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lectures and seminars: every Monday at 14.00-15.30, room VI-229. Lecture, seminar, lecture, seminar, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
Lab: odd weeks  a 2*45 minutes, AK computer classes IT-213a:&lt;br /&gt;
* Mondays at 17.30-19.00&lt;br /&gt;
* Tuesdays at 12.00-13.30&lt;br /&gt;
FYI: odd weeks start at: 23 January, 6. February, 20. February, ...&lt;br /&gt;
&lt;br /&gt;
== Goals ==&lt;br /&gt;
&lt;br /&gt;
The goal of the course is studying/practicing ideas, methods and technology for building UI-s for web-based apps. We will focus on &amp;lt;b&amp;gt;applications&amp;lt;/b&amp;gt; handling data, not marketing/information pages. Creating the actual app, database schema, security and authentication solutions etc etc are not in the scope of the course.&lt;br /&gt;
&lt;br /&gt;
The three themes of the course (with roughly equal importance) are:&lt;br /&gt;
* Nontechnical aspects of the UI design: usability, etc&lt;br /&gt;
* Browser technologies: html, css, javascript&lt;br /&gt;
* Server technologies: xml, xslt&lt;br /&gt;
&lt;br /&gt;
We assume familiarity with html and basic server-side functionality: i.e. competence to create simple web apps. &lt;br /&gt;
&lt;br /&gt;
== Labs ==&lt;br /&gt;
&lt;br /&gt;
There will be two labs with the [[kasutajaliidesed lectures 2005 common theme]]: &lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;First lab&amp;#039;&amp;#039;&amp;#039;:  building the functioning prototype/fake UI using static files for the app.&lt;br /&gt;
** Deadline: 17 March.&lt;br /&gt;
** You must follow the [[kasutajaliidesed lectures lab 1 requirements]]&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Second lab&amp;#039;&amp;#039;&amp;#039;: actually building the app, using web services provided by the lecturer (i.e. xml data over http), basing the  UI on the prototype built before. &lt;br /&gt;
** Deadline is &amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;extended to 15 May&amp;lt;/font&amp;gt;.&lt;br /&gt;
** You must follow the [[kasutajaliidesed lectures lab 2 requirements]]&lt;br /&gt;
&lt;br /&gt;
Labwork may be done alone or in pairs. Groups of three, etc are not allowed. Each lab will be graded, and the grade will be&lt;br /&gt;
worth 1/3 of the final grade. In order to succeed at the course, both labs plus the final test must be presented/passed.&lt;br /&gt;
Lab presentations after the deadline will be worth 1/2 of the grade it would receive otherwise.&lt;br /&gt;
All lab results must be presented on site during regular lab hours, both authors must be present. Email submissions are not accepted.&lt;br /&gt;
&lt;br /&gt;
== Lectures/seminars ==&lt;br /&gt;
&lt;br /&gt;
; 1. Introductory lecture: 23. January. Introduction to the course, first half of the core XML lecture&lt;br /&gt;
:Materials to read:&lt;br /&gt;
:* [http://www.joelonsoftware.com/printerFriendly/uibook/fog0000000249.html   J. Spolsky. User Interface Design For Programmers. ]&lt;br /&gt;
:* [http://cs.ttu.ee/kursused/itv0030/loeng/xmlbaas1.PPT XML course lecture 1 (in Estonian, PPT)]&lt;br /&gt;
:* [http://www.w3schools.com/xml/default.asp XML tutorial from w3schools]&lt;br /&gt;
:* alternative: [http://www.zvon.org/xxl/XMLTutorial/General/book.html another XML tutorial]&lt;br /&gt;
:* [http://www.w3.org/TR/xhtml1/ XHTML 1.0 standard] &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
; 2. Labwork seminar: 30. January. Selection/introduction of labwork. Some UI aspects.&lt;br /&gt;
&lt;br /&gt;
; 3. Second lecture: 6. February. Starting CSS.&lt;br /&gt;
&lt;br /&gt;
; 4. Seminar: 13. February. Basic UI components and choices. Examples from apps.&lt;br /&gt;
: some examples: [http://www.webdesignfromscratch.com/current-style.cfm design], [http://demo.silverorange.com/sub.php silverorange intranet], [http://intranet.ttu.ee/  ttu intranet], [http://www.opensourcecms.com/ cms live demos: a lot!]&lt;br /&gt;
&lt;br /&gt;
; 5. Third lecture: 20. February. CSS and Javascript&lt;br /&gt;
: some examples: [http://cs.ttu.ee/kursused/itv0030/calctabs.html splitting a form into tabs], [http://css.maxdesign.com.au/listamatic/ examples from listamatic], [[Media:autofill_example_bus.html | autofill example]]&lt;br /&gt;
&lt;br /&gt;
; 6. Seminar:  27. February. We&amp;#039;ll investigate sites and demos using CSS and Javascript.&lt;br /&gt;
: some examples taken from here: [http://www.cssplay.co.uk/ a large number of cool categorized pure css demos with explanations]&lt;br /&gt;
: we&amp;#039;ll also check out the [http://developer.yahoo.net/yui/ Yahoo UI library]&lt;br /&gt;
&lt;br /&gt;
; 7. Fourth lecture: 6. March. Starting with XSL.&lt;br /&gt;
: See the materials of the first XSL lecture from http://cs.ttu.ee/kursused/itv0030/&lt;br /&gt;
&lt;br /&gt;
; 8. Seminar: 13. March. Various issues, XSL.&lt;br /&gt;
&lt;br /&gt;
; 9. Lecture: 20. March. XSL.&lt;br /&gt;
&lt;br /&gt;
; 10. Lecture: 27. March. XSL. Second lab.&lt;br /&gt;
: See [[kasutajaliidesed lectures lab 2 requirements]]&lt;br /&gt;
&lt;br /&gt;
; 11. Seminar: 3. March. Second lab example with a standalone Java server. &lt;br /&gt;
: See the example at the end of [[kasutajaliidesed lectures lab 2 requirements]]&lt;br /&gt;
&lt;br /&gt;
; 12. Lecture. XmlHttpRequest (Ajax etc)&lt;br /&gt;
: See the example code here: [[kasutajaliidesed lectures lab 2 ajax example 1]]&lt;br /&gt;
&lt;br /&gt;
== Obligatory reading on UI design principles ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.joelonsoftware.com/printerFriendly/uibook/fog0000000249.html   J. Spolsky. User Interface Design For Programmers. ]&lt;br /&gt;
* [http://www.joelonsoftware.com/articles/NotJustUsability.html  J. Spolsky. It&amp;#039;s Not Just Usability]&lt;br /&gt;
* [http://www.asktog.com/basics/firstPrinciples.html   B. Tognazzini. First Principles of Interaction Design.]&lt;br /&gt;
* [http://cs.ttu.ee/kursused/itv0010/command.html  N. Stephenson. In the beginning was the command line.]&lt;br /&gt;
&lt;br /&gt;
== Useful reading ==&lt;br /&gt;
&lt;br /&gt;
=== Browser UI design principles ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.useit.com/alertbox/9710a.html classics: style and structure of a web page text]&lt;br /&gt;
* [http://www.joelonsoftware.com/design/index.html Great design: draft of the new Spolsky book]&lt;br /&gt;
* [http://www.vipedio.com/roman/blog/20culture_full.html visual style currently in (2006)] plus [http://www.webdesignfromscratch.com/current-style.cfm a similar story]&lt;br /&gt;
&lt;br /&gt;
=== Core browser tech (html,css,javascript) ===&lt;br /&gt;
&lt;br /&gt;
* [http://www.w3.org/TR/html4/  HTML 4.01]&lt;br /&gt;
* [http://www.w3schools.com/html/default.asp  HTML tutorial]&lt;br /&gt;
* [http://www.w3.org/MarkUp/Guide/Style.html First CSS intro]&lt;br /&gt;
* [http://www.w3c.org/Style/CSS/  CSS]&lt;br /&gt;
* [http://www.w3schools.com/css/default.asp  CSS tutorial] &lt;br /&gt;
* [http://www.w3schools.com/js/default.asp  Javascript tutorial 1] &lt;br /&gt;
* [http://www.w3schools.com/dhtml/default.asp  Tutorial: javascript + css + html]&lt;br /&gt;
* [http://www.westciv.com/style_master/academy/css_tutorial/index.html Westciv CSS book]&lt;br /&gt;
* [http://www.westciv.com/style_master/academy/hands_on_tutorial/index.html  Westciv CSS tutorial]&lt;br /&gt;
* [http://www.meyerweb.com/eric/css/edge/  CSS edge]&lt;br /&gt;
* [http://www.csszengarden.com  CSS Zen garden] &lt;br /&gt;
* [http://www.alistapart.com/  A list apart]&lt;br /&gt;
* [http://www.quirksmode.org/home.shtml  Differences between browsers]&lt;br /&gt;
* [http://www.websitetips.com/css/ a large collection of tutorials and tips]&lt;br /&gt;
* [http://www.htmldog.com/  htmldog: html ja css tutorials and handbooks]&lt;br /&gt;
&lt;br /&gt;
=== Tips, tricks and cool stuff ===&lt;br /&gt;
&lt;br /&gt;
* [http://css.maxdesign.com.au/listamatic/  perfect list-based menu/tabs/etc design examples from listamatic],&lt;br /&gt;
* [http://www.cssplay.co.uk/ a large number of cool categorized pure css demos with explanations]&lt;br /&gt;
* [http://www.evolt.org/article/comment/17/60369/index.html  10 css tricks]&lt;br /&gt;
* [http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro3/?ca=dgr-lnxw01MasterAJAX3 mastering Ajax: see also links at the end]&lt;br /&gt;
* [http://developer.yahoo.net/yui/ Yahoo UI library]&lt;/div&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
</feed>