SI502 covers a wide range of materials at an introductory level. The goal is to make sure that all the students have enough of an understanding about these topics to be prepared for the technical areas of the SI curriculum - and also to prepare students to continue learning about technology on their own in in future courses.

This just the draft set of topics for SI502 - this list may change as the course progresses.

Computer Architecture and Specs

Programming Skills

Software Development

Networking

Web Services and Data Formats

Building and Deploying Applications on the World-Wide Web

Searching on the Internet

Databases

Security and Cryptography