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:
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>