CSI 252 Intro to Web Site Development -
Spring, 2011 - 3 credits

Instructor: Kent Haake
E-Mail: khaake@hcc.edu
Office: KC 419 by appointment

Course Description: Provides the student with a conceptual methodology, beginning with the questions that should be asked before content is designed and implemented on the web and continuing through the stages of web site development from preparations and design implementation, maintenance, and continual improvement of the site. HTML will be utilized to learn the basics of web site development; in addition, current web page generators and animators for web page design will be discussed. This course will examine a running case study that illustrates the types of decisions and issues a real company faces throughout the web site developmental process. Student may not receive credit for more than one of these courses: CSI 231, 260, and 252
Prerequisite: CSI 111, eligibility for MTH 095 or equivalent of college-level algebra

Course Objectives and Learning Outcomes:

Upon successful completion of this course the student should be able to:

  • Ask and answer the critical questions that need to be explored before content is designed and developed for a web site
  • Setup a complete new web site on an actual live web host account using control panels and ftp
  • Code web page content and structure with HTML and cascading style sheets (CSS)
  • Code web pages with a style that promotes accessability to all viewers, good documentation, and easy maintenance
  • Be comfortable and knowledgable with the majority of HTML tags and be comfortable with looking up, learning about and using any HTML concept
  • Be comfortable and knowledgable with the common CSS components and be comfortable with looking up, learning about and using any CSS concept
  • Work as a team to evaluate, design and implement needed improvements to a current live web site
  • Become familiar with HTML editors, web page generators and graphic image tools used for mainstream web site development

Required Textbook and Materials:

  • Head First HTML with CSS & XHTML - 2006 edition - published by O'Reilly (available at HCC Bookstore) ISBN-13: 978-0-596-10197-8
  • USB Thumb Drive (not actually required, but highly recommended for file backup and file transfer)
  • Computer and access to the internet (home desktop, laptop, or HCC computer labs)


Methods of Instruction and Assessment:

We will be using a combination of:

  • Textbook reading assignments - you have to start somewhere...
  • Weekly coding assignments that will be matched to text readings - to give students a chance to practice and work with text concepts. Coding from assignemnts will also be valuable examples that can be incorporated in the final project.
  • Three open book quizzes - to evaluate early and often whether students are able to understand and use the HTML and CSS coding concepts needed to be successful.
  • A group project - to take a current local web site that needs help and make improvements to it. The group will decide on roles and work needed to be done.
  • A final individual project web site that will be developed on a web host - to allow you to show yourself and everyone else just how well you have mastered the concepts we have been working on this semester.

Questions can be communicated during class lectures and through the online discussion or email (WebCT). Instructor's availability to answer email and online questions will be within 24 hours depending on schedule. You are encouraged to use all methods of communication for questions. You are also encouraged to help each other with questions via the online discussion.


Attendance Policy: It is important that you attend as many lecture classes as possible. The information presented and questions asked in class will make the subject material and assignments easier to understand. In addition, there will be a one bonus point quiz given at and only at every lecture class. So if you want to earn extra points towards your final grade, you will need to attend class, be on time, pay attention, actively take notes and answer the quiz question correctly. The quiz question is open book (you can use your notes and textbook) and will be derived from material presented in that day's class.

In the event of a snow day, where the school is closed, we may cover the lecture material via online class discussion. No quiz will be given on days when school is closed.

In the event that you miss a class in any given week, I will expect an email from you to check-in that you are keeping up with class notes, topics and assignments.



Methods of Evaluation and Grading: Methods of evaluation and grading include weekly coding assignments, open-book online quizzes, a group project and a final project. A breakdown of your evaluation and grading is as follows:


 

Log in  Cancel