A-Z Site Index
People Search
SLIS Calendar

Programs

Courses

Textbooks by Semester

LIBR 240-03
Information Technology Tools and Applications
Fall 2006 Greensheet

David Cloutman
E-mail
Phone: (510) 601-9870
Office Hours: By telephone Monday & Tuesday 8:00pm - 10:00pm


Greensheet Links
Textbooks and Resources
Course Requirements
Resources
Blackboard
Blackboard Tutorials

Students are expected to enroll in the Blackboard site for this course between August 22 - August 25, the day after the first day of instruction. You will receive an access code for enrollment via MySJSU.

Course Description

This course is a broad introduction to the interdisciplinary practice of web design and development. This course will have two major focuses; project management and the development cycle of web sites, and exposure to a wide variety of technologies that are used in the development of web sites.

For the Fall 2006 session, we will focus on website design technology and processes. In this course you will learn to use HTML, CSS (Cascading Style Sheets), and JavaScript; the building blocks for web clients. Additionally, we will introduce server-side scripting using the PHP programming language. Finally, we will also do a little work with XML and some related technologies.

In this class students will:

Course Prerequisites
Students must have completed the computer skills course required at the beginning of the program, should be comfortable and familiar with their computer, and have a solid understanding of file management. They must be comfortable learning new computer skills independently. Students who flourish by face to face instruction or group learning should consider enrolling in a live 240 section.

Students should be aware that this class will being teaching XHTML, CSS, and JavaScript as languages. No instruction will be provided on the use of specific IDEs. Students must hand code their assignments. The use of WYSIWYG tools, such as FrontPage or Dreamweaver is prohibited.

Student Learning Objectives

Web development is an interdisciplinary practice. This class will provide a survey of technologies and disciplines with which Librarians and other information professionals are likely to interface. Students successfully completing this class should gain the following professional skills:

  1. The ability to publish basic, standards compliant, web documents using XHTML, JavaScript, and CSS. Students will understand how these technologies integrate with other technologies, such as XML and server-side scripting.
  2. A strong enough understanding of web architectures, technologies, and best practices to effectively participate in the management, and decision making process, of more complex web projects involving other specialists; such as programmers, graphic designers, and systems administrators.

LIBR 240 supports the following SLIS Core Competencies:

In addition, this section supports the following SLIS Core Competencies:

Textbooks and Resources

Required Texts

Recommended Text
Powell's book provides a great survey of most of the technologies we will be covering in this class. It is also an excellent reference book that you will be able to use in future projects. However, students who are visually oriented learners, or require more in-depth technical tutorials may benefit from this title as well:

Keep in mind that there are many different books on this topic that support a wide variety of learning styles. If you find a book that you find helpful, please let me know.

Additionally, we will be addressing some topics in this course not covered in the required texts. Students wanting to integrate some of these advanced topics into their final projects may find these books helpful:

Other Resources
The web is quite naturally a great place to learn about web development. Below is a small sampling of what is available. Students are encouraged to review these web sites which contain language references, good tutorials, and articles about leading edge techniques.

Course Requirements

Blackboard
This is a blackboard course. Students are expected to enroll between January 20 - January 26, the day after the first day of instruction.

Tentative Course Calendar
The tentative schedule for this course is:

Date Topics Read Assignment Due Important Dates

Aug 23

