Computer Science (Advanced Course) — 49507

spring 2008

Track: Market Economics and Politics.

Teaching Methods: Lessons and guided practice in laboratory.

Language of instruction: Italian.

Exam: Computer based tests on theory and practice. Additional oral examination optional.

Learning Outcomes: Publishing of dynamic content pages on the Internet.

Contents: Main aspects of both the Hypertext Markup Language, HTML, and PHP.
HTML forms. Sending user informations. Upload and download of files. Storing states. Cookie management.
Main aspects of MySQL. Connection between MySql and PHP. Writing of Web databases. Three-tier architecture of Web applications.
Server side and client side authentication. Sessions. State-full Web applications. Managing sessions over the Web. Security and Privacy.
Architecture and management of an e-commerce Web site. Shopping cart. Orders management on the Web.

Recommended Reading: D. Tansley. Pagine web dinamiche con PHPe MySql. Addison Wesley, 2002.
(D. Tansley. Create dynamic web pages using PHP and MySQL. Addison Wesley, 2002.)

Lessons: The course will start in the second semester.

Office Hours: Wednesday 11:00 – 12:00. Or by e-mail to the teacher

Prof. Alessandro Amoroso → Teaching → Courses → Computer Science (Advanced Course)