ITCS333: Internet Software Development

UOB Course Outline

ITCS333 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

  1. Identify major and current web development concepts and techniques to solve various web-based problems
  2. Solve and design WWW pages using HTML and CSS to serve as front-end to client/server applications.
  3. Analyze interactive webpages using client-side programming language such as JavaScript to dynamically manipulate their contents.
  4. 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.
  5. Investigate and implement a real-world web-based application through a group project.


Weekly Schedule