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 |