Course Title: Web Application and Technologies

Course Description:

This intermediate-level computing course aims to help students understand the aspects of and necessary techniques for developing client/server applications at the web level. It requires previous knowledge of computer programming and database systems concepts. The course explores various Web technologies, including HTML, CSS, JavaScript, and PHP.

Course Outcomes:
• Upon completion of this course, students should be able to:
• Define modern protocols and systems used on the Web (such as HTTP, DNS)
• Demonstrate and understand the basic concepts of web programming.
• Write well-structured, easily maintained, standards-compliant web pages using HTML and effectively implement them in the web environment.
• Write CSS effectively to create well-organized, styled web pages.
• Use the HTML Document Object Model (DOM) to manipulate and organize a web page.
• Use JavaScript to interact with the HTML Document Object Model (DOM) to manipulate and dynamically organize content on web pages.
• Developed and deployed server-side web-based applications using PHP.

Pre- Requisite:
Students should have previous knowledge of computer programming and database systems concepts.