Computer Science 104
Creating Interactive Web Content

Welcome to CS 104. This is the not-for-credit version of CS 1040. Before going any further, please read this description of the class. Then come back here and follow the directions below.

Log in to CS 104

University ID number:
Password:

Students from previous semesters may log in here.


Course Syllabus

Instructor:
Joe Zachary
Phone: (801) 581-7079
Office: 3190a MEB
E-mail: teach-cs1040@list.eng.utah.edu       

Teaching Assistant:
TBA
E-mail: teach-cs1040@list.eng.utah.edu

Prerequisites:
Ability to use a browser to surf the web.

Course Description:
You will learn how to use HTML and JavaScript to create interactive web pages. For example, here is a case study that you will be studying during the semester. By the end of the semester, you will understand everything about how it works.

As you learn HTML and JavaScript, you will also learn a variety of elementary computer programming concepts. We will not be using the fancy software packages that allow you to create web pages without getting your hands dirty. Instead, we will be going "under the hood" to see how web pages really work. If you're not interested in how web pages work, this may not be the course for you.

Coursework:
There are 12 online lessons, each of which includes interactive examples, ungraded exercises, case studies, and graded assignments. The assignments are due at roughly one-week intervals during the semester. Of course, CS 104 is a not-for-credit class, so the grading will be done only to give you feedback and the due dates are only advisory. If you'd prefer that we not grade your work, just let us know. The solution to each assignment will be posted online within a few days of its due date.

System Requirements:
You can "attend" this class from anywhere that you have access to a computer equipped with an Internet connection and version 4.0 or higher of Microsoft's Internet Explorer (strongly preferred) or Netscape's Communicator (if necessary). The assignments at the end of each lesson are submitted, graded, and returned electronically.

Materials:
All of the required course materials are included in the twelve online lessons. You will not need to buy a textbook.