INF 6420: Web Development

Credits: 3

Rationale for inclusion in curriculum

Online resources are the primary tools for disseminating information and knowledge in today’s world. Students will be employed by organizations competing in information intensive environments characterized by rapid change, voluminous data and complex dynamics. To be a successful information professional, students need skills that will allow them to create web content, organize accessible information for users and manage websites.  

This course requires students, both graduate and undergraduate, to use basic file processing tools and web server infrastructure to create web content, organize the content on the web server and enable open access for content via the web. The course focuses on the fundamentals of content markups using HTML, CSS and additional web server functions in website design. It also advances the web development skills of information science students. Graduate students will have more advanced evaluations than undergraduates. 

Learning outcomes

By the end of the course, students will be able to:

  • Articulate the fundamentals of web information dissemination mechanisms 
  • Organize web content on a web server in logical and user accessible ways 
  • Incorporate functionality to websites using client-side scripting languages 
  • Demonstrate the ability of keeping content, presentation and interactivity separate on a web page 
  • Integrate advanced markup features to make effective user interfaces for websites 
  • Apply and integrate multimedia into websites 
  • Use responsive design methodology to develop mobile websites 
  • Develop problem-solving skills to troubleshoot, find and fix errors 
  • Create a website using research results to organize and present web resources 

Content

The following topics, at a minimum, will be covered in this course:

  • Structure: Use standard mark-up elements to structure content for display online
  • Presentation: Work with external and internal style sheets to control the presentation of website text and data 
  • Interaction: Create forms to support user interactions with websites 
  • Script Object: Integrate additional functions to websites using client-side scripting 
  • Responsive Design: Use responsive design techniques to create websites for mobile devices 
  • Multimedia: Create and subsequently embed multimedia into a web page and provide accessible alternatives (e.g., alt text, captioning and other accessibility features 

Course methodology

The course delivery methodology will include:

  • Lectures
  • Discussion boards
  • Demonstrations
  • Supplemental Material
  • Additional Readings
  • Projects

Evaluation of student performance

The student’s performance will be evaluated using:

  • Creation of a usable, accessible, standards-compliant website
  • Completion of class assignments
  • Quizzes/exams

Students will have access to web development software tools and a web server to complete assignments.   

Approved: 1/12

Updated: 11/23