Department of Computer Science
 Xavier University - Ateneo de Cagayan

 
Schedule of Topics

Week 1
Topics Orientation
Web Architecture and Definitions
HTML Basics


Lesson Notes

ICS 21 Course overview and policies
lecture 1 - Intro
lecture 2 - HTML

Lab Exercises HTML Exercise 1
HTML Exercise 2
HTML Exercise 3
HTML Exercise 4
 
Week 2
Topics HTML Basics (cont.)

Lesson Notes HTML notes
www.w3schools.com/html
Lab Exercises  
 
Week 3
Topics Web Issues – Creating an effective and attractive webpages

 

Lesson Notes lecture 3 - Guidelines
Color Picker Module
Lab Exercises HTML Exercises (continued)
 
Week 4
Topics CSS Basics

Lesson Notes lecture 4 - CSS
www.w3schools.com/css

Lab Exercises CSS exercise 1
 
Week 5
Topics Web Issues – User Interface Analysis and Design
Server-side Programming with JavaScript

Lesson Notes lecture 5 - javascript
Lab Exercises CSS Exercise (continued)
 
Week 6
Topics JavaScript Basics (continued)
VBScript

Lesson Notes lecture 5 - javascript
Lab Exercises Javascript Exercise
Form Validation Tutorial part 1
Form Validation Tutorial part 2
 
Week 7
Topics Project Making

Lesson Notes Project Definition Guidelines
Lab Exercises  
 
Week 8
Topics Project Making

Lesson Notes   
Lab Exercises  
 
Week 9: MIDTERM EXAMINATIONS
First Project Defense - Static Web Pages and Client-Sode Programming
 
Week 10
Topics Web Programming Theory and Technology
Sever-Side Programming with PHP

Lesson Notes PHP lecture (colored) (black and white)
Lab Exercises PHP exercise 1
 
Week 11
Topics Programming Concepts (review) in PHP
§         Functions and Modular Programming
§         Object-oriented Programming
§        
Error Handling

Lesson Notes PHP lecture (colored) (black and white)
Lab Exercises PHP Exercise1 (continued) 
php quiz 1
Week 12
Topics Persistence and Interactivity
§         Query Strings and Cookies
§        
Native Sessions in PHP

Lesson Notes PHP lecture (colored) (black and white)
Lab Exercises PHP exercise 2
.
Week 13
Topics File and Directory Handling
Uploading Files

Lesson Notes PHP lecture (colored) (black and white)
Lab Exercises Php exercise 3
 
Week 14
Topics Managing and Manipulating MySQL Database using PHP
Lesson Notes PHP lecture (colored) (black and white)
Lab Exercises Php exercise 4
 
Week 15
Topics Case Studies:
  • Electronic Mail Handling
  • XML

Lesson Notes  
Lab Exercises  
 
Week 16
Topics Wrap-Up and Project Making
Lesson Notes  
Lab Exercises Project Making 
 
Week 17
Topics Wrap-Up and Project Making
Lesson Notes  
Lab Exercises Project Making 
 
Week 18: FINAL EXAMINATIONS


Grading Criteria
Midterm Exam 20%
Final Exam 20%
Quizzes 25%
Project/Homework 15%
Laboratory 20%
100%



Grading System

93-100 A
85-92 A-
77-84 B
69-76 B-
60-68 C
59 and below F





| Home | Syllabus | Resources | Applications |
Last Updated on 11 Dec 2004 | Copyright 2000 Xavier University Computer Center