Вы находитесь на странице: 1из 2

TECHNOLOGICAL UNIVERSITY OF THE PHILIPPINES Manila College of Science Department of Mathematics COURSE NUMBER TITLE DEPARTMENT/PROGRAM SCHOOL : : : : CS 321

WEB PROGRAMMING MATHEMATICS / Bachelor of Science in Computer Science TUP, Manila

SEMESTER AND SCHOOL YEAR : 2nd Semester INSTRUCTOR PREREQUISITE COREQUISITE : : : CS 311 CS 321L

COURSE DESCRIPTION The course will discuss concepts, principles, and methods related in web programming. The core topics allow students to understand the different client-side and server-side scripting languages in building dynamic and transactional websites. This course is likewise expected to introduce students on the latest trend on building web applications that applies objectoriented approach using a selected web framework. COURSE OBJECTIVES Upon completion of this course, the student should be able to: 1. Understand the structure of web and the other resources in the Internet 2. Learn the basic language of the web and progress to XHTML. 3. Control the design and layout of a web page using CSS 4. Apply client-side validation using JavaScript 5. Enhance client-side scripting and animation using jQuery 6. Create server-side scripts using PHP 7. Prepare functional query statements in SQL 8. Manage databases using MySQL 9. Build a dynamic website COURSE OUTLINE AND TIMEFRAME TOPICS AND READINGS 1. Course Introduction and the World Wide Web 2. Tagging the Web through HTML and XHTML 3. Design and Layout with Cascading Style Sheet 4. Client-Side Programming with JavaScript 5. The Document Object Model and DHTML 6. An Introduction to jQuery 7. Server-Side Programming with PHP 8. The Structured Query Language and Managing Databases with MySQL 9. Building Dynamic Web with PHP and MySQL 10. Introduction Object-Oriented Programming in PHP 11. The Model-View-Controller 12. PHP Frameworks

NO. OF HOURS 2 2 4 4 2 4 4 2 8 4 2 2

REQUIRED READINGS There is no required text for this course. Instead, a number of online resources and documentations will be used which include those particularly of the World Wide Web Consortium (W3C). The lectures, materials and other references that will be used for this course will be placed in an exclusive group using Yahoo Group, which will be announced to the students. SUGGESTED READINGS The main reference for http://www.w3schools.com COURSE REQUIREMENTS a. Written Examination b. Final Examination c. Project TOTAL

this

course

is

the

W3Schools

website

found

at

30% 40% 30% 100%

CONSULTATION The instructor-in-charge will inform the students on the available and convenient time for consultation hours. This class will use Yahoo Group as an avenue to direct questions, clarifications, announcements in case the Instructor or the students are not available during the consultation hours.

Вам также может понравиться