PATH: IRCC Portal> Faculty/Staff> Faculty Web Site> Computer Faculty> Randy Gibson> Class Portal> COP 1830> Syllabi>

Syllabus for COP 1830 - Ref.# 111593

Jump to revised (3/14) Schedule


Underlined items below link to other web pages when selected. To return to this page, tap your Backspace key. Items in [brackets] will open a completely new browser window, allowing you to toggle between this one and it using the Alt+Tab keys. Close the new window when done viewing it by clicking on the close button image button in the upper right-hand corner.

COURSE INFORMATION

Scope:

This course teaches the fundamentals of programming Web pages and sites. Topics include Web page design and client side scripting. Additional topics include XHTML, XML, Cascading Style Sheets (CSS), Dynamic HTML with JavaScript. The course involves extensive reading, practical exercises, (projects) and classroom examinations.

Prerequisites: Knowledge of computer programming is required.

Expected Course Outcomes: At the completion of the course, students should be able to:

Assessment of Learning Outcomes:

Learning outcomes are determined by measuring the ability of each student to accomplish the learning objectives of the course as measured against industry standards, job descriptions, and state curriculum frameworks. The assessment tools used for this course include observation of mastery of critical skills and performance-based methods, such as completion of discussion posting activities, assigned projects, and online quizzes and a written final exam consisting of either essay, multiple-choice, true/false or fill-in-the-blank questions.

Dates: January 10 - April 26, 2008 - See schedule below.

A detailed course schedule for this section of the course will also be posted in the course calendar on the [Blackboard server] for this course. It will show due dates for all course activities and provides links to instructions for each of them.

Textbooks:

Required Materials:

Web Site Addresses:


INSTRUCTOR INFORMATION

Name & Department: Randolph Gibson, Computer Science

Office Location: V 424 (Main Campus) - 3209 Virginia Avenue, Ft. Pierce, FL 34981

Office hours: For latest schedule, view the web page at

http://www.gibson.vero-beach.fl.us/classes/contact.html

Phone Numbers:

Residence (Vero Beach) - 772-234-8941 (7 a.m.- 10 p.m.)
Main (Fort Pierce) Campus: 772-462-7620 (from outside S.L. County, dial: 866-866-4722 Ext. 7620)
Mueller (Vero Beach) Campus Faculty Office: 772-226-2514

College E-mail Address: rgibson@ircc.edu


STUDENT RESPONSIBILITIES

Participation:

You are expected to participate in each class meeting and will be tested on text and lecture content. It is your responsibility to notify me if you miss the daily roll call and to get the lecture notes from a classmate. Bring your textbook, a pencil, notepaper and one of your class diskettes to each class meeting. The maintenance and security of your textbook and storage media is your responsibility. The loss of these items does not exempt a student from his or her class/homework responsibilities.

Interruptions:

Portable electronic devices such as cellular phones, pagers, PDA's, media players, etc. must not be used during class. If you need to be reached at the college, use the following numbers:

Contact:

You are responsible for keeping me informed of changes in your contact information. A password protected, web-based email account related to this course has been established for you on the IRCC Distance Learning Server to allow you to maintain contact with your instructor and to receive important notices from the college. This server is controlled by software named "Blackboard" (formerly known as "WebCT"). Instructions for [using Blackboard] and for [logging into your account] can be found under the [E-Learning area of the IRCC Web Site]. To ensure that you are accessible this semester, you must send me an email message using the Blackboard system within the first week of class that includes the following information: the course and reference number, your name, your phone number, and your county of residence. Please also maintain your personal contact records with the college via the [Online Registration Page of the IRCC Web Portal].

Assignments:

Blackboard® provides a group conferencing environment where students and teachers and can post questions and have asynchronous discussions about topics of interest in this course. You will be required to participate in this area which is accessible from the class home page [login here if desired] under the link labeled "Discussion". Deadlines for your postings in the discussion area are listed in the schedule below.

You will perform projects which may involve answering questions from the textbook or performing activities involving either your own computer or an IRCC server accessible by Internet or from an IRCC Computer Lab.

Campus Computer Labs:

You are welcome to use the IRCC Computer Labs (in Room V 125 on the [Main Campus], Room J 211 on the [St. Lucie West Campus], Room 19 in [Stuart], and Room V 114 in [Vero Beach]) at times as noted on the lab doors. The Student Assistants who supervise the labs are there to provide general guidance in using lab equipment, but are not expected to be familiar with all software used in each course. Contact your instructor for help with software and other class topics.

Quizzes and Exams:

No more than 1 quiz may be made up. The make-up item might be more difficult than the original. You must contact your instructor and schedule and take the make-up no later than 7 days after the original. The final exam cannot be made-up without an Incomplete (I) grade. Make-up exams will be given in the [IRCC Assessment Center]. You must take a photo ID (preferably a license) to the [IRCC Assessment Center] to take a test or complete an assignment.

Grading:

Instruments of Evaluation Points
Five hands-on projects, each worth 20 points, totaling 100
Three Quizzes, each worth 50 points, totaling 150
Final Exam, worth 50 points, totaling 500
Your final grade is based on your percentage of 300

