This document provides a list of websites related to the history and design of websites, critique guides, educational websites for children, and website building tools. Some of the sites listed include www.webpagesthatsuck.com, www.graphic-design.com, www.useit.com, www.starfall.com, www.si.edu, www.crayola.com, and www.pbs.org for critiques, history, and education. Popular website building tools mentioned are Wordpress, Google Sites, Wikispaces, Edmodo, Weebly, Ning, and Wix.
The document discusses principles and patterns for designing web interfaces, including making interactions direct, lightweight, and keeping users on the page. It covers various techniques for inline and overlay editing, direct selection of objects, drag and drop interactions, and using contextual tools near content to improve usability. The document provides examples and guidelines for implementing these patterns and principles in web design.
The document discusses information security practices, including the CIA principles of confidentiality, integrity and availability. It describes the information security organizational structure and processes for classifying information. The document also covers computer misuse and criminal law, summarizing categories of computer crimes like fraud, unauthorized access, and altering or stealing information.
The document discusses designing experiences for the mobile web. It notes that the mobile web is profoundly different than the desktop experience due to different contexts and portability. Some key decisions for mobile web design include whether to have a single or dual-site approach, how to structure navigation and content for smaller screens, and usability testing approaches. It also describes a case study of redesigning a website for mobile and some of the challenges encountered.
The document summarizes the COCOMO model for estimating software development costs and effort. It discusses the three forms of COCOMO - basic, intermediate, and detailed. The basic model uses effort multipliers and loc to estimate effort and schedule. The intermediate model adds 15 cost drivers. The detailed model further adds a three-level product hierarchy and phase-sensitive effort multipliers to provide more granular estimates. Examples are provided to illustrate effort and schedule estimates for different project modes and sizes using the basic and intermediate COCOMO models.
The document discusses the key concepts and components of how the internet works. It explains that the internet connects millions of private networks run by companies, universities, and government agencies. It also describes some of the main ways people access the internet, such as through a modem, local area network, or high-speed connection. Additionally, it outlines several common internet tools and protocols used for communication online, including web servers, clients, browsers, and IP addressing.
The document discusses prototyping techniques for software development. It defines prototyping as an essential element of user-centered design that involves testing design ideas with users early in the development process. Different types of prototyping are appropriate for different stages, from paper-based prototypes to test initial ideas to software-based prototypes that provide limited functionality for further testing. The goal of prototyping is to identify and address design errors and user requirements before significant development effort.