Follow the link to open and read e-books.
Here are some streaming videos that are relevant to this course:
Designed for novices, this unintimidating program examines the basic steps involved in producing any piece of software: identifying the goal, crafting algorithms, coding and compiling, testing and debugging syntax and logic errors, and documenting. Since the video does not rely on viewer familiarity with specific computer languages,Introduction to Programming is a good starting point for any discussion of software-writing fundamentals. Viewable/printable educational resources are available online. (28 minutes)
This program offers a comprehensive introduction to the basic principles of Web site design. Applicable to online retail outlets, electronic newspapers, blogs, search engines, and other types of sites, it explains how to identify the target audience, determine the site’s core purpose, apply Ben Schneiderman’s eight golden rules of GUI design, address technological issues and matters of visual appeal, and carry out an ongoing test/evaluation/update cycle. Interviews with two successful Web site designers are also included, to illustrate how it all comes together in the real world. Viewable/printable educational resources are available online. (25 minutes)
This technical program provides a step-by-step explanation of the infrastructure of computers and how they actually work. An overview of the processor includes discussions about how its interconnections make memory possible. Other topics include the bus and binary works and memory storage locations. Using excellent computer graphics, we see how the arithmetic and logic unit (ALU) adds two binary numbers, and how the information is stored. A discussion of the ALU and flags concludes the program. (17 minutes)