Back to department main page
COURSE PRESENTATION FORM - ADVANCED INTERNET TECHNOLOGIES- 2009/2010


COURSE NAME: Advanced Internet Technologies

COURSE CODE: 70214 (BSc and MSc 509) / 72008 (MSc 270)

LECTURER: Giancarlo Succi

TEACHING ASSISTANT: Etiel Petrinja, Nabil El Ioini

TEACHING LANGUAGE: English

CREDIT POINTS: 8

LECTURE HOURS: 48

EXERCISE HOURS: 24

TIMESPAN: 28.09.2009 - 23.01.2010

TIMETABLE: see Timetable Page

OFFICE HOURS LECTURER:

OFFICE HOURS TEACHING ASSISTANT: Wednesday 09:00-11:00, Trapp building, Via della Mostra 4, office 4.02

PREREQUISITES
Basic knowledge of the Java language, basic knowledge of the structure of the Web.

Note: even if it is not a formal requirement, student should have passed Programming Project and Internet Technologies before enrolling this course.

OBJECTIVES
Learn how to develop web-enabled and mobile applications using the most recent technologies.

SYLLABUS
  • Web applications design
  • Tools and languages to develop web applications
  • Mobile applications design
  • Tools and languages to develop mobile applications
  • State-of-the-art protocols for web service and mobile applications
  • Introduction to the Android platform
  • Android specific concepts (Resource, content provider, and intent)
  • Implementation of applications running on the Android platform

TEACHING FORMAT
Lectures and project in the lab.

ASSESSMENT
Final oral exam (50% of total grade)
Project (50% of total grade)

Project will count for all 3 regular exam sessions

READING LIST
  • P. Greenspun, ”Philip and Alex's Guide to Web Publishing”, available at: http://philip.greenspun.com/panda/
  • E. Andersson, P. Greenspun, A. Grumet, “Internet Application Workbook”, available at: http://philip.greenspun.com/internet-application-workbook/
  • S. Y. Hashimi, and S. Komatineni, “Pro Android”, Apress, 2009

Lecture notes and papers will be handed out during the course.

SOFTWARE USED
Microsoft .NET, Apache Tomcat, PostgreSQL, MySQL, PostGIS, Eclipse, J2ME, Axis, AndroidSDK

LEARNING OUTCOME
At the end of the course students will be able understand problems and develop software related to:

Advanced web services using:

  • Java
  • Microsoft .Net

Mobile network-enabled applications using:

  • J2ME
  • Microsoft Compact Framework
  • Android platform


COURSE PAGE
http://teaching.case.unibz.it/course/view.php?id=<to be defined>

© UniBz