University of Prishtina, Faculty of Electrical and Computer Engineering


Internet, Winter 2018-2019



Instructor

Prof. Dr. Lule Ahmedi
Consultation hours: Mondays and Tuesdays 13:00 - 14:00

Teaching Assistants

MSc. Korab Rrmoku
MSc. Dardan Shabani

Administrativia

Level: Bachelor/mandatory. ECTS credits: 6
Time (lectures): Tuesday, 8:30-10:00 Group 1; 10:15-11:45 Group 2
Location (lectures): Classroom 621

Course objectives

Students will be able to understand basic concepts related to programming paradigms always actual in the Internet, as well as to provide expertise in design and implementation of Web based systems.

Learning outcomes

Upon completion of this course, students shall be able to:
  1. Demonstrate basic knowledge on traditional as well as recent technologies on the World Wide Web.
  2. Design and program rich Web applications at the server side including some basics of Social Web as well as mobile Web.
  3. Choose the proper architecture, model and behaviour techniques for a given Web application to best suit its domain, as well as driven by the code-reuse (configure rather then program at a whole from the scratch) paradigm in software engineering.

Syllabus

Course syllabus in Shqip (Albanian language) and in English.

Lecture slides

For UP students currently enrolled to this course: Enter to access the course materials.

Textbooks

[1]
Programming the World Wide Web (8th Edition). Robert Sebesta. Pearson, 2014.
[2]
Fundamentals of Web Development. Randy Connolly, Ricardo Hoar. Pearson, 2018.
[3]
TCP/IP Illustrated, Volume 1: The Protocols (2nd Edition). Chapter 1: Introduction. Kevin R. Fall, W. Richard Stevens. Addison-Wesley Professional Computing Series, 2011.
[4]
A number of resources on the Web (a Web resources file to provide updated each year to students).