Catalog Description
Click printer for PDF, printable version of this syllabus Print Syllabus
Course: CIS 11301 & .66  - Internet Publishing Spring 2017
Genesee Community College
Week 1 January 17, 2017 Tuesday (Tuesday Thursday class only 2:10pm - 3:30pm Room E124)
Instructor / Phone

James R. Habermas
(585) - 746-9331

Monday and Wednesday ONLINE ONLY 1pm - 2pm
Tuesday & Thursday E124 JAVA Classroom 7:30am-8:00am
Tuesday & Thursday my office D273 or E124 12:20pm-2:10pm
I will always make time for questions at the end of each class. Also you can find me online to ask questions on the weekends.
I check my email 4 times per day, and I use my cell phone for texting 585-746-9331.
Thursday 1/31 Quiz HTML Chapter 1 & 2
Tuesday 3/7/17 & 3/9/17 Proctored Midterm
3/12/17 - 3/18/17 Spring Break
End of Week 9 March 27 Withdraw deadline
Tuesday 5/9/17 Final exam
5/4/17 No Homework accepted after this date
** Dates could be changed based on questions in class **
Email: I will be available for student consultation through Email to

1 Required


Required Text
New Perspectives on Blended HTML and CSS Fundamentals: Introductory, 3rd Edition
Henry Bojack Farmingdale State College
Sharon Scollard Mohawk College
ISBN-10: 1133526101  
ISBN-13: 9781133526100 
496 Pages  Paperback  Previous Editions: 2010, 2008 ©2013     Published
Blended HTML and CSS Fundamentals
Required WWW Readings For additional resources to learning HTML, I recommend:
REQUIRED  SUPPLIES: Flash disk, (some mass storage), jump Drive
Proctored Exams Thank you for registering for CIS 116.01 or cis116.66 Web Publishing 
This course is taught with the 360 Degree Learning Option at Genesee Community College that uses a combination of
The Blackboard course management system and the WebEx meeting delivery system. 
Here are a few things you should know about the course:

·         The WebEx meeting delivery system can be accessed via any PC using any standard web browser
(such as: Internet Explorer, Firefox, Chrome) or any handheld device or tablet that can run the free downloadable WebEx app.
This includes such devices as the iPad, iPod, iPhone, Android smartphones, etc.  Your instructor will provide you more
information on how to access these resources before the course begins.

·         If you so choose, you can attend the in-person class T/R 2:10pm - 3:20pm at any time instead of attending online.

·         If you so choose, you can watch the lecture as it happens T/R 2:10pm - 3:20pm using

·         Class sessions will also be recorded and can be viewed at a later date and time.

·         This course requires proctored MIDTERM assessments that must be taken at:

1.       A Genesee Community College Proctored Testing Center. This includes: Our class room E124 or Batavia (Main Campus),
Albion, Arcade, Dansville, Lima, Medina and Warsaw. The midterm Exam requies students to use 3 tools,
Textpad, filezilla, and a drawing program such as Fireworks.
Because of this rquirement many students take the midterm in our class room. If you have the tools on your lap top computer you will be
able to access your computer during the midterm.


2.       At an approved Testing Center at any accredited college/university. This option requires you to locate the testing center; ask for and receive
permission to use the center for this course; provide the instructor with the name(s) of the content person(s), their official college title,
official college mailing address and email address, and official college phone number(s).
This information must be provided within the first week of class.  Any additional costs for using non-GCC proctored assessments
will be borne entirely by the student.  Not all proctoring options will be available in all courses.  Please contact the course instructor for further details.

If you can meet these requirements and would still like to take this class, you need to do nothing more.
However, if you cannot meet these requirements you will need to withdraw from the class before financial obligation requirements are enforced.

Agenda Link to Agenda for the semester

Discussion List for the Course

This Syllabus can be found at the URL
Web site:



Introduces the techniques, skills, and tools used to publish and manage a web site. Develops the skills needed for publishing a simple web page and introduces HTML coding; builds on these authoring techniques and introduces other topics such as web design, web project management, and web maintenance; and acquires skills to build a maintainable web project.

Three Class hours.  Prerequisite:  CIS 102 or ART209.


