image of left corner image of right corner

LIS549

Internet and Technology Fundamentals

Spring 2008 * D.A. Clements & Bob Boiko

How This Course Works

This course is actually 4 courses packed into one. In the Autumn, each of the 4 units will be offered as a separate, one-credit course. The course has 2 instructors:

Instructor Topic
D.A. Clements
  • Algorithmic Thinking
  • Networking Concepts
Bob Boiko
  • Database Concepts
  • Web Concepts

Please direct questions about the lectures or assignments to the appropriate instructor. For general questions of interest to all students, send an email to the class listserv or post your question on the class GoPost.

Lectures: All lectures are recorded and available on this web site prior to the week they are assigned. You are responsible for watching the lecture at your convenience. There will be no lecture time during class meetings.

Labs: All scheduled class time for this course is lab time. While you have registered for one or the other class time, you are welcome to come to the lab during either of the scheduled times. Lab time is your time. Come prepared with questions or you can use the time to work on your own.

D.A. and Bob will split class time as follows:

Instructor Tues. Wed. Thurs. Fri.
D.A.

11:30am

8:30am 11:30am 8:30am
Bob 12:30pm 9:30am 12:30pm 9:30am

Bob Boiko
Bob Boiko

top of page Instructors


Bob Boiko

Office: MGH 330W
Office Hours: TTh 4:30-5:30pm
Phone: 206-616-4030

D.A. Clements

D.A. Clements
D.A. Clements

Office: MGH 330J
Office Hours:

Phone: 206-543-4304

top of page Course Description

This course prepares students for all further iSchool information technology and systems classes. Provides the fundamental concepts and skills in these four areas:

1. Network Concepts and Applications

2. Database Concepts

3. Web Design Concepts Unit

4. Algorithmic Thinking

In each unit, students are expected to master the fundamental concepts and demonstrate their skills through tests, labs, and projects. Each unit is a prerequisite for more advanced technical courses.

top of page Textbooks & Online Resources

Algorithmic Thinking

W3 Schools Site

At W3 Schools you will find all the Web-building tutorials you need, from basic HTML, XHTML, JavaScript, and CSS to advanced XML, SQL, Database, Multimedia, and WAP. Of particular interest are the tutorials on HTML forms and

Quirksmode

Peter-Paul Koch's excellent JavaScript tutorial and discussion site.

Optional Reference Texts

Learning Javascript
By Shelley Powers
Published by O'Reilly
ISBN-10: 0596527462
Edition: Any

JavaScript: The Definitive Guide
By David Flanagan
Published by O'Reilly
ISBN-10: 0-596-10199-6
Edition: 5th

Database Concepts

Access 2007: The Missing Manual

By Matthew MacDonald
Published by O'Reilley
ISBN: 0-596-52760-8
Edition: 1

Networking Concepts

Optional Reference Texts

Any of the following are very good, easy to read, and cover topics in short, easy-to-absorb format.

How the Internet Works
By Preston Gralla
Published by Que
ISBN: 0789729733
Edition: Any

How Computers Work
By Ron White and Timothy Edward Downs
Published by Que
ISBN: 0789734249
Edition: Any

How Networks Work
By Frank J. Derfler Jr. and Les Freed
Published by Que
ISBN: 0789732327
Edition: Any

Web Concepts

W3 Schools Site

By W3 Schools
Published by W3 Schools

At W3Schools you will find all the Web-building tutorials you need, from basic HTML and XHTML to advanced XML, SQL, Database, Multimedia and WAP.


top of page Computing Resources

This section discusses the software and other computer-related resources utilized in this course.

Your UWNetID account

Students in this course are expected to have UW accounts on Dante and will use those accounts for many assignments. Staff or faculty accounts on Homer may also be used. For information about obtaining and managing a UWNetID account, see the UW Computing and Networking home page.

All class e-mail will be sent to those accounts. If you normally read e-mail on an ISP or through some other connection, you may wish to have your UW e-mail forwarded there. Once you have a UWNetID, it's easy to set up mail forwarding using the services at Manage Your UW NetID Resources.

Computing at Home

The software used in this class runs on Windows PCs. In some, but not all cases, versions may be available for Mac or Linux systems. The closer your home PC is to the Windows PCs in the labs, the less likely you are to have problems. You are not required to work on UW computers, but course staff can provide only limited assistance in debugging problems with home computers.

To view some of the course files, you need Adobe Acrobat Reader, which can be downloaded for free.

Web Browsers

You should have an up-to-date version of a modern browser such as Microsoft Internet Explorer, Mozilla Firefox, or Opera. These browsers are available free on the Web. We recommend Firefox, a free and very capable browser that is particularly helpful for debugging.

Dreamweaver

Adobe Dreamweaver is the most popular professional Web editing software. It is part of the expensive Adobe Creative Suite. Check for current specials and academic software rates at University Bookstore.

Setting up for this Course

On the first day of class in the Course Schedule has links to videos to help you set up Dreamweaver for this course. You can use the Dreamweaver help system to get basic info on all the features we will use.

Programming

For programming, we will use JavaScript to produce dynamic HTML. Your HTML and JavaScript efforts will be published to your Dante Web account. Text editors that understand the syntax of a the page that you are editing (aka, programmer's editors) can be very helpful. NotePad2 for Windows is installed in the iSchool labs and may be downloaded for free. TextWrangler is available on Macs in campus computing labs and can be downloaded for free for home use.

Image Editing

In the labs, we will use Adobe Photoshop for some exercises. This software is expensive to buy. You can do what you need to with a number of other free or inexpensive tools, such as Microsoft Paint, Microsoft Photo Editor, Kodak Imaging, etc. You may also find that your word processor (e.g. Word) or presentation software (e.g. PowerPoint) has some image processing software built in.

Database

The Database unit in the course uses Microsoft Access as the tool. All labs on campus have it.  The standard MS Office Suite does not come with Access. For academic, non-commercial use, you may download Access for free. You may burn a copy to CD or DVD to keep after the course is over.

gold rectangle   Site is maintained by D.A. Clements & Bob Boiko |