Web Programming
Course objectives
General goals: The aim of the course is the study of java language support to server side programming, for the realization of web based applications. The course will also provide a critical comparative analysis of several approaches to realize the same functionalities, for a series of problems common in the development of web applications. Specific goals: Server Side programming through Java Servlet and JSP. Knowledge and understanding: Through this course, students will comprehend how the java language supports the realization of web applications. In particular, students will focus on the motivation at the basis of all the implementation choices with reference to the client server –architecture and network protocols in use. Applying knowledge and understanding: Through this course, students will develop the capability to determine among potential solutions which is the most suitable in terms of performance, security, portability and efficiency. Critical and judgmental abilities: The course will provide students with sufficient tools and methodologies to perform a comparative analysis of different potential solution methodologies. Communication skills: Students will be able to motivate the solutions adopted to design a specific web application, and to provide a comparative analysis of the chosen solutions with respect to other potential approaches. Learning ability: Students will develop the capability to autonomously study and search for new solutions and to evaluate new methodologies, technologies and models for the development of Web applications.
Program - Frequency - Exams
Course program
Prerequisites
Books
Frequency
Exam mode
Lesson mode
- Lesson code1022267
- Academic year2025/2026
- CourseComputer Science
- CurriculumSingle curriculum
- Year3rd year
- Semester2nd semester
- SSDINF/01
- CFU6