Advanced Webdesign

University of North Texas
Department of Library and Information Science

SLIS 5960 Advanced Website Design

Course Details:

Course Description:

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
introductory level.

Course Objectives:

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

Course Philosophy:

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
small groups.

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:

Assessment:

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;
    • Implenting a JavaScript navigation menu;
    • 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.

Schedule(course calendar):

In-Class (assignments page)

    HTML Review: Chs 1 – 17 (quick overview)

  • Introductions
  • 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

Online

  • Embedded Technology Threaded Discussion
  • Interactive PHP & HTML assignments

Scripts & Notes

Test and view the code for scripts. The assignments page has a list of what assignments should be completed.

Downloads