EKU Home      Find Someone At EKU
  
EKU
CSC 105 (Summer II 2004)
Intermediate Website Development
Photo of student life at EKU.
  Course Syllabus  Calendar  Other Web CoursesQing's Personal Page  
 
This course is for students with some web authoring experience. It is a continuation of CSC 105 Introduction to Website Development offered in Summer I, 2004. After HTML and CSS review, students will learn to create web pages that process forms with PHP and validate with JavaScript. Students will also learn selected Photoshop image processing and Flash MX animation techniques.

Credit Hours: 3

Prerequisite: 2004 Summer I, CSC 105 Intro to Website Development or instructor consent

Meeting Times and Locations
Face-to-Face: Mondays and Thursdays, 4:30-5:30 pm, Summer II (EKU Library Computer Lab)
Online Instruction and Discussion: 24x7 at http://web.eku.edu/courses/csc105webdev2/
Instructor: Qing Cui   EKU Web Communications

Course Topics:
1. Overview of Basic HTML and CSS

2. PHP Basics

  • Defining and using variables
  • Using arithmetic, string, logical and other operators
  • Using conditional statements
  • Using iterative statements
  • Defining and calling functions
  • Creating dynamic content
3. Introduction to Forms
  • Basic concepts
  • Form components, input types, and naming form components
  • Form actions and methods
  • Form content processing using PHP
4. Introduction to JavaScript
  • The document object model
  • Variables and data types
  • JavaScript operators and expressions
  • Form validation
5. Adding Flash to Web Pages, Selected Topics
  • Using existing .fla files
  • Altering existing .fla files
  • Creating your own Flash
6. Intermediate Photoshop, Selected Topics
  • Review of work space panels and tools
  • Review of selection tools
  • Applying special effects
  • Using layers to create collages
Grading
  • Homework: 15%
  • Midterm: 15%
  • Final: 20%
  • Projects: 50%
  • A: 90-100
  • B: 80-89
  • C: 70-79
  • D: 60-69
  • F: <60
Homework and Projects

There will be around 4-5 homeworks for this course. And the homework is designed to make sure that you read the handouts properly. The homework will be given on each Thursday or Friday and will be due next Thursday in the class. The answers will be given on the consequent class. Late submission will not be accepted.

There will be around 3 serial projects for the course. The purpose of these three projects will actually simulate to build a mini online bookstore. The first project will ask you just to build HTML page with CSS enhanced and use no form components and server side codes. The main feature for this project is to demonstrate you can build a static web page with some knowledge of graphic, HTML tags and CSS key components. The second project will ask you to build forms for the shopping process and use PHP as the web server page to process the form. The PHP methods will be introduced in the lecture. The third project will add some other client side scripts for the form components. And again the related methods will be introduced in the lecture. You need to have a EKU student web account in order to finish the projects. You need to sumbit the url for your project to me by email before 12:00am midnight on the due day. Late submission will not be accepted.