IT 230

Advanced Web Page Development

3 Credit Hours

Instructor:            Chet Cunningham                                   Semester:       Spring 2008

Office:                   261 JHG                                                Lecture:           Online

Office Phone:        (270) 824-8699                                      Room:              Online

Instructor E-mail: Chet.Cunningham@kctcs.edu                  Home Phone:  (270) 884-7540

Website:                www.madcc.kctcs.edu/ccunningham

 

Office Hours:

Monday & Wednesday: 12:00 p.m. – 1:00 p.m.

Tuesday & Thursday: 9:30 a.m. – 10:30 a.m.

& others by appointment

 

Textbook: Internet Programming with VBScript and JavaScript.

Kathleen Kalata. Course Technology. 2001.

ISBN: 0-619-01523-3

 

Course Description

This course is designed to give the student experience with advanced topics in planning and implementing a professional web site.  Emerging technologies will be explored in creating interactive web pages that incorporate cascading style sheets, DHTML, JavaScript, and multimedia and graphics.   Issues to be covered will include designing for a cross-browser web site and different monitor resolutions.

 

Course Competencies

Upon completion of this course the student can:

1.       Use visual effects to enhance a web page

2.       Use client-side or server-side scripting as appropriate for a particular application

3.       Use gateway technologies such as CGI and ISAPI to extend web page functionality

4.       Employ graphics, video, sound, and layout techniques to produce a visually pleasing and effective web page

5.       Distinguish the limitations and incompatibilities of common web browsers

6.       Create an secure interactive web page customized for particular users

7.       Gather and use user behavior statistics to enhance a web site

8.       Distinguish the possibilities and drawbacks of emerging technologies

 

Across the Curriculum Competencies

 

Writing Across the Curriculum:

To satisfy the new general education requirements of writing across the curriculum,

      "All faculty are expected to call attention to and penalize for errors in English usage and require the rewriting of papers which do not meet acceptable standards."  (CCS Rules, Section V, 2.32)

 

General Education Competencies:

I.    Communicate Effectively

      1.   Read with comprehension.

                  a.   Students must read and understand material to successfully complete the assignments.

  1. Interact cooperatively with others using both verbal and non-verbal means.
    1. Students will communicate with instructor and other students via e-mail and required discussion board assignments.
  2. Demonstrate information processing through basic computer skills.
    1. Students will demonstrate basic computer skills through successful completion of assignments.

II.   Think Critically

      1.   Demonstrate problem solving through interpreting, analyzing, summarizing, and/or integrating a variety of

            materials.

                  a.   Students will demonstrate problem solving skills by successfully completing the assignments.

III. Learn Independently

      1.   Apply learning in academic, personal, and public situations.

a.       Students will apply learning and be expected to work and learn independently using appropriate resources in

this online environment.

 

Prerequisites

IT 132 and Scripting Language or Consent of Instructor

 

Online Prerequisites/Technical Requirements

 

  1. You must have access to a computer and the Internet.
  2. Your computer must use Windows 98 or above operating system.
  3. You must have Microsoft Access 2000 or above, Microsoft Internet Explorer 6.0 or above, and access to a text editor such as Notepad.
  4. You will be required to install/download an ASP compatible web server.  I will provide information on this later in the semester.

 

Supplies

None

 

Grading

 


Course Grade

% of
Grade

 

Grading Scale

Lab/Homework Assignments

  40

 

A

90- 100%

Mid-Term Exam

  20

 

B

89 - 80 %

Final Exam

  20

 

C

79 - 70 %

Quizzes

  15

 

D

69 - 60 %

Discussion Board

   5

 

F

Below 60%

Total:

100%

 

 

 

 

Instructional Methods

This course is an Internet course.  This means the majority of the work will be independent work.  This does not make the material any easier or require any less work than a class that meets regularly.

 

A combination of discussions, hands-on chapter exercises and labs, quizzes, and chapter tests will be utilized to help you gain proficiency in the application of computer concepts and principles.

 

There will be 10 discussion topics posted throughout the semester.  You are expected to respond to each topic at least once.  When you respond to each discussion topic, you will receive 10 points for a maximum of 100 points.

 

Hands-on Chapter Projects

You will be responsible for reading and understanding each assigned chapter.  Each assignment should be properly labeled with your name and exercise number.


Library Information

Library information can be found on the Internet at http://www.kctcs.edu/distancelearning/libraries.htm.

 

Program Help

For student registration and student login issues, contact KYVU at

Toll Free:  877-740-4357 or www.kyvu.org

 

Student instructions for activating KCTCS email accounts are available online at:  http://www.kctcs.edu/student/email.html

 

 

Course Policies

 

Examination Policy:

Two examinations will be given. No make-up exams will be allowed without prior arrangements being made.  Make-up exams must be taken when scheduled.  Four quizzes will be given with the lowest score being dropped.

 

Late Assignment Policy:

