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, on-line discussions, practical exercises (projects) and 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.
This course delivered on-line via a web-based e-Learning environment named Blackboard®. To learn how students interact with this online version of the course, see the web page about COP 1830 Distance Learning Protocols. Students registered in online classes at the college are welcome to attend a general online orientation session on August 22nd at 5:30 PM in V-110 of the Kight Center for Emerging Technologies. For assistance, see the [IRCC Blackboard® Support Page].
Participation in a distance learning course demands extreme academic discipline from the student. The substitution of distance learning mechanisms in place of face-to-face classroom participation requires that students define and maintain their own rigorous schedule of study. Understand that in a conventional classroom setting, the average student should expect to spend at least as much time studying outside of class as spent in class. This means that the average distance learning student should expect to spend twice as much time working on this class as you would sitting in the classroom for a conventional class.
Dates: August 23 - December 18, 2007 - See schedule below.
A detailed course schedule for this online section of the course also can be found by viewing the course calendar on the [Blackboard server] for this course. It shows due dates for all course activities and provides links to instructions for each of them.
http://faculty.ircc.edu/FACULTY/RGibson/http://www.gibson.vero-beach.fl.us/classes/cop1830/http://webct6.ircc.edu/]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
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: 772-226-2500
College E-mail Address: rgibson@ircc.edu
In this course, you are required to come to one of the IRCC Assessment (Testing) Centers to take your final exam (see the Course Schedule below).
You are responsible for keeping me informed of changes in your contact information. You must send me a message within the first week of class that includes the following information: the course and reference number, your name, your phone number, your county of residence, and which IRCC campus you prefer to use to take your final exam (see the section on Quizzes & Exams below). All student email related to this course must be sent to the instructor via the Blackboard mail system. My email address within the Blackboard® system is my name "Randy Gibson". Keep a copy of all material sent. Please also maintain your personal contact records with the college via the [Online Registration Page of the IRCC Web Portal].
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 also 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. Typically you will submit results of those projects as email attachments via Blackboard.
Please note the following important constraints:
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.
Your quizzes will be taken interactively through the Blackboard system and available for only a limited period of time as shown on the schedule below. These quizzes are accessible from the Blackboard® class home page [login here if desired] under the link labeled "Assessment". The final exam will be given in any one of the IRCC Assessment (Testing) Centers. Note that the Assessment Center on the Main Campus was recently moved back to W-109 in the W Building. You must take a photo ID (preferably a license) to the Assessment Center to take the test.
| Instruments of Evaluation | Points |
|---|---|
| Five hands-on projects, each worth 20 points, totaling | 100 |
| Three online Quizzes, each worth 50 points, totaling | 150 |
| Final (unit) exam (in an Assessment (Testing) Center) | 50 |
| 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
If you feel the need to withdraw, please speak with me about alternatives. You will not be automatically withdrawn if you stop participating in the 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]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.
The college provides extensive information to help students succeed. A list of links to some of the most important information can be found at
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.
Review the schedule in advance to determine any conflicts that may arise regarding holidays or travel plans. With the exception of listed windows of opportunity to take online quizzes or protored exams, all other dates listed below should be interpreted as final deadlines for activities that you will be performing in the class. 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].
Reading involving either the textbook or notes (posted online) should be completed before attempting any assignment, quiz, or exam. With the exception of listed windows of opportunity to take online quizzes, all other dates listed below should be interpreted as final deadlines for an activity.
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 |
|---|---|---|---|
| Wed 8/22 at 5:30 PM |
General Distance Learning Orientation Available in person in room V 110 |
||
| Sat 9/1 | HTML: Intro. | Post 1: Introduction | |
| Sun 9/2 | HTML: Chap.1 | It is expected that you are already familiar with the material discussed in Chapter 1, but if not, you should study it. |
|
| Thu 9/6 | HTML: Chap.2 | Also browse HTML: Appendix A | |
| Sun 9/9 | HTML: Chap.3 | Creating Your First HTML or XHTML Document | |
| Thu 9/13 | HTML: Chap.7 | Formatting the Body Section of Your Pages | |
| Sun 9/16 | HTML: Chap.10 | Adding Graphics | |
| Wed 9/19 | Post 2: XHTML Subject | ||
| Sat 9/22 | Proj.1: XHTML Validation | ||
| Sun 9/23 | HTML: Chap.4 | Stepping Out: Linking Your Way Around the Web | |
| Wed 9/26 | HTML: Chap.11 | Presenting Information in Tables | |
| Sun 9/30 | Proj.2: XHTML Linked Pages | ||
| Mon 10/1 | Review | Review for Online Quiz 1 - XHTML | |
| Tue 10/2 -Wed 10/3 |
HTML: 1-4,7,10,11 | Online Quiz 1 - XHTML | |
| Sat 10/6 | HTML: 16 | Using Style Sheets (CSS) | |
| Sun 10/7 | HTML: Ap.B | Browse Appendix B: CSS Reference | |
| Wed 10/10 | Post 3: CSS Subject | ||
| Sun 10/14 | Proj.3: CSS Validation | ||
| Mon 10/15 | HTML: Chap.19 | XHTML: HTML Goes XML | |
| Thu 10/18 | HTML: Chap.20 | Introduction to XML | |
| Sun 10/21 | HTML: Chap.21 | Fundamentals of XML | |
| Wed 10/24 | Review | Review for Online Quiz 2 - CSS & XML | |
| Thu 10/25 -Sat 10/27 |
HTML: 16,19-21 | Online Quiz 2 - CSS & XML | |
| Sun 10/28 | HTML: Chap.18 | Bringing Pages to Life with Dynamic HTML and XHTML | |
| Wed 10/31 | JavaScript: Chap.1 | JavaScript: Learning the Fundamentals | |
| Sun 11/4 | Post 4: JavaScript Subject | ||
| Mon 11/5 | JavaScript: Chap.2 | JavaScript: Working with JavaScript | |
| Sat 11/10 | JavaScript: Chap.3 | JavaScript: Adding JavaScript | |
| Sat 11/17 | Proj.4: First JavaScript Project | ||
| Sun 11/25 | Review | Review for Online Quiz 3 - JavaScript | |
| Mon 11/26 -Wed 11/28 |
HTML: 18, and Javascript: 1-3 |
Online Quiz 3 - JavaScript | |
| Thu 11/29 | HTML: Chap.17 | Developing Forms | |
| Sat 12/1 | Javascript: Chap.4, and browse JavaScript: Ap.A |
JavaScript: Working with Objects | |
| Mon 12/3 | JavaScript: Chap.5 | JavaScript: Processing Forms | |
| Sat 12/8 | Proj.5: Second JavaScript Project | ||
| Mon 12/10 | Review | Review for Final Exam - JavaScript | |
| Tue 12/11 -Thu 12/13 |
HTML: 17, and Javascript: 4-5 |
Final Exam on a Campus | |
| Sat 12/15 | Post 5: Evaluation |
| Last Revised: 21 November 2007 |
|
© 2007 Randolph Gibson | |
www.gibson.vero-beach.fl.us/classes/cop1830/fall/cop1830.html |
E-mail: rgibson@ircc.edu |