Upon success completion of this course, based upon tests, projects, and class discussion and oral presentations, the student will be able to:

  • Identify a minimum of five key figures and three key events in the development of the Internet and the World Wide Web.
  • Successfully search for and gather specified/assigned information from the Internet.
  • Use basic Internet technologies, including telnet, FTP, electronic mail and conferencing, and the WWW.
  • Perform basic file and directory management tasks in the UNIX environment.
  • Demonstrate knowledge of digital imaging concepts, including file formats, resolution, color models, and compression methods.
  • Demonstrate a knowledge of Photoshop CS3 (or higher) for digital imaging editing including slicing up an image, and optimizing digital photos for the web.
  • Create graphic elements for the Web using both bitmap and vector-based software tools.
  • Create web pages, using valid HTML and basic principles of graphic and information design, and publish them on Genesee 's server.
  • Demonstrate knowledge of the basic typography for the web and the use of CSS ( Cascading Style Sheets) for text formatting.
  • Incorporate basic interactivity into web pages, such as rollovers or embedded audio/video.
  • Utilize the Windows and/or Macintosh operating environment for file management and application tasks.

 Top of page


Hands-on experience in navigating, searching, and exploring cyberspace using various network software tools.  The following topics will be covered:

  1. Introduction
  2. Basic Web Terminology
  3. Ethics/privacy/copyright and other Web Technology issues
  4. Operating System Commands
  5. Authoring Tools
  6. Graphics
  7. Slide Show
  8. Page Design and Layout - Poor Desgin, And Excellent Desgin (Layout)
    1. Contrast - Elements that aren’t the same should be very different so they stand out
    2. Repetion - Repeat styles down the page for a cohesive feel
    3. Alignment - Everything on the page needs to be visually connected to something else
    4. Proximity - elements that are related should be grouped together, whereas separate design elements should have enough space in between to communicate they are different. (
  9. Images, Sound, Video
  10. Counters, tables, frames - Site meter
  11. HTML forms and forms processing - Dreamweaver
  12. Java Script
  13. Animation

Attendance is required for all lectures and labs. A student's final semester average will be lowered by 2 points for each class they are absent.  Don't be late! Late individuals will also loose 2 points each class that you arrive late.   Other students are listening to my lecture, thus, it is rude to walk into class and distract them. As a result, late students are not welcome in my classes!!

Coming to class late, counts the same as an absent, in a computer lab, you must be ready to take notes, and start promptly.
Top of page



2 Tests (average) (Midterm & Final) 60%
Midterm exam has two parts - Objective & Application
1 quiz (Week #3) 10%
Homework assignments (projects) 30%

- (# of Absents * 2 points)

Numeric semester avg. Letter Grade Quality Points
90 and above A 4.00
80 - 89 B 3.00
70 - 79 C 2.00
60 - 69 D 1.00
BELOW 60 F 0.00

At any time Prior to 3/27/2017 a student can simply go to Records and withdraw themselves from the course.  A student should really self-reflect and evaluate how they are doing in the course by Mid March.  Also, speak to the instructor outside of class to discuss if a student should withdraw or stay in the course prior to the end of March. The instructor will not withdraw the student, it is the students responsibility. No exceptions.  Watch this date!
At any time Prior to 3/27/2017

Top of page


There will be no makeup exams or quiz!  No exceptions!!! No excuse will be acceptable.

Call your instructor to discuss any possible conflicts you might run into before the exam.  There will be no makeup exams.  See if you can make arrangements days before the exam is scheduled, to see if you can take the exam early, but nobody will be allowed to take an exam after it has been given.  I never give the same exam twice.  

No sports excuse, no personal excuse, or any other excuse, you must take the exam at the same time as everybody else in the class!!!  Missing an exam is just unacceptable, it is equivalent to missing a job interview!!!!

If you come to class late, that counts as an absence.  If you come to class late and miss the attendance quiz for that day, you will receive a zero for that attendance quiz grade. 


Due dates will be discused in class/lecture and posted in Blackboard the day the projects are assigned. Every due date will have an assignment in Blackboard that you have to post your URL to your solution.

For example January 26, 2017  @ 11:59pm two pages are due, sample1.html sample2.html and you can see the program description under assements in Blackboard.

Major Project #1 Due 2 /16/2017@ 11:59pm - A fictisious hosting company page Think "local Hosting" - I will describe this in class with samples in lectures during Week 4 and view assement in Blackboard.

About me project is due 3/27/2017 @ 11:59pm

Spring page or Easter page must be done using 3 column CSS is due 4/11/2017 @ 11:59pm

Project 2 - Self topic Website created with lots of CSS due 5/4/2017 @ 11:59pm


A ssignments submitted after the due date/time, without prior approval from the instructor, will lose 25% for each day that they are late. If you know that a situation will prevent you from turning something in, contact me in advance of the deadline to make alternate arrangements. 3 days beyond the assigned due date the project is not permitted to be turned in for a grade.

Each project builds on some previous knowledge, so make an effort to really learn the previous weeks goals and objectives before you come to next weeks class. This class is just not designed for the student who is always playing "catch up" with assignments.

Top of page


I would appreciate hearing from anyone in this class who has a special need which may be the result of a disability. I am reasonably sure we can workout whatever arrangement is necessary, be it special seating, testing or other accommodations. See me after class, as soon as possible.

Plagiarism and Cheating: 

  • Plagiarism and Cheating: Cheating is obtaining or intentionally giving unauthorized information to create an unfair advantage in an examination, assignment, or classroom situation. Plagiarism is the act of presenting and claiming words, ideas, data, programming code or creations of others as one's own. Plagiarism may be intentional - as in a false claim of authorship - or unintentional - as in a failure to document information sources using MLA (Modern Language Association), APA (American Psychological Association) or other style sheets or manuals adopted by instructors at the College. Presenting ideas in the exact or near exact wording as found in source material constitutes plagiarism, as does patching together paraphrased statements without in-text citation. Disciplinary action may include a failing grade on an assignment or test, a failing grade for the course, suspension or expulsion from the college, as described in the Code of Conduct.
  • You only truly learn programming by writing your own code. Do not show your work to others. Each student is required to write his/her own programs/pages. Evidence of cheating or copying would result in a failing grade being given for the course. Plagiarism is using other's words or ideas, or programming code and claiming them as your own. I DO NOT condone working together in groups. Plagiarism will not be condoned and will result in a failing grade for the course. Cheating on an exam will be treated similarly. Also, misuse of the GCC mail system or the Internet or any file on the local network will result in a failing grade being given for the course.
  • You are NOT permitted to view your fellow classmates exams. During an exam, keep your eyes on your own work or you will receive a failing grade for the course.
  • Our servers are for EDUCATIONAL purposes ONLY!  Absolutely no web pages are allowed to be stored on our web servers that would any way generate any interest in collecting revenue, nor should any web page on our server, fake, or simulate any revenue collection. 
  • Genesee Community College is very strict in enforcing the above policies.
    Check out the link

    for more information on Genesee Community College Academic Computing Policies. Any violations in any of the schools Academic Computing policies will will receive a failing grade for the entire semester.



Should the instructor not show for class unannounced, class time will be used as lab time to work on computer projects. If a lecture or test was scheduled for this date, it will be given the next scheduled class. Use this time to work with Email and listservs. All students are required to sign up for the class "listserv" the first week of classes. The listserv will be the communication method used, if a class is to be canceled due to weather.





Week 1

Welcome - Introduction to the Course
  • Objectives - Graphic types PNG vs JPG vs GIF
    • Introduction to Fireworks - editing Graphics
    • Setting up accounts
    • Join a listserv
Week 2

  • Objectives - Introduction to XHTML
  • Homework due - sample1.html sample2.html
Week 3/

  • Transparent gif buttons
  • PNG Buttons
  • JPG buttons with backround and drop shadow
  • M/C T/F - Tuesday 1/31/2017 - Chapters 1 & chapter 2


Week 4


Week 5

  • Objectives
  • Create you own buttons using Photoshop
  • Create buttons using Fireworks
  • JavaScript rollover code
Week 6

  • Objective - Javascript Menu
  • Homework - create Menus
  • Create animated GIF (Animation)


Week 7

  • Objectives - slice up an image with Photoshop or Fireworks
    • Sound and/or Video in a web site
    • Uploading wav or MP3 files to a server
    • Object linking to videos on YouTube

See online sample of what we are going to be creating, watch how it load


Week 8

Week 8 Mideterm Tuesday March 7, 2017 and might continue to March 9, 2017
Week 9

  • Objectives - CSS - Formatting of text - borders, Margins, & padding


Week 10

  • Objectives - CSS positioning - Page Design
Week 11

  • Objectives - Create a Photo Gallery using Dreamweaver
Week 12

  • Objectives - Thumbnails using JavaScript - Photoshop & XHTML
Week 13

  • Objectives - prepare for objective final exam
  • Starting to prpare for the final exam
  • Printing out your index page
Week 14 Prepare for final exam by reviewing summerized CSS PowerPoint Slides

15 & 16

  • TEST - Final Exam May 9, 2017
    No Makeup's! No Exceptions!
**The instructor reserves the right to make necessary changes in this syllabus week by week outline either orally or in writing. If the school is closed, or a class is canceled this MAY effect this week by week outline. However, It is the student's responsibility to learn about any changes if she/he misses class. Dates of exams will always be current in the student's Genesis accounts.




Discussion List for the Course

I have established an electronic discussion list called   for this course. You are expected to subscribe to this list from your email account that you check everyday.

Purpose of class listserv

  • To disseminate additional information and recent news items relating to computer technology

  • To disseminate additional information regarding course assignments, tests, etc.

  • To provide a cooperative learning environment with peer assistance

What should you do?

Subscribe to the list immediately



Created by Jim Habermas
Last date/time this page was updated:   Monday, January 16, 2017 12:54 PM