Course Info


Policies 
Syllabus 
Topic Outline 

Quick Links


Web Refs 
XHTML 
FAQ 
Lagerstrom site 

Affiliations


cis-logo-3.jpg CIS
computer.jpg  CIT
UO-O.gif  UO 

CIS 111 Computers & Computation 05W
Web Programming w/ JavaScript

  Home Ofc. Hrs. Data Files Gradebook JavaScript   Unix Contact Us

Syllabus Winter '05
CRN 23182

Instructor: Jane Ritter
jane@cs.uoregon.edu, 143 Deschutes Hall, 346-3954.
Instructor and GTF Office Hours.

Course Description

Computer Science is the study of algorithms, including principles, practices, and engineering. Algorithms are, therefore, a unifying theme for Computer Sciene, just as energy is a unifying theme for the study of Physics.

CIS 111 is an introduction to a key aspect of the central theme of Computer Science: algorithmic problem-solving. You will learn how to use JavaScript, XHTML, and CSS, to create highly interactive web applications.

CIS 111 is a second course in a two-course introduction to Information Technology (IT) and Web Programming, and builds upon the concepts covered in CIS 110.

Topics covered in 110 and which are essential prerequisites for 111 include: XHTML for web interfaces (tables, CSS for page layout), and Unix for web development. Students lacking these prerequisites should not register for 111. You are welcome to meet with the instructor to determine whether you should take 111 at this time.

Prereq: CIS 110, MATH 111. No prior programming experience is required, but a working knowledge of web publishing with HTML and Unix, as covered in CIS 110 at the UO, is assumed. For students who did not take CIS 110 at the University of Oregon, please see CIS 110 Course-Equivalency for CIS 111, below.

111 labs start week 1 and meet in the PC-lab, B26 Klamath. In addition to B26 Kla, you can also work on your projects in 013 Kla and 101 Mck.

Please read the topic schedule and expected workload for 111.

Required Textbook

Lagerstrom. Programming the Web Using XHTML and JavaScript (Course Tech.) Write a coded identifier in yourtextbook; it's your book's free phone call home when it goes missing.

Two copies will be on reserve at the Science Library by week 2.

Final Grade

8 Projects ................   35 pts@ = 280 pts
5 quizzes ..................  60 pts@ = 300 pts
Total points:  580
Keep copies of your Project Grade Reports (PGRs) as they are returned to you. Keep backup copies of projects in your 111 directory on gladstone until your final grade is completely resolved. This can make the difference between passing and failing the course.

Exam dates and times are on the class web page. Please mark your calendar now, and make no other plans for the dates of the exams. Also, check the final exam times for your other classes to ensure that you have a reasonable schedule of final exams. See Late Policy for further details.

Things You Need to Know

  • 111 COURSE POLICIES. Questions on the exams may be taken from these documents.

  • PROJECTS. If you want to pass the course, you must do the projects. Students who do not do the projects do not pass the course. Keep copies on gladstone in your 111 directory until the final grade you earned is assigned.

  • ONLINE GRADEBOOK. Please monitor your scores in the gradebook. Maintaining the gradebook is a collaborative effort: you have two weeks from the time a score is first posted in the gradebook to notify your instructor of any errors. After that, the posted score is final.

  • OFFICE HOURS. Office hours are an essential part of the course, and you're encouraged to use them for help with the course, or for academic advising (CIS, CIT). Note, however, that it is your job to keep up with class, and that office hours may not be used for skipped classes. If you have a legitimate reason for missing a class, you are very welcome to come to office hours to fill in what you missed.

  • EMAIL. You are welcome to use email for short questions. Please include "111" in the subject line. For longer questions and debugging assistance, please use office hours.

  • ANNOUNCEMENTS are sent to you by e-mail. Please make sure DuckWeb has the correct information for your Primary Email Account.

  • ATTENDANCE: Attend class regularly for best results.

CIS 110 Equivalency for 111

You have satisfied the 110 pre-req if you have taken a course (or courses) in which you studied all of the following topics covered in CIS 110.
  1. Information Technology (IT) Concepts: hardware, software, data representation, networks and protocols (TCP/IP, HTTP).
  2. Office Applications: word processor, spreadsheet.
  3. Unix for Web Development: basic Unix commands, as covered in sections 1-6 of this UNIX Tutorial for Beginners from the University of Surrey, UK. (ls, cd, rm, mv, mkdir, chmod, ...)
  4. Internet Tools for Web Development: SSH, FTP, and basic HTML, as sumarized in this Synopis of CIS 11O Web Authoring Concepts and Tools.

Note: CIT minors must petition to waive the CIS 110 requirement. See CIS/CIT undergraduate coordinator Cheri Smith, 120 Deschutes, for details.


     © 2003 by CIS Department, University of Oregon. About this site...
Site support: michaelh@cs.uoregon.edu