Laboratory assignments should be submitted prior to the specified due date/time.  The course management system being used for this online class states all times in Eastern Standard Time.  Therefore, if you are not in the Eastern Standard Time Zone, you will need to adjust your due time in accordance to the time zone you are in.  For example, if a student is in the Central Time Zone, they would have to submit their assignment one hour prior to the stated due time.  Laboratory assignments cannot be submitted after the due date/time.  No assignments will be accepted late.

 

Cheating Policy:

Students are expected to uphold the school’s standard of conduct relating to academic honesty. Students assume full responsibility for the content and integrity of the academic work they submit. The guiding principle of academic integrity shall be that a student's submitted work; examinations, reports, and projects must be that of the student's own work. Students shall be guilty of violating the honor code if they:

 

1.       Represent the work of others as their own.

2.       Use or obtain unauthorized assistance in any academic work.

3.       Give unauthorized assistance to other students.

4.       Modify, without instructor approval, an examination, paper, record, or report for the purpose of obtaining additional credit.

5.       Misrepresent the content of submitted work.

 

The penalty for violating the honor code is severe. Any student violating the honor code is subject to receive a failing grade for the course and will be reported to the Office of Student Affairs. If a student is unclear about whether a particular situation may constitute an honor code violation, the student should meet with the instructor to discuss the situation.

 

For this class, it is permissible to assist classmates in general discussions of computing techniques. General advice and interaction are encouraged. Each person, however, must develop his or her own solutions to the assigned projects, assignments, and tasks. In other words, students may not "work together" on graded assignments. Such collaboration constitutes cheating. A student may not use or copy (by any means) another's work (or portions of it) and represent it as his/her own. If you need help on an assignment, contact your instructor, not other classmates.


 

Incomplete Policy:

Incompletes will only be considered in the most extreme cases of hardship.

 

Make-up Policy:

Make-up exams will be given ONLY in the most extreme cases of hardship or unavoidable interruption of participation. These are handled on an individual basis.  Quizzes cannot be made up.

 

Student Conduct In Class Policy:

Any acts of classroom disruption that go beyond the normal rights of students to question and discuss with instructors the educational process relative to subject content will not be tolerated, in accordance with the Academic Code of Conduct described in the Student Handbook.  The Student Code of Conduct is available on the web at http://www.kctcs.edu/student/code.htm.

 

Attendance Policy:

Since this is a distance learning course, regular classroom attendance is not required.  However, regular monitoring of the course website is required.

 

Withdrawal Policy:

The last day for a student to officially withdraw from class with a grade of "W" at his or her discretion is March 17, 2008. After this date, the instructor’s signature is required to withdrawal.

 

Disabilities Policy

If you have a documented disability and need any type of accommodation, you are required to register with the Disability Resource Coordinator.  Contact Valerie Wolfe, Disability Resource Coordinator, Room 112 LRC, 270-824-1708.

 

 

This syllabus is tentative and subject to change at the discretion of the instructor to meet class needs.

 


Tentative Course Schedule

IT 230

Spring 2008

 

Topic

Chapter Reading

Assignment

Hands-on Projects / Review Questions

Week 1

1/14

 

Getting to Know You

 

Week 2

1/21

Chapter 1

Creating a Web page
Note: Projects 1-1 & 1-2 are not submitted.

Chapter 1 Questions

Projects 1-1, 1-2, & 1-3

Week 3

1/28

Chapter 2

Defining Client-side and Server-side script

Chapter 2 Questions

Projects 2-1, 2-2

Week 4

2/4

Chapter 3

Learn the Document Object Model
Quiz #1 Chapters 1-2

Chapter 3 Questions

Projects 3-1, 3-2

Week 5

2/11

Chapter 4

Defining and declaring variables, and learning data types.

Chapter 4 Questions

Projects 4-1

Week 6

2/18

Chapter 5

Conditional and iteration loops

Quiz # 2 Chapters 3-4

Chapter 5 Questions

Projects 5-1, 5-2

Week 7

2/25

Chapter 6

Creating and using object methods, functions, and properties

Chapter 6 Questions

Project 6-1, 6-2

 

Week 8

3/3

 

Mid-Term Exam
Chapters 1-6

 

3/10-3/14

 

Spring Break – no assigned work

 

Week 9

3/17

Chapter 7

Active Server Pages

Chapter 7 Questions

Projects 7-1

Week 10

3/24

Chapter 8

Creating an ASP that uses user input variables

Chapter 8 Questions

Projects 8-1

Week 11

3/31

Chapter 9

Using the Global Application File

Quiz # 3 Chapters 7-8

Chapter 9 Questions

Projects 9-1

Week 12

4/7

Chapter 9

Creating Session variables and reading and writing cookies

Projects 9-3

Week 13

4/14

Chapter 10

Component Object Model

Chapter 10 Questions Projects 10-1

 

Week 14

4/21

Chapter 11

Using Library objects

Quiz # 4 Chapters 9-10

Chapter 11 Questions

Projects 11-1

Week 15

4/28

Chapter 12

Using Access, and creating a Web connection with the Database

Chapter 12 Questions

Projects 12-1

5/5

 

Final Exam
Chapters 7-12