ITCS333: Internet Software Development
UOB Course Outline
Course Description
This course exposes the key technologies underlying the World-Wide Web and the principles and tools that are used to develop dynamic web applications. Topics include web design technologies (HTML, CSS style sheets), current server-side programming, web server processing, database access, event-driven programming.
Prerequisite: ITCS285
Academic Year
2025 - 2026 (First Semester)
Instructor
Name: Abdulla Ebrahim Subah
Email: asubah@uob.edu.bh
Office: S40-2062
Office Hours: UTH 14:00 - 15:00, MW 10:00 - 11:00
Course Intended Learning Outcomes
- Identify major and current web development concepts and techniques to solve various web-based problems
- Solve and design WWW pages using HTML and CSS to serve as front-end to client/server applications.
- Analyze interactive webpages using client-side programming language such as JavaScript to dynamically manipulate their contents.
- Solve web-based application using server-side programming language such as PHP to control information flow between a client and server, and access databases and server resources through the web.
- Investigate and implement a real-world web-based application through a group project.