UCYLogo
Πανεπιστήμιο Κύπρου
Τμήμα Πληροφορικής

ΕΠΛ425: Τεχνολογίες Διαδικτύου

 

Course Schedule

Φθινόπωρο 2010


Ευρετήριο

ΕΠΛ425 | Συμβόλαιο | Πρόγραμμα Μαθημάτων | Εργασίες | Χρήσιμο Υλικό  |  Ανακοινώσεις


Lectures | Precepts
 
Date Lecture Topics & Goals Readings
Topic 1: Introduction

8/9

An introduction to the technical and scientific challenges of the Web

Οι τεχνικές και επιστημονικές προκλήσεις του Παγκόσμιου Πληροφοριακού Περιβάλλοντος

  • Readings:
    • Web Science: An Interdisciplinary Approach to Understanding the Web. James Hendler, Nigel Shadbolt, Wendy Hall, Tim Berners-Lee, and Daniel Weitzner. Communications of the ACM. Vol. 51, No. 7, July 2008. pp. 60-69.
    • The Web Is Dead. Long Live the Internet. Chris Anderson and Michael Wolff, Wired Mag., September 2010.
    • Slides.
  • Additional Readings and References:
    • Toward 2^w, Beyond Web 2.0. T.V. Raman. Communications of the ACM. February 2009, Vol. 52, No. 2, pp. 52-59.
    • The Web the Way You Want It. T.V. Raman, Google Research. Colloquium at the U. of Washington Computer Science and Engineering Distinguished Lecturer Series. April 2007 [video].
9/9

Overview of Internet protocols (IP)

Ανασκόπηση του πρωτοκόλλου IP

Topic 2: Web Content Transport
13/9

Overview of Internet protocols (TCP, DNS, URI)

Ανασκόπηση του πρωτοκόλλων TCP, UDP, DNS και της προδιαγραφής URI

20/9

System Architecture of the Web

Αρχιτεκτονική Συστήματος του Παγκόσμιου Ιστού

22/9
27/9

HTTP Protocol

Το πρωτόκολλο HTTP

30/9

Browsers, Proxies, Web Servers

Δομοστοιχεία Λογισμικού Ιστού

  • Readings:
    • HTTP Developer’s Handbook. Chris Shiflett. Developer’s Library, 2003.
    • Slides.
Topic 3: From Hypertext to the Web Graph

4/10
6/10

Principles of Hypertext

Βασικές Αρχές Υπερκειμένων

  • Readings:
    • Multimedia and Hypertext: The Internet and Beyond. J. Nielsen, AP Professional, 1995, chapters 1-5.
    • Slides.
Topic 4: Web Content Encoding
7/10
11/10

Markup Languages and HTML

Γλώσσες Σήμανσης και HTML

  • Readings:
    • Chapter 2 (Introduction to XHTML), Programming the WWW, Sebesta, 6th Edition, Pearson.

11/10
18/10

Cascading Stylesheets

Επάλληλοι Οδηγοί Τεχνοτροπίας

  • Readings:
    • Chapter 3 (Cascading Style Sheets), Programming the WWW, Sebesta, 6th Edition, Pearson.
    • Online Tutorial by W3C.
    • Online CSS Tutorial by W3Schools (containts numerous examples).
21/10
MIDTERM [Exam topics will cover the material taught until October 11, 2010].
Topic 5: Javascript
25/10

JavaScript Basics

Εισαγωγή στη JavaScript

  • Readings:
    • Chapter 4 (The Basics of JavaScript), Programming the WWW, Sebesta, 6th Edition, Pearson.
    • Slides.

1/11
4/11

JavaScript and XHTML

JavaScript και XHTML

  • Readings:
    • Chapter 5 (JavaScript and XHTML Documents), Programming the WWW, Sebesta, 6th Edition, Pearson.
    • Slides.
8/11

Dynamic Documents with JavaScript

Δυναμική HTML

  • Readings:
    • Chapter 6 (Dynamic Documents with JavaScript), Programming the WWW, Sebesta, 6th Edition, Pearson.
    • Slides.
Topic 6: XML
11/11
15/11
18/11
22/11

Semistructured Data and XML

Ημιδομημένα Δεδομένα και XML

  • Topics: Semistructured data, XML, XML DTD, XML Schema, XMP Parsers, XPATH, Web Services, REST
  • Readings:
    • Chapter 7 (Introduction to XML), Programming the WWW, Sebesta, 6th Edition, Pearson.
    • Chapter 11 (The Semistructured-Data Model), Database Systems - The Complete Book, Garcia-Molina, Ullman, Widom, 2nd Edition, Pearson.
    • Chapter 12 (Programming Languages for XML), Database Systems - The Complete Book, Garcia-Molina, Ullman, Widom, 2nd Edition, Pearson.
    • XML slides.
    • XPATH slides.
18/11 Colloquium on Internet Services
Topic 7: Server-side Programming
25/11 Introduction to Flash
  • Readings:
    • Chapter 8 (Introduction to Flash), Programming the WWW, Sebesta, 6th Edition, Pearson.
    • Slides
29/11 Colloquium on Web Mining
1/12 Semester Project Presentations  
2/12 Semester Project Presentations  

 

 
Date Precept Topics Readings
15/9 Socket Programming in JAVA
29/9 JAVA Multithreading
13-14/10, 20/10 Introduction to Macromedia Dreamweaver
27/10 Joomla!
3/11 JavaScript
10/11 PHP
  • Slides: Introduction to PHP
  • Chapter 8 (Introduction to PHP), Programming the WWW, Sebesta, 6th Edition, Pearson.
17/11 XML Programming
17/11 XML Tools
24/11 Introducing Application Mediation
  • Presentation by Stuart Mackenzie, Corporate Development Director,
    FMT Worldwide (Room 148).
  • Presentation Abstract

 

[ΕΠΛ425]


Μάριος Δικαιάκος, © 2000-2010