Course Intro; Clients, Servers, and Your: How the Web Works Powell, chapters 1-2; Krug, chapters 1-7   Wed, Aug 23: First day of instruction
Aug 28 The Development Process; Core XHTML Krug, chapters 8-12; Powell, chapters 3-4 Problem Set 1  
Sept 4 Beginning Web Usability and Design Rosenfeld, chapters 1-7, Powell, chapters 5-7, 10 Problem Set 2 Mon Sept 4: Labor Day observed
Tues, Sept 5: Last day to drop or withdraw without a "W" grade
Sept 11 Layout with Tables / CSS Powell, chapters 8, 11, Rosenfeld, Chapters 10-12 Problem Set 3, Course Project Deliverable #1: Direction Report Tues, Sept 12: Last day to add courses
Sept 18 Images Powell, chapters 12-13, 16 Problem Set 4 Wed, Sept 20: Enrollment Census date
Sept 25 Layout with Advanced CSS Rosenfeld, chapter 8   Fri, Nov 10: Veteran's Day Observed
Oct 2 Site Architecture   Problem Set 5  
Oct 9 Sending Data to the Server: Using Forms and PHP Scripts   Course Project Deliverable #2: Information Architecture  
Oct 16 Pages that Do Stuff: JavaScript and PHP   Problem Set 6  
Oct 23 PHP as a First Programming Language Boudreaux, selected sections.Review all of Krug; Powell, chapter 14    
Oct 30 XML: Designing Custom Data Structures      
Nov 6 XML & XSLT: Designing and Transforming Custom Data Structures   Problem Set 7/8  
Nov 13 From Comp to Completion: Implementing your design   Course Project Deliverable #3: Design Concept  
Nov 20 Multiple Choice: Other platforms     Thur - Fri, Nov 23-24: Thanksgiving Holiday - Campus closed
Nov 27 What'd I Say: Your Questions Answered   Problem Set 9  
Dec 4 Web Applications and the World of Tomorrow   Course Project Deliverable #4: Live Web Site (Both must be completed by Dec 7, 11:59 pm.) Thur, Dec 7: Last day of instruction
Dec 11     Mon - Fri, Dec 11-15: Final Exam  
Dec 18       Wed, Dec 20: Grades due from faculty
Thur, Dec 21: Fall 2006 grades available at https://my.sjsu.edu

Grading
Your grade will be determined by the quality of your work. Points on assignments are awarded based upon your ability to follow directions, reason analytically, produce creative solutions, and justify your work. You will receive written documentation outlining the requirements for each assignment. The final exam will be open book and will require the practical application of technical skills acquired in this course.

Assignment % of Grade
9 Problem Sets
50%
Course Project
40%
Exam
10%

Grading Scale
The standard SJSU SLIS Grading Scale is utilized for all SLIS courses:

97-100 A
94-96 A-
91-93 B+
88-90 B
85-87 B-
82-84 C+
79-81 C
76-78 C-
73-75 D+

Extra Credit
There is no extra credit for this course.

Late Assignments
Assignments are due before 8:00 pm on the date listed on the calendar, unless otherwise stated during the course of instruction. In order to hand in an assignment, it must be uploaded to the web server that will be hosting your assignments. All of your files on the server must be timestamped before this time, or the assignment will be considered late. I recommend loading your last files onto the server several hours in advance of this time. Assignments that are less than 24 hours late will loose 10% of their points. Assignments that are more than 1 day late, and less than 1 week late will loose 50%. No assignment that is more than 1 week late will be accepted. Dispensations may be made for medical or family emergencies. Time conflicts caused by employment are generally not cause for granting an extension.

If you know in advance that you cannot make a due date, let me know as soon as possible. Do not wait until the assignment is past-due. Extensions may be granted at my discretion.

Students are expected to have their affairs in order before taking this class. Do not take this class if you know you will be unavailable for an extended period during the session. Exceptions to this rule are possible, but will only be granted before the start of instruction.

Reasonable Accommodation of Disabilities
If you need course adaptations or accommodations because of a disability, please e-mail me as soon as possible. Presidential Directive 97-03 requires that students with disabilities register with the Disability Resource Center (DRC) to establish record of their disability.

No matter where students reside, they should contact the SJSU DRC to register. The DRC Web site: http://www.drc.sjsu.edu/

Academic Integrity
Your own commitment to learning, as evidenced by your enrollment at San José State University, and the University's Academic Integrity Policy requires you to be honest in all your academic course work. Faculty are required to report all infractions to the Office of Judicial Affairs. The policy on academic integrity can be found at http://www.sjsu.edu/senate/F06-1.pdf

Leaning Disabilities
If you have a diagnosed learning disability, please let me know at the beginning of instruction. I am happy to provide additional instruction or assistance.

|  Blogs   |  Calendars  |   Databases  |    eBookstore  |    News (RSS)   |  Second Life  |