SULLIVAN COLLEGE COMPUTER
SCIENCE DEPARTMENT
COURSE
SYLLABUS
CSC 230 INTERNET DESIGN
INSTRUCTOR: WJ
Patterson OFFICE
HOURS: Friday,
EMAIL: wjpatterson@sullivan.edu or by appointment
PHONE: 502-456-6504 http://www.iluv2teach.com
I. COURSE DESCRIPTION
This course provides in-depth coverage of Internet and
Intranet web page design using HTML and principles of web design. HTML will be the language used in the
classroom. Classroom assignments and
Projects will include the design and implementation of Internets and Intranets
for use within a corporation.
Prerequisite: CSC 130 Introduction to
the Internet
II. COURSE OBJECTIVES
Upon successful completion of this
course, the student will be able to:
1. Use Principles of Web Design
to design customer friendly web pages
2. Use HTML code to design Web
Pages
3. Understand the importance of
CSS (Cascading Style Sheets)
4. Create web pages using
Tables, Frames and Forms
5. Incorporate Graphics and
Colors into Web Pages
6. Properly format text and
create Hyperlinks
Note: Refer to the Course Skills
List for specific topics included in this course.
III. REQUIRED
TEXT
Creating Web Pages with HTML, by Carey.
Published by Course Technology, 2003. ISBN #
0-619-10114-8
IV. COURSE
OUTLINE
Week
1 Introduction
Build to Flip /
Build to Last
(http://www.fastcompany.com/online/32/index.html)
E-Business
Strategy Creation
(E-Business, Roadmap for Success, Kalakota & Robinson, 1999)
10 Essential Steps for a
Successful Internet Strategy
(Corporate Internet Planning Guide, Gascoyne, 1997)
Week
2 Tutorial 1 Creating
a Web Page, Formatting Text
Week
3 Tutorial 2 HyperLinks,
Achors, Pathnames, Structures
Proposal Due by Thursday
Week 4 Tutorial 3 Color, Graphics, Backgrounds,
Image Maps
Week 5-6 Tutorial
4 Tables
Week
7-8 Tutorial 5 Frames
Week
9 Tutorial 6 Forms
Week
10 Tutorial 7 CSS
Week
11 Projects Due / Final
Exam
Projects due with Final Exam
V. ATTENDANCE
POLICY
Day
Division
Class attendance and punctuality are essential to the learning process. Attendance will be recorded daily. Any student entering the classroom late - 5 minutes or more after class has begun - will be marked tardy. The accumulation of 2 tardies will be counted as one absence. Any student accumulating 8 absences during the quarter may be dropped from the class.
Evening
Division
Class attendance and punctuality are essential to the learning process. Attendance will be recorded at the beginning of each class. Any student entering the classroom late - 15 minutes or more after class has begun - or leaving before class has been dismissed, will be marked tardy. The accumulation of 4 tardies will be counted as one absence. Any student accumulating 4 absences during the quarter may be dropped from the class.
Note: Refer to the Student Handbook
for complete details of the Sullivan College Attendance Policy.
VI. STUDENT DRESS CODE / PROFESSIONAL DRESS
DAY
The
Note: Refer to the Student
Handbook for complete details of the Sullivan College Dress Standards.
VII. ACADEMIC DISHONESTY
to plagiarize is to;
w steal and pass off (the ideas or words of another) as one's own;
w use (a created production) without crediting the source;
w to commit literary theft;
w present as new and original an idea or product derived from an existing source.
Note: Refer to the Student
Handbook for complete details of the
VIII. COMPUTER LAB POLICY / HOURS
Computer Science Tutors are available for all students
Monday - Thursday afternoon between
Consult the Student Scene or Night Scene Newsletter for daily schedules,
or ask your instructor for more information.
PLEASE
READ AND UNDERSTAND THE FOLLOWING:
The
computers in the classroom are for CLASS USE ONLY. Students who choose to do other “work” while
class is going on will be asked to leave.
If you have an overwhelming desire to sit in my classroom and do
something that does not pertain to the lecture, then my suggestion would be to
go to the library and do what you need to do.
Computer labs will be available
daily to students during the following hours:
Monday
- Thursday............
Friday
& Saturday..............
Sunday..............................
Students are encouraged to use the computer labs
when classes are not in session during the day, and at the following times:
Monday
- Thursday.....................
Friday, Saturday
& Sunday.......... some labs
available all day
When a class is in session,
students may use any computer not used by a student in the class, as long as
the scheduled class is not disrupted.
The following rules apply during these times:
Ø
Do not enter a computer lab while an
instructor is lecturing to the class.
Ø
Do not ask the instructor for
assistance with an assignment or project.
Ø
Sit in the back of the room, if possible.
Ø
Allow students in the scheduled class to use their
choice of computer.
Ø Notify
the instructor if you are having a computer hardware problem.
** Food and drinks are NOT
allowed in any carpeted area of the building**
*********************************
It is a Class C
felony in the State of
* Changing the
"Welcome to
* Changing any
desktop setting or windows setting unless part of a class assignment
* Loading personal
programs or games on a computer
* Intentionally
modifying files not specifically assigned as part of a class assignment
* Using any computer
for personal reasons
*********************************
IX. EVALUATION
Quarter grades will be
based on the schedule shown below.
GRADING SCALE:
A
= 90 - 100
B
= 80 - 89
C
= 70 - 79
D = 60 - 69
F
= below 60
Evaluation : Homework/Assignments 10%
Project
Proposal 10%
Project 30%
Bi-Weekly
Exams 40%
Final Exam 10%
(Comprehensive)
Total 100%
Project : Students
will be required create and publish a web site.
This site will be based on the sound principles of Web Design as
discussed in the classroom and constructed using HTML. The site must contain 6 to 10 pages,
displaying at least three levels of information ( to
be discussed later). There are 2
possible scenarios for the completion of this project: 1. The student may
choose to do a site for their own employer.
2. The student with permission
may choose their own content for this project.
A project proposal will be submitted and approved by the instructor (10%
of your total grade). The site will be
evaluated for cohesiveness, creativity, accessibility and design. This project is worth 30% of your total
grade for this course.
Homework : Homework
will be given to support the connection of the lecture material. Assignements will
be given in class and a due date assigned.
If you miss that class, it is the students
responsibility to get the assignments for that day. Homework will not be excepted late.
If you have to miss a class, to gain credit for the homework, you may
fax it, email it, mail it, or make arrangements to have it to the instructor
before the class period it is due. These
assignments are worth 25% of your total grade for this course.
NOTE –
Due to the amount of material to be covered, there will be a need for time
spent outside of the classroom to complete all assignments for this course.
Exams : There
will be 5 exams given during the course given every other Thursday beginning
WEEK 2. You will be allowed to drop your
lowest test score. The highest 4 scores will count towards your final
grade. There will be NO MAKEUPS
given. If you miss a test, that will count as the one you drop. If you
miss 2 or more, they will count as ZERO.
Also, a comprehensive Final Exam will be given.
X. OTHER COURSE
INFORMATION
1)
This course consists of lectures and programming
labs and other assignments that are designed to reinforce the theory covered in
the lectures. Although hands-on tasks
will be used during some lectures, most lab assignments must be completed
outside normal class meetings.
2) Attendance is required for this course. Any absence excused or unexcused still counts
as one absence. After you have
accumulated 8 absences, you will be dropped from this course.
3) Students are expected to take exams as they are
scheduled. An excused absence may be
granted by the instructor in special situations in order for a student to take
a make-up test. Unexcused absences will
cause the exam to be a zero grade. All
make-up tests will be given on Friday mornings between 8:00a and 12:00p unless
the instructor approves an alternate test date.
A missed test must be made up within one week of the original exam date.
Any missed exam that is not taken one week after the original date will result
in a score of zero for that exam. Any
student missing an exam MUST contact the instructor before the exam is
given to apprise the instructor of the circumstances forcing you to miss the
exam. Failure to notify the instructor results in the absence being unexcused.
4) All lab assignments will be introduced during class and will
have a specific due date. They will be
due at the beginning of the class meeting on the due date. All assignments are to be submitted through
e-mail attachments unless otherwise stated. Late assignments will not be
accepted. Absence from class does not
excuse late assignments.
5) The student is responsible for keeping backup copies of all
lab assignments. This is to protect the
student from having to recreate a lab assignment due to the loss of the lab
assignment through e-mail or other problems that may arise.
6) Students must take responsibility for their own
actions. If you are having trouble
completing assignments, please tell me immediately. Please do not wait until the day work is due
to tell me you had problems understanding it or getting started. Getting behind is a sure way to be
unsuccessful in this course. The
material continually builds on itself.
Once you are behind, you will get further behind exponentially.
Note: This course
schedule is subject to change at the discretion of the instructor due to time
constraints or other extenuating circumstances.
CSC230 INTERNET DESIGN -- STUDENT LEARNING OUTCOMES
After successful completion of this course, the
student will be able to demonstrate the following skills:
UNDERSTAND WEB DESIGN CONCEPTS
q
Identify the audience
q
Determine the audience goals
& needs
q
Rough draft a site
q
Draw site hierarchy
UNDERSTAND WEB
FUNDAMENTALS
q
Discuss the history of
HTML/SGML
q
Create headings, paragraphs,
and lists
q
Add special characters
q
Create horizontal lines
q
Insert a graphic
q
Create an HTML document
CREATE HYPERLINKS
q
Create anchors
q
Create links
q
Develop Web page structures
q
Create links between documents
q
Create links to other folders
q
Create links to documents on
the Web
q
Create links to other
Internet objects
WORK WITH COLORS &
GRAPHICS
q
Modify text with the
<FONT> tag
q
Insert a background image
q
Work with GIF/JPEG files
q
Understand image maps &
hotspots
q
Use the ALT & BORDER
property
q
Control image size & placement
q
Contrast between text color
& background
CREATE TABLES
q
Create a text table
q
Develop a table structure
q
Control table and text alignment
q
Work cell sizes
q
Use ROWSPAN / COLSPAN
q
Control page layout with tables
q
Modify table background
CREATE FRAMES
q
Develop a basic frame layout
q
Plan and flowchart a frame layout
q
Control the appearance of
the frame
q
Design frames and hyperlinks
q
Design “Magic Target” names
q
Use the <NOFRAME> tag
q
Design “floating” frames
CREATE FORMS
q
Understand the importance of
CGI
q
Use the <FORM> tag
& attributes
q
Design Input Boxes,
Selection Lists, Radio Buttons, Check Boxes, and Text Areas
q
Use hidden fields
q
Use MAILTO:
WORK WITH CASCADING STYLE SHEETS
q
Understand the importance of
CSS
q
Use Inline, Embedded, & Global
Styles
q
Use Font and Text Attributes
q
Use ID & Classes,
<DIV>,and <SPAN>
q
Use style precedence & inheritance