Course
code CS333
credit_hours 3
title Web Programming
arbic title
prequisites IS273
credit hours 3
Description/Outcomes This course is a comprehensive introduction of common, primarily open-source, technologies used to develop and maintain web sites on the Web. A variety of client-side and server-side technologies are covered. Students will download and install the Apache Web Server, PHP, and MySQL database. The course will cover programming concepts, client server architecture, database access, HTML, Cascading style sheets, and Javascript.
arabic Description/Outcomes
objectives 1. Write HTML files without using web generation tools.
2. Specify the difference between clientside and server-side web programming.
3. Master the basic syntax of JavaScript as a client-side scripting language.
4. Understand the principles of cascading style sheets to control the styling and layout of a webpage
5. Describe how server-side scripts work.
6. Use PHP to develop data-driven web sites.
7. Use AJAX and JQuery to build internet applications.
arabic objectives
ref. books Harvey M. Deitel, Paul J. Deitel, Tem Nieto, Harvey Deitel, Paul Deitel, The CompleternInternet and World Wide Web Programming Training Course, Prentice Hall PTR.
Luke Welling, Laura Thomson, PHP and MySQL Web Development.
arabic ref. books
textbook Robert W. Sebesta, Programming the World Wide Web, Addison Wesley.
arabic textbook
objective set
content set
course file 530_CS333_CS333.pdf
Course Content
content serial Description