This course will enable the student to build systems that can integrate Internet and web components, and remote databases. We present the “client-side” and “server-side” of web programming. For the client side, we present a carefully paced introduction to using the popular JavaScript language and the closely related technologies of XHTML (Extensible Hyper Text Markup Language), CSS (Cascading Style Sheets). For the server side of web-based applications the concentration is on the web servers, databases (integrated collections of data), and PHP. By mastering the technologies in these courses, you’ll be able to build substantial web-based, client/server, database-intensive, “multi tier” applications.