Genesee Course Listing

Official Course Information

Please select a Course Section from the List below or use Search for a class by Title.

Fall 2018

Computer Information Systems Courses:

  or   List All Computer Information Systems Courses

CIS204 - Web Design and Implementation

Credits: 3

Catalog Description: Assuming a basic knowledge of HTML coding and web page design, this class moves into large-scale site development and an introduction to advanced web technologies. Building on the web page design concepts introduced in CIS203, this course focuses on site design issues, including scalability, maintenance, and integration of web technologies into the business or organizational context. Technologies introduced in this course include Perl, cascading style sheets, dynamic HTML, basic JavaScript, and streaming media. Each student will be required to purchase a domain name to create a website. Spring only. Prerequisite: CIS113.

Lecture: 3 hrs.

Course Learning Outcomes (CLOs):
Upon successful completion of this course, as documented by team projects, individual and group assignments, and in-class activities, students will be able to:

1. Utilize a blog. Each student will have to demonstrate the knowledge of how to create a weblog for this course. Each student will post to a weblog an entry to their own blog for each studio exercise assigned in class.
2. Create a written design document that demonstrates proficiency in web site design, planning and documentation.
3. Use information design, graphics, and cascading style sheets to format and position HTML elements and create an aesthetic effect.
4. Use client side techniques such as JavaScript and the document object model to improve interactivity and navigation.
5. Use server side techniques like CGI, passwords, and server side includes to improve site performance and security.
6. Markup forms, validate form input and submit form input to an email address to improve interactivity (Perl).
7. Demonstrate familiarity with current practices and future developments in web site design and implementation with topics such as information architecture, presentation design, CSS, JavaScript, and accessibility.
8. Demonstrate basic proficiency by creating a web page with both relative and absolute CSS, JavaScript rollovers and date/time stamps, columnar formatting, and form mail submission link.
9. Apply web design and web standards set by W3 Consortium to create 3 main projects. One of the main projects will require the students to buy a domain name and establish a fictitious company's presence on the web. *
10. Demonstrate knowledge of digital imaging concepts, including file formats, resolution, color models, and compression methods.
11. Demonstrate a knowledge of Photoshop CS3 (or higher) for digital imaging editing including slicing up an image, and optimizing digital photos for the web.
12. Students will pass (with a grade of 70% or more) a mandatory departmental practical final exam given during the last week of the course. If a student fails this final, s/he fails the course, regardless of his or her other grades in the course. Students have one opportunity to retake the practical within one set period of time, one week to 10 days after the initial offering, as scheduled by the professor.

* This course objective has been identified as a student learning outcome that must be formally assessed as part of the Comprehensive Assessment Plan of the college. All faculty teaching this course must collect the required data and submit the required analysis and documentation at the conclusion of the semester to the Office of Institutional Research and Assessment.

Content Outline:
1. Weblogs, and Content Management Systems
2. Web Standards, Accessibility, and Typography
3. CSS Positioning and Visual Design
4. Domain names and Hosting
5. Information Architecture I
a) figuring out what you want your site to do
b) constructing a blueprint before you dive in and put the thing together.
6. Information Architecture II & Usability
Taking into account things like
a) font size,
b) colors,
c) visual proximity,
d) usage context,
e) search,
f) error messages,
g) navigation,
h) form design,
i) and labeling.
7. HTML Forms, Javascript
8. Javascript & DHTML
9. Server-Side Authentication & Server-Side Includes
10. Dynamic Sites and CGI

Effective Term: Spring 2016