University of North Texas
Department of Library and Information Science
SLIS 5960 Advanced Website Design
- Instructor: Jimmy Newland
- Contact: firstname.lastname@example.org; Facebook; Twitter
- Meeting Times: 1/24; 2/7; 2/21; 3/7; 3/28; & 4/18
- Meeting Place: M. D. Anderson Library University of Houston Lab10G
- Online Coursework: Blackboard Vista (eCampus)
Advanced Web Site Development. 3 hours. This course is designed to meet the needs
of librarians / information professionals in creating web 2.0 applications at an
Upon completion of the course students will be able to:
- identify current trends and technologies related to advanced web design
- create a multi-mode standards-compliant web 2.0 information resource (a web site)
- understand usability and accessibility issues as they relate to information organization and retrieval
- create simple web applications to meet specific information-resource needs
In reality, web design is a creative, messy, frustrating, and fun effort
involving lots of planning and lots of coding that is meant to be done in
Generally the goal of this course is to create a knowledge base from a
set of experiences centered around designing, deploying, and maintaining
a moderately complicated set of web applications. Specifically, when
appropriate, an effort will be made to offer these experiences in the
domain of library and information science as a whole.
Mainly, learning to create the sorts of leading-edge web applications
used in library systems is the overall goal.
Texts for the course:
- HTML, XHTML, and CSS, Sixth Edition (Visual Quickstart Guide) – book website
- PHP for the World Wide Web, 4th Ed. – book website
There will be in-class and online assignments, in-class and online
discussions, individual project work, group project work, and exam work.
All assignments will be given a point value. Grades are assigned based
on points earned as a percentage of all possible points.
- A: 90% or higher
- B: 80% – 89%
- C: 70% – 79%
- D: 60% – 69%
- F: < 60%
Assignments will be turned in via FTP to the assigned web folder.
These are the projects we will be working on throughout the semester:
- 40% Group Project: Registration Application (using all the tools from the course)
- 20% Individual Assignments:
- Creating headers and footers;
- Creating a Mail-form;
- Creating an interactive database-driven menu;
- Implementing a web-log (“blog”)
- 20% Online Discussions: Discussions & Online Assignments via WebCT
- 20% Course Participation: Involvement in face-to-face coursework as well as online coursework (attendance appreciated!).
Students with Special Needs:
The University of North Texas makes reasonable academic accommodation for students with disabilities. Students seeking accommodation must first register with the Office of Disability Accommodation (ODA) to verify their eligibility. If a disability is verified, the ODA will provide you with an accommodation letter to be delivered to faculty to begin a private discussion regarding your specific needs in a course. You may request accommodations at any time, however, ODA notices of accommodation should be provided as early as possible in the semester to avoid any delay in implementation. Note that students must obtain a new letter of accommodation for every semester and must meet with each faculty member prior to implementation in each class. Students are strongly encouraged to deliver letters of accommodation during faculty office hours or by appointment. Faculty members have the authority to ask students to discuss such letters during their designated office hours to protect the privacy of the student. For additional information see the Office of Disability Accommodation website at http://www.unt.edu/oda. You may also contact them by phone at 940.565.4323.
In-Class (assignments page)
- HTML Review: Chs 1 – 17 (quick overview)
- HTML & CSS review
- PHP: Ch 1 Getting started with PHP
- PHP: Ch 2 Variables
- PHP: Ch 3 – 5
- PHP Variables and HTML Forms
- Manipulating web data with PHP
- Using Numbers and Strings
- PHP: Ch 6 – 7
- Control Structures and Arrays
- Making Web Apps: Sticky Forms and Sending Email
- PHP: Ch 12
- Introduction to MySQL
- Creating a simple blogging tool
- PHP: Ch 12 cont’d
- Adding Entries to a blog with PHP
- Editing and Deleting entries from a blog with PHP
- Embedded Technology Threaded Discussion
- Interactive PHP & HTML assignments
Scripts & Notes
- Windows Downloads
- Download the free FTP client – Filezilla.
- Notepad++ is a great free text & web-code editing tool.