St. Martin’s College

Spring 2004

 

CS 260:         Web design

Credit hours:     3

Insturctor:         Kyu Y. Lee, Ph.D.

Office:              OM 364

Phone:              360.438.4539

Email:               klee@stmartin.edu

Office Hours:    2:30 – 5:00 MWF

 

Textbook:         Teach yourself Visually:  FrontPage 2002

                        Visual

                        Hungry Minds, Inc.

                        ISBN 0-7645-3590-0

           

Grading:           30%     Final

                        60%     Assignments

                        10%     Attendance and participation

 

Objective:         Introduction to web page design.  The students will learn how to design web pages and publish.  The students will learn the basics of HTML but most design activities will be done with Microsoft FrontPage.  The assignment will include designing a few elementary pages, culminating with a somewhat sophistigated homepage.

Contents:

 

1.      What is Internet?

2.      What is WorldWide Web?

3.      Introduction to FrontPage

4.      Planning a homepage

5.      FrontPage Basics

a.       Creating a new website

b.      Working with folders

6.      Working with webpages

7.      Editing text

8.      Formatting webpages

9.      Adding pictures, movies, etc.

10.  Creating hot links

11.  Working with tables

12.  Adding navigation

13.  Frames

14.  Forms

15.  Special effects

16.  Publishing webpages

 

 

2)         Early languages

 

2.1)            Machine language

2.2)            Assembler language

2.3)            FORTRAN

2.4)            COBOL

2.5)            ALGOL

2.6)            PL1

2.7)            PASCAL

2.8)            C

 

3)         Syntax description

 

4)         Types, objects and declarations

 

3.1)            Names

3.2)            Declarations and binding

3.3)            Type of definitions

3.4)            Numeric data types

3.5)            Logical types

3.6)            Character types

3.7)            Enumeration types

3.8)            Pointers

 

5)         Expressions and Statements

4.1)      Expressions

4.2)      Statements

4.3)      Sequencing and control

4.4)      Iteration

4.5)      Control out

 

6)         Subroutines

 

7)         Data Structures

 

8)         Object-oriented languages

 

9)         Functional languages

 

10)       Scripting languages

11)      Language design issues