WAKE TECHNICAL COMMUNITY COLLEGE
DIVISION OF COMPUTER INFORMATION SYSTEMS
COURSE SYLLABUS
COURSE NO: CSC 160
TITLE: Internet Programming
Lead Instructor: Michael Schore (see Wake Tech course schedules, class and section, for the actual instructor)
Office: PLM 360
Phone: Posted in Blackboard

Office Hours:
Posted In Blackboard

Textbook(s):
     Title: JavaScript, Third Edition
     Author: Don Gosselin
     ISBN: 0-619-21521-6
     Publisher: Course Technology Incorporated


Credit Hours: Three (3) Semester Hours
Pre-requisites: RED 090, MAT 070
Co-requisites: none
Course Description:
This course introduces client-side Internet programming using HTML and JavaScript. Topics include use of frames and tables, use of meta tags, JavaScript techniques for site navigation. Upon completion, students should be able to write HTML documents that incorporate programming to provide web page organization and navigation functions.

Course Goals:
  1. To teach students HTML
  2. To teach students XHTML
  3. To teach students Cascading Style Sheets
  4. To teach students JavaScript
  5. To teach students DHTML
Course Objectives:
Upon successful completion, students will be able to demonstrate (through completion of classwork and assignments):
  • Knowledge of HTML and XHTML
  • Knowledge of Cascading Style Sheets
  • Knowledge of JavaScript
  • Knowledge of DHTML
The Core Values of Wake Technical Community College
Respect Instructor and students will foster an environment that is respectful of all.
Responsibility Instructor and students will foster an environment that promotes taking responsibility for one's actions and obligations.
Critical Thinking Instructor and students will strive to improve the critical thinking skills of analysis, synthesis, and evaluation.
Communication Instructor and students will strive to ensure that both written and oral communications are clearly understood.
Collaboration Instructor and students will strive to develop collaborative skills.


Grading Is As Follows:
Attendance/Participation 10% You will be required to participate in discussion board activities as well as attendance related assignments.
Quizzes 15% There will be a Blackboard "theory" quiz associated with each assigned chapter of your text.
Assignments 20% Assignments are due on the assigned date. There will be no extensions, no exceptions. In the remote chance that an extension is given, then a full grade point will be deducted for each DAY the project or assignment is late. ONLY DOCUMENTED EMERGENCIES will be considered for extensions.
Exams (2) 40% Exams must be taken on the assigned date; otherwise a grade of zero will be assigned. Any exception to this policy must be the result of a documented emergency or prior arrangement with the instructor. There will be no exceptions to this rule!! NO EXCEPTIONS!! ALL MAKEUP EXAMS must be taken prior to the scheduled exam date. This must be pre- arranged with the instructor. LAST MINUTE arrangements are not acceptable. Blackboard outages will be monitored and exceptions made.
Project (1) 15% Projects are due on the assigned date. There will be no extensions, no exceptions. In the remote chance that an extension is given, then a full grade point will be deducted for each DAY the project or assignment is late. ONLY DOCUMENTED EMERGENCIES will be considered for extensions.


Classroom Policies:
  • Students are responsible for all of the information presented in the Wake Technical Community College Student Handbook.
  • Please note that computers are to be used at all times for official course purposes. Use of computers for general web surfing, email, chat rooms, etc. is not allowed. Violation of this rule will result in a grade deduction and possible loss of computer privileges.
  • The college forbids the use of audible electronic equipment (cell phones, pagers, etc.) during instructional time.
  • If you miss a lecture or arrive late, you are responsible for the material presented, handouts distributed, and any announcements made that day. The instructor will not provide notes for missed classes.
Tentative Schedule
Note: This schedule is subject to some changes/modifications per Instructor -- This offered as only a study guide. The pace of each class differs according to the instructional needs of the students in the class. Always consult with your instructor. Note** A Final Project may be assigned in leiu of a Final Exam.
Unit Coursework Textbook/Assignments
1
HTML Review
Posted Material
2
Introduction to JavaScript
Chapter 1
3
Data Types and Operators
Chapter 2
4
Functions, Events, and Control
Structures
Chapter 3
5
The Browser Object Model
Chapter 4
6
JavaScript and Forms
Chapter 5
7
Exam 1
Blackboard Exam
8
Object-Oriented JavaScript
Chapter 6
9
Debugging JavaScript
Chapter 7
10
Cookies and Security
Chapter 8
11
Introduction to DOM
Chapter 9
12
Dynamic HTML (DHTML)
Chapter 10
13
Exam 2
Blackboard Exam
14
Project 1
Posted Material
15
Project 1 (continued)
Posted Material
16
Project 1
Submit Project 1


Disability Support Services is available for students who require academic accommodations due to any physical, psychological, or learning disability. To determine eligibility, contact the office at 108-S Holding Hall or call
662-3405 (TDD 779-0668)

Copyright 2005/2006 Wake Technical Community College All Rights Reserved