One bonus point will be awarded for each posting that you complete to your instructor's satisfaction and submit on time. These will be added to your overall score total and can help to bolster weak scores. You can check on your class performance using the MyGrades area of the Blackboard system. Final grades result from the total points each student earns divided by the total points available, based on the scale: 100-90% = A, 89-80% = B, 79-70% = C, 69-60% = D, 59-0% = F. Final grades are posted to the college website shortly after the last day of final exams at the web address

[http://webreg1.ircc.edu/FCCSC/navigate/student.jsp]

Withdrawal:

If you feel the need to withdraw, please speak with me about alternatives. You will not be automatically withdrawn if you stop coming to class. Withdrawal requires that you submit an official IRCC form through an Educational Services office on any campus or through online submission at:

[http://webreg1.ircc.edu/FCCSC/navigate/student.jsp]

Degrees & Certificates:

This course is a requirement of the Computer Information Technology A.S. Degree program at IRCC. You are strongly encouraged to consider the advantages of completing a Technical Certificate or an Associate Degree. Check with your counselor to see how close you may be to increased earning potential.

Publications:

The college provides extensive information to help students succeed. A list of links to some of the most important information can be found at

http://www.gibson.vero-beach.fl.us/classes/ircclinks.html

Professionalism:

Students enrolled in IRCC's Computer Science courses are encouraged to develop their professional character through participation in the local chapter of the national student organization, [Phi Beta Lambda]. For more information, contact Professor Terri Holly <tholly@ircc.edu> at 772-462-7669.


COURSE SCHEDULE

Review the schedule in advance to determine any conflicts that may arise regarding holidays or travel plans. All dates listed below should be interpreted as final deadlines for activities that you will be performing in the class. Reading involving either the textbook or notes (posted online) should be completed before attempting any project or exam. You are welcome to submit work early. Try to stay ahead of the schedule; don't just keep up with it. Contact me immediately if you cannot meet a deadline.

This schedule and any changes to it will be posted on the course web site. You also are advised to review the [web pages regarding academic schedules] on the [IRCC web site].

The textbooks used in this course are compiled from other popular texts related to the content of this course. Beware that we will be jumping amongst chapters in the two texts and will not follow numeric sequence in each book. Chapters from [the book about HTML] will be identified below preceded by "HTML:". Chapters from [the book about Perl, CGI, and JavaScript] will be identified below preceded by "JavaScript:". We will not cover all chapters from these books, although all are valuable reading. The Appendices in these books are extensive and extremely useful reference material. When listed as a reading assignment below, you are expected to browse through the appendix, but not to study it in detail. Exercises and review questions within the textbooks are useful, but will not be submitted for grading in this class.

Dates Book/Chapter(s) Topic / Event Project or Posting Due
Thu 1/10 HTML: Intro., Chaps.1&2 Also browse HTML: Appendix A  
Thu 1/17 HTML: Chaps.3, 7 and 10 Creating Your First XHTML Document
Formatting Your Pages
and Adding Graphics
Post 1: Introduction
Thu 1/24 HTML: Chaps.4 and 11 Stepping Out: Linking Your Way Around the Web
and Presenting Information in Tables
Proj.1: XHTML Validation
Post 2: (Postponed)
Thu 1/31 HTML: 1-4,7,10,11 Quiz 1 - XHTML Postponed Post 2: XHTML Subject,
and Proj.2: XHTML Linked Pages
Thu 2/7 HTML: 16 Using Style Sheets (CSS)  
Thu 2/14 HTML: Ap.B Browse Appendix B: CSS Reference Post 3: CSS Subject
Thu 2/21 HTML: Chaps.19-21 XHTML: HTML Goes XML
Introduction to XML
Fundamentals of XML
Proj.3: CSS Validation
Thu 2/28 HTML: 16, 19-21 Quiz 2 - CSS & XML  
Thu 3/6 Class canceled - instructor absent  
Thu 3/13 HTML: Chap.18 and
JavaScript: Chap.1
Bringing Pages to Life with Dynamic HTML and XHTML
and JavaScript: Learning the Fundamentals
 
Thu 3/13 JavaScript: Chaps.2 & 3 JavaScript: Working with JavaScript
and Adding JavaScript
Post 4: JavaScript Subject
Thu 3/27 HTML: Chap.18 and
JS: Chap.1-3

HTML: Chap.17 and
Javascript: Chap.4
Practice (ungraded) Quiz 3 - JavaScript
 
Developing Forms and
Working with Objects
Proj.4: First JavaScript Project
3/31-4/4 IRCC SPRING BREAK NO CLASSES  
Thu 4/10 Javascript: Appendix A
and JavaScript: Chap.5
Browse the appendix and read
JavaScript: Processing Forms
 
Thu 4/17 HTML: 17&18 and
Javascript: 1-5
Review for Final Exam - JavaScript Proj.5: Second JavaScript Project
Thu 4/24 HTML: 17&18 and
Javascript: 1-5
Final Exam - 5:30-7:30 PM  
Sat 4/26     Post 5: Evaluation

Go to Home Page to the Course Home Page

Last Revised: 14 March 2008 Valid XHTML 1.0 Transitional Valid CSS! © 2008 Randolph Gibson
www.gibson.vero-beach.fl.us/classes/cop1830/spr/cop1830r_08.html E-mail: rgibson@ircc.edu