This course introduces students to web application development. Students will learn about basic internet protocols, HTML, JavaScript, dynamic web content, server-side programming, and current development trends. The course involves lectures, practical sessions, assignments, and a final exam. Students will be evaluated based on CATs, assignments, presentations, and a final exam.