CSC160 Intro to Internet
Programming
Course Syllabus |
Instructor: Jana Ulrich
Phone: 991-0328
Credit hours: 3 Contact hours: 4
Office: Snyder 201
email: ulrichjw@stanly.cc.nc.us
Office Hours: Online and MW 10-11, TTh 1:30-2:30 (Others by appointment)
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.
Text :
Required - Internet & World Wide Web - How to Program by Deitel,
Deitel & Nieto ISBN: 0-13-016143-8
- Computer Requirements: All participants must have a PC with
access to the Internet, their own e-mail account and a word processing program
which will allow them to save as plain text. A version 4.0 or later browser
(Microsoft Internet Explorer (preferred) or Netscape Communicator or Navigator) must be
used . It is assumed that participants have a working knowledge of their computer
systems and the Internet. You will need at least 50 MB of hard drive space
for the Learning Objects
Course Goals:
Course Objectives/ Competencies:
- Identify the features of the World Wide Web (WWW).
- Identify the guidelines and steps for planning a Web site.
- Identify the steps in the Web communication process.
- Format the text in an HTML document by using HTML tags.
- Create links on a Web page.
- Identify the features of different images, formatting, and multimedia
utilities and incorporate them on a Web page.
- Create tables, frames, and linked windows in Web pages.
- Use guidelines for enhancing Web page design and image functionality.
- Publish Web pages online.
- Use forms and CGI scripts to introduce interactivity in Web pages.
- Design HTML pages using DynamicHTML and cascading style sheets.
- Format text on a Webpage using HTML.
- Use images, color and backgrounds.
- Create Server-side and Client-side image maps on Netscape 3.0.
- Use the HTML attributes and tags to create tables, linked windows and
frames.
- Create forms, write basic CGI scripts, use the scripts to process forms
and learn to use the style sheets in designing Web pages.
- Work with Java, JavaScript and embed objects in a Web page.
- Identify the features of JavaScript.
- Identify the data types supported by JavaScript.
- Identify the functionality of various operators available in JavaScript.
- Declare variables by using the var statement.
- Write programs in JavaScript 1.2 to perform repetitive tasks by using
loops and execute conditional statements.
- Write JavaScript 1.2 programs to declare user-defined functions and objects.
- Write the JavaScript code to create core objects.
- Perform various operations by using properties and methods of core objects.
- Complete given JavaScript code using Math, String, and RegExp objects.
- Write JavaScript code using properties and methods of the Navigator and
Window Object Group objects.
- Write JavaScript code using properties and methods of the document object
and its hierarchical objects.
- Write JavaScript code using properties and methods of the Form Object
and its child objects.
- Use event handlers to manage events in JavaScript.
- Create styles and layer objects in JavaScript 1.2.
- Identify the advantages of Dynamic HTML (DHTML).
- Identify the concepts and functions associated with cookies.
- Use JavaScript Debugger 1.1 to set interrupts, breakpoints, and watches
in JavaScript codes.
- Identify the new features in JavaScript 1.3.
- Identify changes made to existing objects in JavaScript 1.3.
Policies:
- This class is taught on-line with assignments and projects submitted via
e-mail. Instructor comments and acceptability of each assignment will also
be transmitted to the student via e-mail.
- A class discussion list will be maintained on the virtual classroom site
and students will submit to it on a weekly basis as outlined in the orientation
materials for the class.
-
- Each student is responsible for maintaining weekly contact with the
instructor. If the instructor has not heard from a student for a continual
3 week period, either by email or in person, the student may, at the instructor's
discretion, be dropped from the course.
- Assignments should be completed in order and submitted by the due date.
Late submission without prior approval will result in a deduction
of the grade assigned for that assignment.
- The instructor will be available on-line for interactive instruction and
question and answer sessions. Times for these sessions will be set after final
registration. The applicable URL and instructions for using it will be supplied
at the orientation meeting.
- Plagiarism involves the use of someone else's words, works, writings, thoughts,
and ideas without giving credit to the author. It is understood that material
submitted for evaluation in the class will be that of the student's work and
will be original work. The student will not receive credit for the work that
is not his/her own.
- If you have a disability that may affect your academic performance and are
seeking accommodations, it is your responsibility to inform the ADA services
office, located in Student Development in the Patterson Building, as soon as
possible (contact Russ Sharples at sharplrh@stanly.cc.nc.us
704-991-0238. It is important to request accommodations early enough to give
the ADA services office adequate time to consider your request and recommend
reasonable accommodations. Instructors will provide necessary accommodations
based on the recommendations of the ADA services office.
GRADING/EVALUATION CRITERIA
Grades will be comprised of the following components:
- NetG Unit Scores - 10%
- Instructor assigned quizzes and projects - 25%
- Timely completion of assignments and class participation - 10%
- Midterm project - 25%
- Final project - 30%
| Percentage earned |
Grade |
| 93% - 100% |
A |
| 85% - 92% |
B |
| 77% - 84% |
C |
| 70% - 76% |
D |
| Below 76% |
F |
Tentative Schedule
| Assign # |
Contents |
Due Date |
| 1 |
HTML 4.0 Fundamentals / Unit
1: World Wide Web Basics |
Week 1 |
| 2 |
HTML 4.0 Fundamentals
/ Unit 2: Formatting Web Pages and Creating Links
HTML 4.0 Fundamentals / Unit 3: Images and Multimedia |
Week 2 |
| 3 |
HTML 4.0 Fundamentals
/ Unit 4: Advanced HTML Features
HTML Advanced Web Site Development / Unit 4: Tables, Linked Windows and
Frames |
Week 4 |
| 4 |
HTML 4.0 Advanced
Topics / Unit 1: Enhancing Web Pages
HTML 4.0 Advanced Topics / Unit 2: Placing
Information Online
HTML 4.0 Advanced Topics / Unit 3: Introducing
Interactivity in Web Pages
HTML 4.0 Advanced Topics / Unit 4: Dynamic
HTML (DHTML) |
Week 6 |
| 5 |
Midterm Project |
Week 8 |
| 6 |
JavaScript 1.2 Fund / Unit 1:
JavaScript Fundamentals |
Week 10 |
| 7 |
JavaScript 1.2 Fund / Unit 2:
Loops and Conditional Statements |
Week 12 |
| 8 |
JavaScript 1.2 Fund
/ Unit 3: Functions and Objects
JavaScript 1.2 Fund / Unit 4: Core Objects |
Week 14 |
| 10 |
Final Project |
Week 16 |
© Stanly Community College
141 College Drive
Albemarle, NC
704.982.0121