webmining u3, wordlist workin
This commit is contained in:
parent
dce6398482
commit
52297cc20c
@ -0,0 +1,135 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CSE 521, Design and Analysis of Algorithms
|
||||
</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>CSE 521, Design and Analysis of Algorithms<br>
|
||||
Winter 1996</h1>
|
||||
|
||||
<h2> Instructor:</h2>
|
||||
<dl> <dt> <a href="http://www.cs.washington.edu/homes/anderson/">
|
||||
Richard Anderson</a>,
|
||||
<i>
|
||||
<a href=http://www.cs.washington.edu/htbin-post/finger/anderson>
|
||||
anderson@cs.washington.edu</a>
|
||||
</i>
|
||||
<dl> <dt> <b>Lectures</b>
|
||||
<address>
|
||||
<DD> TTh 10:30 am - 11:50 am in Seig 231
|
||||
</address>
|
||||
<dt> <b>Office Hours</b>
|
||||
<address>
|
||||
<DD> Monday, 11:00 am - 11:50 am, other times by appointment
|
||||
</address>
|
||||
</dl>
|
||||
</dl>
|
||||
|
||||
<h2> Teaching Assistant:</h2>
|
||||
<dl> <dt> <a href=http://www.cs.washington.edu/homes/wchan/>William Chan </a> ,
|
||||
<i>
|
||||
<a href=http://www.cs.washington.edu/htbin-post/finger/wchan>
|
||||
wchan@cs.washington.edu</a>
|
||||
</i>
|
||||
|
||||
<dt> <b>Office Hours</b>
|
||||
<address>
|
||||
<DD> Monday 1:30 pm - 2:20 pm and Wednesday 1:00 pm - 1:50 pm<br>
|
||||
In Chateau conference room (or in a Sieg 4th floor cubicle
|
||||
if somebody else is using the conference room)<br>
|
||||
</address>
|
||||
</dl>
|
||||
</dl>
|
||||
|
||||
<h2> Course Information </h2>
|
||||
|
||||
<p>
|
||||
Prerequisite: I am going to be assuming that you have already had an
|
||||
undergraduate course in algorithms. If I am wrong, let me know as soon as
|
||||
possible.
|
||||
<p>
|
||||
|
||||
<ul>
|
||||
<li><a href=http://www.cs.washington.edu/education/courses/521/winter96/log.html>Lecture Log</a>
|
||||
|
||||
<li><a href=http://www.cs.washington.edu/education/courses/521/winter96/reading.html>Suggested Reading</a>
|
||||
|
||||
</ul>
|
||||
|
||||
<h2><a href=http://www.cs.washington.edu/education/courses/421/96w/clr/errata.html>Textbook Errata List</a></h2>
|
||||
|
||||
<h2> <a href=http://www.cs.washington.edu/education/courses/521/winter96/project/project.html>Project</a> </h2>
|
||||
<h3> Yes, 521 really does have a project! </h3> For a preview, check out
|
||||
Eric Anderson's
|
||||
<a href="http://www.cs.washington.edu/homes/eric/java/TravellingTourist.html">
|
||||
applet.</a>
|
||||
|
||||
<p>
|
||||
|
||||
|
||||
|
||||
|
||||
<h2> Assignments and Other Handouts </h2>
|
||||
|
||||
<p>
|
||||
Written homework sets will generally be due on Tuesdays in class.
|
||||
<p>
|
||||
|
||||
<ul>
|
||||
<li><a href=http://www.cs.washington.edu/education/courses/521/winter96/quiz.ps>Background quiz</a> (post script)
|
||||
<li>Homework Sets:
|
||||
<ul>
|
||||
<li> <a href=http://www.cs.washington.edu/education/courses/521/winter96/hw1.html>Homework 1</a>
|
||||
and <a href=http://www.cs.washington.edu/education/courses/521/winter96/sol1.ps>solution</a>
|
||||
<li> <a href=http://www.cs.washington.edu/education/courses/521/winter96/hw2.html>Homework 2</a>
|
||||
and <a href=http://www.cs.washington.edu/education/courses/521/winter96/sol2.ps>solution</a>
|
||||
<li> <a href=http://www.cs.washington.edu/education/courses/521/winter96/hw3.html>Homework 3</a>
|
||||
and <a href=http://www.cs.washington.edu/education/courses/521/winter96/sol3.ps>solution</a>
|
||||
<li> <a href=http://www.cs.washington.edu/education/courses/521/winter96/hw4.html>Homework 4</a>
|
||||
and <a href=http://www.cs.washington.edu/education/courses/521/winter96/sol4.ps>solution</a>
|
||||
<li> <a href=http://www.cs.washington.edu/education/courses/521/winter96/hw5.html>Homework 5</a>
|
||||
and <a href=http://www.cs.washington.edu/education/courses/521/winter96/sol5.ps>solution</a>
|
||||
<li> <a href=http://www.cs.washington.edu/education/courses/521/winter96/hw6.html>Homework 6</a>
|
||||
<li> <a href=http://www.cs.washington.edu/education/courses/521/winter96/hw7.html>Homework 7</a>
|
||||
and <a href=http://www.cs.washington.edu/education/courses/521/winter96/sol7.ps>solution</a>
|
||||
<li> <a href=http://www.cs.washington.edu/education/courses/521/winter96/hw8.html>Homework 8</a>
|
||||
<li> <a href=http://www.cs.washington.edu/education/courses/521/winter96/hw9.html>Homework 9</a>
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
<li>Midterm Exam: Cancelled, due to lack of interest.
|
||||
|
||||
<li>Final Exam: I have been told that it is on Monday, March 11 -
|
||||
I should probably verify the time. The exam will be a two hour, closed book,
|
||||
in class exam that covers all of the material from the class. The exam will
|
||||
consist of short answer and problem solving questions.
|
||||
</ul>
|
||||
|
||||
<h2>Bureaucratic stuff</h2>
|
||||
|
||||
<p>
|
||||
<b>Grading </b> Based upon homework, exams, project and class participation.
|
||||
|
||||
<p>
|
||||
|
||||
<b>Working together on homework </b> It is okay to discuss homework
|
||||
problems with your classmates, but you must write your solutions up
|
||||
independently. (The Gilligan's Island rule could be invoked: between
|
||||
any discussion of the homework, and writing up a solution, you must
|
||||
watch at least half an hour of Gilligan's Island. The theory is that
|
||||
an episode of Gilligan is equivalent to a reboot, so anything that
|
||||
survives was learned and understood.)
|
||||
</body><p>
|
||||
|
||||
<hr>
|
||||
<address>
|
||||
anderson@cs.washington.edu
|
||||
</address>
|
||||
<address>
|
||||
wchan@cs.washington.edu
|
||||
</address>
|
||||
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,133 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CSE 524, Parallel Algorithms
|
||||
</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>CSE 524, Parallel Algorithms<br>
|
||||
Spring 1995 </h1>
|
||||
|
||||
|
||||
<h2> General Information <br> </h2>
|
||||
Meets: TTh 9:00-10:30, Sieg 225 <br>
|
||||
Instructor: <a href="http://www.cs.washington.edu/homes/anderson/">Richard
|
||||
Anderson</a> <br>
|
||||
Office Hours: By appointment<br>
|
||||
E-mail address: anderson@cs <br>
|
||||
Office: Sieg 410 <br>
|
||||
<a href=http://www.cs.washington.edu/education/courses/524/mechanics.html> Homework and Exams </a>
|
||||
|
||||
|
||||
|
||||
<h2> <a href=http://www.cs.washington.edu/education/courses.html#524> Catalog
|
||||
Description </a> <br></h2>
|
||||
Design and analysis of parallel algorithms: fundamental parallel algorithms
|
||||
for sorting, arithmetic, matrix and graph problems, and additional selected
|
||||
topics. Emphasis on general techniques and approaches used for developing
|
||||
fast and efficient parallel algorithms and on limitations to their
|
||||
efficacy. Prerequisite: CSE 521 (or equivalent). CSE Majors only.
|
||||
<br>
|
||||
|
||||
<h2> Homework Assignments and Notes <br></h2>
|
||||
|
||||
<dl>
|
||||
|
||||
<dd> <a href=http://www.cs.washington.edu/education/courses/524/syllabus.html> Syllabus </a> <p>
|
||||
<dd> <a href=http://www.cs.washington.edu/education/courses/524/homework1.html> Homework 1</a> Due Thursday, April 6. <p>
|
||||
<dd> <a href=http://www.cs.washington.edu/education/courses/524/homework2.html> Homework 2</a> plus some rambling comments
|
||||
about the course. Due Thursday, April 20. <p>
|
||||
<dd> <a href=http://www.cs.washington.edu/education/courses/524/slides.dvi> Lecture Transparencies, April 11</a> Code and analysis
|
||||
for list ranking. <p>
|
||||
<dd> <a href=http://www.cs.washington.edu/education/courses/524/cc.dvi> Old lecture notes </a>
|
||||
on connected components (this algorithm
|
||||
is simpler and correcter than Section 5.1.3.) <a href=http://www.cs.washington.edu/education/courses/524/cc.tex> LaTeX
|
||||
version</a> <p>
|
||||
<dd> <a href=http://www.cs.washington.edu/education/courses/524/references.html> Pointers to papers about pointers</a> References
|
||||
for EREW and CREW Connectivity and the Ullman-Yannakakis paper. <p>
|
||||
<dd> <a href=http://www.cs.washington.edu/education/courses/524/homework3.html> Homework 3</a> Due Tuesday, May 2. <p>
|
||||
<dd> Union-Find Paper <a href=http://www.cs.washington.edu/education/courses/524/uf.ps>.ps</a> or <a href=http://www.cs.washington.edu/education/courses/524/uf.dvi>.dvi</a> <p>
|
||||
<dd> <a href=http://www.cs.washington.edu/education/courses/524/homework4.html> Homework 4</a> Due Thursday, May 18. <p>
|
||||
<dd> Certified Write-All Paper <a href=http://www.cs.washington.edu/education/courses/524/cwa.ps>.ps</a> or
|
||||
<a href=http://www.cs.washington.edu/education/courses/524/cwa.dvi>.dvi</a> This implies the existence of
|
||||
a more efficient consensus algorithm based upon swap - although it is not likely
|
||||
something you are going to see inside your next supercomputer.<p>
|
||||
<dd> <a href=http://www.cs.washington.edu/education/courses/524/homework5.html> Homework 5</a> Due Thursday, May 25. <p>
|
||||
<dd> Asynchronous P-RAM references - Martel et al. FOCS 1990, and
|
||||
<a href=http://plg.uwaterloo.ca/~jfbuss/write-all.ps> Buss et al. (Manuscript) </a>. <p>
|
||||
<dd> Notes on <a href=http://www.cs.washington.edu/education/courses/524/smpc.dvi> memory models </a>.
|
||||
</dl>
|
||||
|
||||
|
||||
<h2> Real Description <br></h2>
|
||||
|
||||
As a special topics course, the content is up to the whim of the instructor.
|
||||
A more descriptive title for this year's course would be: A theory of shared
|
||||
memory parallel computing, or maybe, topics in the theory of SMPC.
|
||||
The course will start with a collection of basic algorithms, and then we
|
||||
will spend some time on models of computation. The <a href=http://www.cs.washington.edu/education/courses/524/syllabus.html>
|
||||
syllabus</a> gives a list of topics which could be covered.
|
||||
|
||||
<p>
|
||||
|
||||
My use of the term "shared memory" is to indicate that we will not be looking
|
||||
at topics which pertain to specific interconnection topologies. We
|
||||
will consider some situations where the cost of memory access is
|
||||
non-uniform.
|
||||
|
||||
<p>
|
||||
The course will be a theory course in the sense that we will not
|
||||
consider particular real machines, we will prove some theorems, and
|
||||
you will not be expected to log on to a parallel machine. However,
|
||||
topics may be motivated by practical considerations. Our goal in
|
||||
developing parallel algorithms will be to come up with algorithms
|
||||
which could conceivably be efficient on some parallel machines.
|
||||
|
||||
<p>
|
||||
I am expecting that there will be three or four problem sets,
|
||||
containing a mix of routine and challenging problems. I am not going
|
||||
to require a project, (but I will be happy if students do outside
|
||||
work on course related topics).
|
||||
|
||||
<p>
|
||||
The text for the course will be "An Introduction to Parallel
|
||||
Algorithms" by Ja Ja. This is a nice book, although I will not be
|
||||
following it very closely. If you are feeling exceptionally cheap, you
|
||||
could probably get by without purchasing a copy. My original plan,
|
||||
when I volunteered to teach the course a year ago, was that the text
|
||||
would be "A Theory of Shared Memory Parallel Computing" by Anderson.
|
||||
However, this book is progressing about as fast as Volume 7 of the Art
|
||||
of Computer Programming, so I chose the Ja Ja book instead.
|
||||
|
||||
<p>
|
||||
|
||||
I am going to be quite flexible on how this course is taught. My
|
||||
choice of topics will be influenced by what is considered interesting
|
||||
or uninteresting. There is also a choice as to teach this course as
|
||||
either a traditional lecture course, or to work in some research
|
||||
content. I have a number of open problems in mind which could turn
|
||||
into very nice research results. I could present my half baked ideas
|
||||
on some of these, provided that others have the interest and
|
||||
energy to think about them.
|
||||
|
||||
<p>
|
||||
|
||||
|
||||
|
||||
<br>
|
||||
|
||||
<p>
|
||||
<p>
|
||||
|
||||
<hr>
|
||||
|
||||
<p>
|
||||
<p>
|
||||
|
||||
|
||||
<address>
|
||||
anderson@cs.washington.edu
|
||||
</address>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,58 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE 531 Home Page </title>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<center>
|
||||
<a href="http://www.cs.washington.edu/education/courses/531//"><img border=0 vspace=5 src="http://www.cs.washington.edu/education/courses/531/nameplate_small.old.gif"></a>
|
||||
<br clear=all>
|
||||
<h1>
|
||||
CSE 531: <br>Automata, Computability, and Complexity
|
||||
</h1>
|
||||
</center>
|
||||
<pre>
|
||||
|
||||
</pre>
|
||||
The 531 web pages have moved:
|
||||
<p>
|
||||
<center>
|
||||
<table border cellpadding=5>
|
||||
<tr>
|
||||
<th colspan=2><a href="http://www.cs.washington.edu/education/courses/531/CurrentQtr/">Current Quarter</a></th>
|
||||
</tr>
|
||||
<tr>
|
||||
<!-- keep links here to the most recent 4 quarters or so -->
|
||||
<td><a href="http://www.cs.washington.edu/education/courses/531/91a/">Autumn 1991</a></td>
|
||||
<td><a href="http://www.cs.washington.edu/education/courses/531/94a/">Autumn 1994</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</center>
|
||||
<p>
|
||||
<hr>
|
||||
<font size=-1>
|
||||
Portions of the CSE 531 Web may be reprinted or adapted for
|
||||
academic nonprofit purposes, providing the source is accurately
|
||||
quoted and duly credited. The CSE 531 Web: Copyright 1996,
|
||||
Department of Computer Science and Engineering, University of
|
||||
Washington.
|
||||
</font>
|
||||
<hr>
|
||||
<center>
|
||||
<address>
|
||||
Comments to:
|
||||
<br>
|
||||
<a href="http://www.cs.washington.edu/htbin-post/unrestricted/mailto.pl?to=cse531-webmaster@cs.washington.edu&sub=CSE531+Home+Page%2C">
|
||||
<b>cse531-webmaster@cs.washington.edu</b></a>
|
||||
<br>
|
||||
(Last Update:
|
||||
<!-- see man strftime for full format opts-->
|
||||
10/21/96
|
||||
)
|
||||
</address>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,32 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CSE 531 Home Page, Fall '91
|
||||
</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>CSE 531: Automata</h1>
|
||||
<h2>Autumn 1991 </h2>
|
||||
<h3> Instructor:<a href="http://www.cs.washington.edu/people/faculty/beame.html"> Paul Beame </a> <br>
|
||||
|
||||
<h3>
|
||||
|
||||
<h2>Welcome to the 531 Home Page!</h2>
|
||||
|
||||
This is the World Wide Web ("the Web" for short) hypermedia document
|
||||
for CSE 531.
|
||||
|
||||
<p>
|
||||
<h2> Exams: </h2>
|
||||
<ul>
|
||||
<li> Quiz 1:<a href=quiz1.ps> Postscript </a>
|
||||
<li> Quiz 2:<a href=quiz2.ps> Postscript </a>
|
||||
<li> Final:<a href=final.ps> Postscript </a> or
|
||||
<a href=final.tex> Latex </a>
|
||||
</ul>
|
||||
</body>
|
||||
|
||||
<address>
|
||||
beame@cs.washington.edu
|
||||
</address>
|
||||
</html>
|
||||
@ -0,0 +1,194 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE 531 Fall '96</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<center>
|
||||
<a href="http://www.cs.washington.edu/education/courses/531/CurrentQtr//"><img border=0 vspace=5 src="http://www.cs.washington.edu/education/courses/531/CurrentQtr/nameplate_small.old.gif"></a>
|
||||
<br clear=all>
|
||||
<h1>
|
||||
CSE 531: <br>Automata, Computability, and Complexity
|
||||
</h1>
|
||||
<h2>
|
||||
Larry Ruzzo, Fall 1996
|
||||
</h2>
|
||||
<h3>
|
||||
TuTh 10:30-11:50, 224 Sieg
|
||||
</h3>
|
||||
</center>
|
||||
|
||||
<p>
|
||||
<table border cellpadding=3>
|
||||
<tr><th><font size=+2>Staff</font></th><th>Name</th><th>Email</th><th>Phone</th><th colspan=2>Office Hours</th></tr>
|
||||
<tr>
|
||||
<th>Instructor:</th>
|
||||
<td><a href="http://www.cs.washington.edu/homes/ruzzo">Larry Ruzzo</a></td>
|
||||
<td>ruzzo@cs</td><td>543-6298</td><td>Tu 2:30-3:20 F 1:00-2:20</td><td>Sieg 415</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th>TA:</th>
|
||||
<td>Nitin Sharma</td>
|
||||
<td>nitin@cs</td><td> </td><td>MW 3:30-4:20</td><td>Sieg 326A</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<b><a href="http://www.cs.washington.edu/education/courses/531/CurrentQtr/bboard.shtml"><font size=+2>Class E-mail:</font></a></b>
|
||||
(Last update:
|
||||
|
||||
<!-- see man strftime for full formatting options-->
|
||||
10/21/96 at 09PM.)
|
||||
<br>
|
||||
A log of all messages sent out to the class e-mail list
|
||||
(cse531@cs.washington.edu).
|
||||
|
||||
<p>
|
||||
|
||||
<h2> <a href="http://www-math.mit.edu/~sipser/errata.html">
|
||||
Textbook Errata</a></h2>
|
||||
|
||||
<p>
|
||||
<table border cellspacing=1 cellpadding=3>
|
||||
<tr>
|
||||
<th><font size=+2>Handouts</font></th>
|
||||
<th colspan=3>Administrivia</th>
|
||||
<th colspan=4>Homework</th>
|
||||
<th colspan=1>Midterm</th>
|
||||
<!-- %3Cth colspan=1%3EEverything%3C/th%3E --0-->
|
||||
</tr>
|
||||
<tr>
|
||||
<th align=left><font size=-1>LaTeX Source:</font></th>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/courseorg.tex>Course Organization</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/syl.tex>Syllabus</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/gilligan.tex>Collaboration</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw1.tex> 1</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw2.tex> 2</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw3.tex> 3</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw4.tex> 4</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw5.tex> 5</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/mid.tex>Midterm</a></td>
|
||||
<!-- %3Ctd%3E%3Ca href=fin.tex%3EFinal%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw1-sol.tex%3E 1%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw2-sol.tex%3E 2%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw3-sol.tex%3E 3%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw4-sol.tex%3E 4%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw5-sol.tex%3E 5%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=mid-sol.tex%3EMidterm%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=fin-sol.tex%3EFinal%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=all.tex%3EEverything%3C/a%3E%3C/td%3E --0-->
|
||||
</tr>
|
||||
<tr>
|
||||
<th align=left><font size=-1>
|
||||
<img src=http://www.cs.washington.edu/general/icons/PDF4.GIF alt="PDF"> Acrobat:</font></th>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/courseorg.pdf>Course Organization</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/syl.pdf>Syllabus</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/gilligan.pdf>Collaboration</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw1.pdf> 1</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw2.pdf> 2</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw3.pdf> 3</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw4.pdf> 4</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw5.pdf> 5</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/mid.pdf>Midterm</a></td>
|
||||
<!-- %3Ctd%3E%3Ca href=fin.pdf%3EFinal%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw1-sol.pdf%3E 1%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw2-sol.pdf%3E 2%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw3-sol.pdf%3E 3%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw4-sol.pdf%3E 4%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw5-sol.pdf%3E 5%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=mid-sol.pdf%3EMidterm%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=fin-sol.pdf%3EFinal%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=all.pdf%3EEverything%3C/a%3E%3C/td%3E --0-->
|
||||
</tr>
|
||||
<tr>
|
||||
<th align=left><font size=-1>PostScript:</font></th>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/courseorg.ps>Course Organization</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/syl.ps>Syllabus</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/gilligan.ps>Collaboration</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw1.ps> 1</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw2.ps> 2</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw3.ps> 3</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw4.ps> 4</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/hw5.ps> 5</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/531/CurrentQtr/mid.ps>Midterm</a></td>
|
||||
<!-- %3Ctd%3E%3Ca href=fin.ps%3EFinal%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw1-sol.ps%3E 1%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw2-sol.ps%3E 2%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw3-sol.ps%3E 3%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw4-sol.ps%3E 4%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw5-sol.ps%3E 5%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=mid-sol.ps%3EMidterm%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=fin-sol.ps%3EFinal%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=all.ps%3EEverything%3C/a%3E%3C/td%3E --0-->
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
<hr>
|
||||
<b><font size=+2><a name="formats">About file formats:<a></font></b> Most of the
|
||||
course materials above are provided in three formats:
|
||||
<table>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>
|
||||
<dl>
|
||||
<dt><b>LaTeX:</b><dd>
|
||||
Plain ASCII text including formating commands.
|
||||
Simple things (e.g. assignments) are generally quite legible in
|
||||
this format. For figures and complex math stuff, these are
|
||||
hard-to-impossible to read.
|
||||
<dt><b>Adobe Acrobat <img src=http://www.cs.washington.edu/general/icons/PDFmid.GIF alt="PDF"> :</b><dd>
|
||||
The latest & greatest. A free viewer is available on
|
||||
some of the department's unix systems ("acroread"), or is
|
||||
perhaps aavailable from Adobe's
|
||||
<a href=http://www.adobe.com/Acrobat/AcrobatWWW.html>Acrobat and the Web</a> Page.
|
||||
<p>
|
||||
<dt><b>PostScript:</b><dd>
|
||||
Use ghostview, or see the
|
||||
<a href=http://www.cs.wisc.edu/~ghost/index.html>Ghostscript Home Page</a>
|
||||
for free viewers (Mac, Windows, OS/2, Linux, ...)
|
||||
</dl>
|
||||
At this time, Acrobat is supported on fewer systems, but is
|
||||
preferable if you can use it -- files are smaller, rendering is
|
||||
faster and more legible, and it can print (which Mac Ghostscript
|
||||
can't, for example).
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<hr>
|
||||
<h2>Old Course Webs:</h2>
|
||||
<p>
|
||||
<center>
|
||||
<table border cellpadding=5>
|
||||
<tr>
|
||||
<!-- keep links here to the most recent 4 quarters or so -->
|
||||
<td><a href="http://www.cs.washington.edu/education/courses/531/91a/">Autumn 1991</a></td>
|
||||
<td><a href="http://www.cs.washington.edu/education/courses/531/94a/">Autumn 1994</a></td>
|
||||
</tr>
|
||||
</table>
|
||||
</center>
|
||||
<p>
|
||||
<hr>
|
||||
<font size=-1>
|
||||
Portions of the CSE 531 Web may be reprinted or adapted for
|
||||
academic nonprofit purposes, providing the source is accurately
|
||||
quoted and duly credited. The CSE 531 Web: Copyright 1996,
|
||||
Department of Computer Science and Engineering, University of
|
||||
Washington.
|
||||
</font>
|
||||
<hr>
|
||||
<center>
|
||||
<address>
|
||||
Comments to:
|
||||
<br>
|
||||
<a href="http://www.cs.washington.edu/htbin-post/unrestricted/mailto.pl?to=cse531-webmaster@cs.washington.edu&sub=CSE531+Home+Page%2C">
|
||||
<b>cse531-webmaster@cs.washington.edu</b></a>
|
||||
<br>
|
||||
(Last Update:
|
||||
<!-- see man strftime for full format opts-->
|
||||
11/26/96
|
||||
)
|
||||
</address>
|
||||
</center>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,59 @@
|
||||
<html>
|
||||
<head>
|
||||
<title> CSE 533 - Topics in Complexity, Autumn 1995
|
||||
</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>CSE533 Propositional Theorem Proving, Satisfiability Testing and Proof Complexity</h1>
|
||||
|
||||
<h2> General information </h2>
|
||||
<dl>
|
||||
<dt> Instructor: <a href="http://www.cs.washington.edu/homes/beame"> Paul Beame </a>
|
||||
<dt> Meeting times: Tuesday, Thursday 12:00-1:20 in Loew 113.
|
||||
</dl>
|
||||
|
||||
|
||||
Automated theorem proving and computer-aided verification in AI, VLSI, and
|
||||
Software Engineering give algorithms that attempt to decide the truth
|
||||
of logical statements in propositional or in first- (or higher-) order logic.
|
||||
This course will concentrate on complexity issues for the propositional case
|
||||
as well as for its flip side, satisfiability-testing. (Even the uses of
|
||||
theorem proving in first-order and higher-order logic often involve finite
|
||||
domains where the proofs can be interpreted in propositional logic anyway.)
|
||||
|
||||
<dt>
|
||||
<dt>
|
||||
We will consider a variety of systems for propositional theorem
|
||||
proving and satisfiability testing. Key issues for such systems are:
|
||||
|
||||
<li> How complex are proofs within the system?</li>
|
||||
<li> What are good choices for search strategies?</li>
|
||||
|
||||
<dt>
|
||||
There has been considerable theoretical and practical work on both of these
|
||||
questions. We will concentrate on theoretical issues of proof complexity
|
||||
and of the relative complexity of search strategies. We will also examine a
|
||||
number of implementations of propositional logic algorithms to compare theory
|
||||
and practice.
|
||||
|
||||
<h2> Papers and things </h2>
|
||||
|
||||
<li> <a href=urquhart.ps> Urquhart's Complexity of Proofs Survey </a></li>
|
||||
<li> <a href=519.ps> 519 talk slides </a></li>
|
||||
|
||||
<h2> Installed software </h2>
|
||||
|
||||
For our amusement I have installed a few theorem provers, ANL-DP, Sato, and
|
||||
Boyer Moore as well as one satisfiability tester, Gsat on june in the
|
||||
directory:
|
||||
|
||||
<li>/cse/courses/cse533/provers</li>
|
||||
|
||||
<dt>
|
||||
There are few papers scattered there as well and I am in the process of
|
||||
installing more theorem provers.
|
||||
|
||||
|
||||
|
||||
</html>
|
||||
@ -0,0 +1,60 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CSE 543 Home Page</title>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff" text="#000070">
|
||||
|
||||
<a href="http://www.cs.washington.edu">
|
||||
<img align="left" src="http://www.cs.washington.edu/general/sptm_s.gif"></a>
|
||||
<img align="right" src="http://www.cs.washington.edu/homes/lazowska/qsp.gif">
|
||||
|
||||
<h1>CSE 543:
|
||||
<br>Computer System
|
||||
<br>Performance Modeling</h1>
|
||||
<h2>Spring 1996</h2>
|
||||
<hr>
|
||||
<h2>Your Hosts:
|
||||
<a href="http://www.cs.washington.edu/homes/lazowska/">Ed Lazowska</a>
|
||||
and
|
||||
<a href="http://www.cs.wisc.edu/~pubs/faculty-info/vernon.html">Mary
|
||||
Vernon</a></h2>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
<p>
|
||||
Welcome to the home page for CSE 543, Computer System Performance
|
||||
Modeling.
|
||||
|
||||
<p>
|
||||
CSE 543 meets Mondays, Wednesdays and Fridays from 1:30-2:20
|
||||
in Loew Hall 115.
|
||||
|
||||
<p>
|
||||
<li><a href=http://www.cs.washington.edu/education/courses/543/spring96/hours.html>Office hours</a>
|
||||
<li><a href=http://www.cs.washington.edu/education/courses/543/spring96/schedule.html>Tentative topic schedule</a>
|
||||
<li><a href=http://www.cs.washington.edu/education/courses/543/spring96/absences.html>Comings and goings</a>
|
||||
<li><a href=http://www.cs.washington.edu/education/courses/543/spring96/assignments/>Assignments</a>
|
||||
<li><a href=http://www.cs.washington.edu/education/courses/543/spring96/project/>Project information</a>
|
||||
<li><a href=http://www.cs.washington.edu/education/courses/543/spring96/map.html>MAP (queueing network solution
|
||||
package)</a>
|
||||
<li><a href=http://www.cs.washington.edu/education/courses/543/spring96/email.html>Email</a>
|
||||
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<b>Other information</b> is available about:
|
||||
<p>
|
||||
<li>The <a href="http://www.cs.wm.edu/sigmetrics96.html">May 1996
|
||||
ACM SIGMETRICS Conference on Measurement and Modeling of Computer
|
||||
Systems</a>
|
||||
<p>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/543//">UW Department of Computer Science & Engineering</a>
|
||||
|
||||
<p>
|
||||
<hr>
|
||||
<address>
|
||||
<a href = "mailto:lazowska@cs.washington.edu">lazowska@cs.washington.edu</a>
|
||||
</address>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,102 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE 548 Home Page (W 96)</title>
|
||||
|
||||
</head>
|
||||
|
||||
<!--
|
||||
comment
|
||||
-->
|
||||
|
||||
<body>
|
||||
|
||||
<h1>CSE 548: Computer Systems Architecture</h1>
|
||||
<h3>Winter 1996 </h3>
|
||||
|
||||
<hr>
|
||||
<h2>Instructor</h2>
|
||||
<b><a HREF="http://www.cs.washington.edu/homes/eggers">Susan
|
||||
Eggers</a>
|
||||
</b>
|
||||
, <i>eggers@cs.washington.edu</i>, Sieg 308, 543-2118 <p>
|
||||
Office Hours: TuTh 11 - 12
|
||||
<p>
|
||||
|
||||
<hr>
|
||||
<h2>TA</h2>
|
||||
<b><a HREF="http://www.cs.washington.edu/homes/redstone/">Joshua Redstone</a>
|
||||
</b>
|
||||
, <i>redstone@cs.washington.edu</i>, Sieg 233, 543-7798 <p>
|
||||
Office Hours: M 2:30 - 3:20, W 4:00 - 4:50 in Sieg 326a
|
||||
<p>
|
||||
|
||||
|
||||
<hr>
|
||||
<h2> Course information</h2>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/548/96w/administrative.ps"><b>Course Overview</b> (Postscript)</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/548/96w/week.ps"><b>Schedule (continuously updated)</b> (Postscript)</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/548/96w/slides.html"><b>Lecture Notes</b></a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/548/96w/problems.html"><b>Problem Sets</b></a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/548/96w/tests.html"><b>Previous Tests</b></a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/548/96w/history.ps"><b>Architecture History</b> (Postscript)</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/548/96w/specMark.ps"><b>Specmark Ratings</b> (Postscript)</a>
|
||||
</ul>
|
||||
|
||||
|
||||
<hr>
|
||||
<h2>Other information </h2>
|
||||
<ul>
|
||||
<li> Tools
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/tools/Shade">
|
||||
Shade</a> - an Instuction Set simulator for the SPARC V8
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/tools/Atom">
|
||||
Atom</a> - a system for building analysis tools on the
|
||||
Alpha 21064
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/tools/Tullsen">
|
||||
Tullsen's 21164 Simulator</a> - An execution-driven,
|
||||
instruction-level simulator that simulates a superscalar
|
||||
architecture very close to the 21164.
|
||||
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/tools/Etch">Etch</a> - a binary rewriter to
|
||||
analyze Pentium code.
|
||||
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/tools/alpha.hardware.html">
|
||||
Alpha Hardware Monitors</a>
|
||||
<li> <a href=http://www.cs.washington.edu/education/courses/548/96w/tools/Multiflow>Multiflow</a> - Compiler for the Alpha
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/tools/PixieMan.ps">
|
||||
Pixie - just User's Manual from 1991(Postscript)</a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/tools/Dinero">Dinero - A 'uniprocessor cache simulator'</a>
|
||||
</ul>
|
||||
<li> Local Machines
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/local_machines/Alpha/alphas.txt">Alphas</a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/local_machines/Pentium">Pentiums</a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/local_machines/ppcs.txt">PowerPCs</a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/local_machines/Sparc">SPARCs</a>
|
||||
</ul>
|
||||
<li> Applications
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/apps/multi.txt">Multiprocessor</a>
|
||||
<li> Uniprocessor
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/548/96w/apps/spec.txt">SPEC benchmarks</a>
|
||||
</ul>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
|
||||
<hr>
|
||||
<h2>Other neat pages</h2>
|
||||
<ul>
|
||||
<li> <a HREF=http://infopad.eecs.berkeley.edu/~burd/gpp/cpu.html
|
||||
>CPU Info Center</a> - info on current/future processors
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,61 @@
|
||||
<title>CSE 551 Home Page</title>
|
||||
<h1>CSE 551: Operating Systems</h1>
|
||||
|
||||
<DL>
|
||||
<DT> Instructor
|
||||
<DD> <a href = "http://www.cs.washington.edu/homes/levy/"> Hank Levy</a>, Spring
|
||||
1996.
|
||||
|
||||
<DT> TA
|
||||
<DD> <a href = "http://www.cs.washington.edu/homes/pighin/"> Frederic Pighin</a>
|
||||
|
||||
<DT> Meeting times
|
||||
<DD> Tue, Thu. 10:30-11:50 in EEB 113.
|
||||
|
||||
<DT> Instructor office hours
|
||||
<DD> TBA
|
||||
|
||||
<DT> TA office hours
|
||||
<DD> Mon, Fri. 2:30-3:30 in Chateau conference room.
|
||||
|
||||
|
||||
<DT> Number of units
|
||||
<DD> 3
|
||||
|
||||
|
||||
</DL>
|
||||
|
||||
|
||||
<hr>
|
||||
|
||||
<h2> Welcome to the 551 Home Page.</h2>
|
||||
|
||||
This is the World Wide Web ("the Web" for short) hypermedia document for
|
||||
CSE 551 and contains information about the class. Keep in mind that this
|
||||
document is not static, and that new information (especially class
|
||||
messages) will be added frequently. If you have any problems with this
|
||||
document, send mail to
|
||||
<a href = "http://www.cs.washington.edu/homes/pighin/"pighin@cs>pighin@cs</a>.
|
||||
|
||||
<hr>
|
||||
|
||||
<H2>Announcements</H2>
|
||||
<DL>
|
||||
|
||||
<DT> April 4
|
||||
<DD> The <a href="http://www.cs.washington.edu/education/courses/551/Assignments/hw1.html">first assignment</a> is ready. It
|
||||
is due on Thu. April 11.
|
||||
</DL>
|
||||
|
||||
<hr>
|
||||
<H2>Course Information</H2>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/551/Mail/index.html">Course mail</a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/551/Assignments/index.html">Assignments</a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/551/Project/index.html">The Project</a>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
<address>
|
||||
levy@cs.washington.edu
|
||||
</address>
|
||||
@ -0,0 +1,70 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE 557 Home Page</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1>CSE 557: Computer Graphics</h1>
|
||||
<h2>Autumn Quarter 1995</h2>
|
||||
<hr>
|
||||
<h2>Welcome to the CSE 557 Home Page!</h2>
|
||||
|
||||
This is the World Wide Web hypermedia document for CSE 557, which
|
||||
contains a wealth of information about the class. Keep in mind that
|
||||
this document is not static, and that new information will be added
|
||||
frequently.
|
||||
|
||||
If you have any problems with this document, send mail to derose@cs.
|
||||
Click <a href="#help">here for help</a>. <p>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3>Available information:</h3>
|
||||
|
||||
<ul>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95a/personnel.html">Your professor and TAs</a></li>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95a/syllabus.html">Course syllabus</a></li>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95a/lectures/">Lecture notes</a></li>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95w/homeworks/">Written homework assignments and solutions from last year</a></li>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95a/projects.html">Project handouts</a></li>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95a/grading.html">Project grading policy</a></li>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95a/tests.html">Old tests</a></li>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95w/images.html">Cool images from last year's 557</a></li>
|
||||
</ul>
|
||||
<hr>
|
||||
|
||||
<h3>Additional information:</h3>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95a/getting-in.html">Getting into the class </a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95a/indylab.html">The SGI Instructional Lab</a></li>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/557/95a/indys.html">Using the Indys</a></li>
|
||||
<li><a href="http://www.cs.washington.edu/homes/vass/MVis">MVis home
|
||||
page (visitor and room scheduling)</a>
|
||||
<li>The
|
||||
<a href="http://www.cs.washington.edu/education/courses/557//">Computer Science and Engineering Department,</a>
|
||||
<li>The
|
||||
<a href="http://www.cs.washington.edu/education/computer-science/computer-science.html">
|
||||
Computer Science degree program</a> (offered through the College
|
||||
of Arts and Sciences),
|
||||
<li>The
|
||||
<a href="http://www.cs.washington.edu/education/computer-engineering/computer-engineering.html">
|
||||
Computer Engineering degree program</a> (offered through the College
|
||||
of Engineering),
|
||||
and
|
||||
</ul>
|
||||
<hr>
|
||||
<p>
|
||||
<h3><a name="help">Mosaic Help:</a></h3>
|
||||
Help is available on the following topics:
|
||||
<ul>
|
||||
<li> Basic information about <a href="http://www.cs.washington.edu/info/mosaic.html">Mosaic.</a>
|
||||
<li> Information about the HyperText Markup Language
|
||||
(<a href="http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html">HTML</a>)
|
||||
<li> Uniform Resource Locators
|
||||
(<a href="http://www.ncsa.uiuc.edu/demoweb/url-primer.html">URL</a>)
|
||||
<li> How to read the web from home using
|
||||
<a href="http://www.cc.ukans.edu/about_lynx/www_start.html">Lynx</a>,
|
||||
a character-based web browser
|
||||
</ul>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,128 @@
|
||||
`<HTML>
|
||||
<head>
|
||||
<title>CSE 567 Home Page (A 96)</title>
|
||||
|
||||
</head>
|
||||
|
||||
<!--
|
||||
Note on Links: to archive the web at the end of fall quarter, this file
|
||||
should be copied into the 94a subdirectory. I think all that will
|
||||
need to be changed is to remove the 94a/ prefix from the links below.
|
||||
-->
|
||||
|
||||
<body bgcolor="#eeffff" text="#000000" link="#0000ee" vlink="501080" alink="ff0000">
|
||||
|
||||
<h1>CSE 567: Principles of Digital Systems Design </h1>
|
||||
<h3>Carl Ebeling, Fall 1996 </h2>
|
||||
<h2>Welcome to the 567 Home Page!</h2>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3>Course Information</h3>
|
||||
<ul>
|
||||
<li><b>Time and Place</b>: MWF 1:30-2:20 - Loew 201
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/announcements.html"><b>IMPORTANT ANNOUNCEMENTS</b></a>
|
||||
<!-- Last Updated <IMG SRC="http://www.cs.washington.edu/education/courses/567/announcements-last-update.gif"> -->
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/misc/summary.html"><b>Summary</b></a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/misc/syllabus.html"><b>Syllabus</b></a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/misc/books.html"><b>Text books</b></a>
|
||||
<li><b>Staff:</b>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.washington.edu/people/faculty/ebeling.html">
|
||||
Carl Ebeling</a>: instructor<br>
|
||||
ebeling@cs<br>
|
||||
Office Hours: Wednesday 2:30; Friday 11:30 (Sieg 215)<BR>
|
||||
<li><a href="http://www.cs.washington.edu/homes/paul/">
|
||||
Paul Franklin</a> TA <br>
|
||||
paul@cs<br>
|
||||
Office Hours: Monday 3:30; Thursday 1:30 (Sieg 424)<br>
|
||||
<li><a href="http://www.cs.washington.edu/homes/hineskj/">
|
||||
Ken Hines</a> TA <br>
|
||||
hineskj@cs<br>
|
||||
Office Hours: Tuesday 1:30; Wednesday 3:30 [Friday, Oct. 25, 12:00] (Sieg 424)<br>
|
||||
<li><a href="http://www.cs.washington.edu/homes/larry/"> Larry
|
||||
McMurchie</a>: Research Staff and CAD Tools Guru<br>
|
||||
larry@cs<br>
|
||||
</ul>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/misc/document.html"><b>Documentation for simulation and
|
||||
synthesis</b></a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/homework/pamette.ps"><b>How to design for the Pamette
|
||||
board</b></a>. (Mostly complete, still under construction.)
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/misc/students.html"><b>Students</b></a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/misc/groups.html"><b>Working in groups</b></a>
|
||||
<!--
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/misc/review.html"><b>Final Exam review: Topics covered this quarter</b></a>
|
||||
-->
|
||||
</ul>
|
||||
|
||||
<h3>Homework Assignments</h3>
|
||||
<ul>
|
||||
<li>A <a href="http://www.cs.washington.edu/education/courses/567/homework/note.html">note</a> on doing homework.
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/homework/written1.html">Homework 1</a>: due
|
||||
Friday, Oct. 11, beginning of class.
|
||||
<li><b>Homework 2:</b> Handed out in class, due Oct. 18, beginning of class.
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/homework/written3.html">Homework 3</a>: due Monday,
|
||||
Oct. 28, beginning of class.
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/homework/written4.html">Homework 4</a>: due Wednesday,
|
||||
Nov. 6, beginning of class.
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/homework/written5.html">Homework 5</a>: due Friday,
|
||||
Nov. 15, beginning of class.
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/homework/written6.html">Homework 6</a>: due Monday,
|
||||
Dec. 15, beginning of class.
|
||||
<!--
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/homework/written4.html">Homework 4</a>: due Friday,
|
||||
May 31, beginning of class
|
||||
-->
|
||||
</ul>
|
||||
|
||||
<h3>Handouts</h3>
|
||||
<!--
|
||||
<ol>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/handouts/cl1.pdf">Combinational Logic I</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/handouts/cl2.pdf">Combinational Logic II</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/handouts/sl1.pdf">Sequential Logic I</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/handouts/sl2.pdf">Sequential Logic II</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/handouts/f1.pdf">FPGAs I</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/handouts/f2.pdf">FPGAs II</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/handouts/m.pdf">Memories</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/handouts/c.pdf">Communication</a>
|
||||
-->
|
||||
</ol>
|
||||
|
||||
<h3>Other Information</h3>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.washington.edu/">Department of Computer Science and Engineering</a> home page
|
||||
<li> <a href="http://www-ee.stanford.edu/soe/ieee/eesites.html">
|
||||
EE/CS Mother Site</a>
|
||||
<li> <a href="http://www.mrc.uidaho.edu/vlsi/">List of VLSI links</a>
|
||||
<li> <a href="http://www.mrc.uidaho.edu/vlsi/com.html">ComprehensiveList of IC
|
||||
Manufactures</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/567/murphy.html">Murphy's Law</a>
|
||||
<li><a href="http://www.unitedmedia.com/comics/dilbert/archive/">Recent Dilbert Comics</a>
|
||||
<!--
|
||||
<li> <a href="http://webdirect.national.com/nscO/o">National Semiconductor
|
||||
Data Sheets</a>
|
||||
<li> <a href="http://motserv.indirect.com">Motorola's Data Book Server</a>
|
||||
<li> <a href="http://www.semiconducters.philips.com">Philips Semiconducter's Data Book Server</a>
|
||||
<li> <a href="http://www.micron.com/mti/marcomm/docs/ds/">
|
||||
Micron Technology Data Sheets</a>
|
||||
-->
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
<b>The CSE567 Web:</b> <br>
|
||||
Copyright 1995, 1996; Department of Computer Science and Engineering, University of Washington.
|
||||
<p>
|
||||
Portions of the CSE567 Web may be reprinted or adapted for academic nonprofit
|
||||
purposes, providing the source is accurately quoted and duly credited.<br>
|
||||
|
||||
<a href="http://www.eeb.ele.tue.nl/software/counter.html">
|
||||
<img src="http://www.cs.washington.edu/htbin-post/speed/nph-count?width=5&link=http://www.cs.washington.edu/education/courses/567/index.html"></a>
|
||||
|
||||
</body>
|
||||
<address>
|
||||
<hr>
|
||||
ebeling@cs.washington.edu
|
||||
</address>
|
||||
<p>
|
||||
</html>
|
||||
@ -0,0 +1,57 @@
|
||||
<html>
|
||||
|
||||
<head><title>CSE 573 Index Page</title></head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1 align=center>CSE 573 - Artificial Intelligence</h1>
|
||||
|
||||
<h2 align=center>Fall Quarter, 1996</h2>
|
||||
|
||||
<P>
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
Artificial intelligence (AI) poses two of the most fundamental and
|
||||
challenging questions in computer science: can we build intelligent
|
||||
machines? How? This course addresses these questions by providing an
|
||||
in-depth introduction to selected topics in AI including agent
|
||||
architectures, knowledge representation, search, planning, machine
|
||||
learning, reasoning about uncertainty, and AI methodology.
|
||||
|
||||
<P>
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
<UL>
|
||||
|
||||
<LI>Staff:
|
||||
<table border=1>
|
||||
<tr><td><a href="http://www.cs.washington.edu/homes/weld">Dan Weld</a><td><A HREF="mailto:weld@cs">weld@cs</A>
|
||||
<td>Sieg 408<td>543-9196<td>Hours, TBA </tr>
|
||||
<tr><td><a href="http://www.cs.washington.edu/homes/friedman">Marc Friedman</a><td><A HREF="mailto:friedman@cs">friedman@cs</A>
|
||||
<td>Sieg 429<td>543-5129<td>Hours, TBA </tr>
|
||||
<tr><td>Nick Kushmerick<td><A HREF="mailto:nick@cs">nick@cs</a>
|
||||
<td>Sieg 428<td>685-2723<td>Hours, TBA </tr>
|
||||
</table>
|
||||
|
||||
<P>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/573/syllabus.htm">Outline of Topics</a></h2>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/573/readings.htm">Reading Assignments</a></h2>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/573/assignments.htm">Assignments & Exams</a></h2>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/573/gradenote.htm">Grading</a></h2>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/573/resources.htm">Resources</a></h2>
|
||||
|
||||
<LI>The <a href="mailto:cse573@cs.washington.edu">Class Mailing
|
||||
List</A>; see also the <A HREF="http://www.cs.washington.edu/education/courses/573/mlist">archive</A> of past messages
|
||||
|
||||
</UL>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -0,0 +1,85 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>
|
||||
CSE 574 Uncertainty and Decision Making
|
||||
</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h2> CSE 574 Uncertainty and Decision Making in Artificial Intelligence ---
|
||||
Winter 1996 </h2>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3> Professor: </h3>
|
||||
<a href="http://www.cs.washington.edu/people/faculty/hanks.html">
|
||||
Steve Hanks</a>,
|
||||
<i><a href="mailto:hanks@cs.washington.edu">hanks@cs</a></i>.
|
||||
<ul>
|
||||
<li> Office: Sieg 210, 3-4784
|
||||
<li> Office hours whenever I'm around, or by appointment.
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3> Email addresses:</h3>
|
||||
<UL>
|
||||
<li>Mail to <a href="mailto:cse574@cs.washington.edu">
|
||||
cse574@cs.washington.edu</a> goes to all class members.
|
||||
|
||||
<LI>Send mail to <A HREF="mailto:cse574-request@cs.washington.edu">
|
||||
cse574-request@cs.washington.edu
|
||||
</A>
|
||||
to get put on the list.
|
||||
</UL>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3> Reading material:</h3>
|
||||
<UL>
|
||||
|
||||
<LI> Pearl: <EM>Probabilistic Reasoning in Intelligent Systems</EM><br>
|
||||
This is the "required" text for the class, and we will read several
|
||||
chapters. You can probably get by without buying it if you're strapped
|
||||
for cash, though it's a nice reference book.
|
||||
|
||||
<LI> Shafer and Pearl: <EM>Readings in Uncertain Reasoning</EM><br>
|
||||
This is a nice collection of foundational papers on reasoning and
|
||||
uncertainty, and we will read several selections. A copy will be
|
||||
available in the GRAIL library.
|
||||
|
||||
<LI> E.T. Jaynes: <A HREF="ftp://bayes.wustl.edu/Jaynes.book/">Probability
|
||||
Theory: The Logic of Science</A>.<br>
|
||||
Fragmentary edition of July 1995.
|
||||
This is an extremely interesting technical and historical look at the foundations
|
||||
of probability theory, statistics, and decision theory. Definitely worth
|
||||
looking at for the reference list and historical perspective alone! The
|
||||
math can be heavy going in places, but it's beautifully written.
|
||||
|
||||
<LI> Neapolitan: Probabilistic Reasoning in Expert Systems, Theory and
|
||||
Algorithms<br>
|
||||
A significant overlap with the Pearl book, so a good
|
||||
secondary source for information about graphical models and propagation
|
||||
algorithms. This is available from the Math Research library.
|
||||
|
||||
|
||||
<LI> Other papers to be arranged.
|
||||
</UL>
|
||||
|
||||
<hr>
|
||||
|
||||
<H3>Course summary:</H3>
|
||||
Here is a summary of the topics we covered and the readings,
|
||||
in <a href="http://www.cs.washington.edu/education/courses/574/summary/summary.html"> HTML</a> or <a href="http://www.cs.washington.edu/education/courses/574/summary/summary.ps">
|
||||
Postscript</a>.
|
||||
|
||||
<hr>
|
||||
|
||||
<address>
|
||||
hanks@cs.washington.edu (Last Update: 06/20/96)
|
||||
</address>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,211 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE/EE 576 Home Page</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1>CSE/EE 576: Image Understanding</h1>
|
||||
<h2>Welcome to the 576 Home Page!</h2>
|
||||
|
||||
This is the World Wide Web ("the Web" for short) hypermedia document
|
||||
for CSE/EE 576 and contains information about the
|
||||
class. Keep in mind that this document is not static, and that new
|
||||
information (especially class messages) will be added frequently.
|
||||
If you have any problems with this document, send mail to
|
||||
<a href="http://www.cs.washington.edu/homes/mock">mock@cs</a>.
|
||||
|
||||
<hr>
|
||||
Copyright Notice: The material in this course web is subject
|
||||
to copyright. While it may be viewed by the public,
|
||||
it should not be installed at any web site other
|
||||
than the one at the University of Washington.
|
||||
<hr>
|
||||
|
||||
<h2>Assignments </h2>
|
||||
|
||||
<ul>
|
||||
The first assignment is to read Chapter 1 of the course notes and do
|
||||
exercise 5.
|
||||
|
||||
<hr>
|
||||
The second assignment is due Wednesday, April 5.
|
||||
Read Chapter 2 of the course notes and do exercises 1-7.
|
||||
Next, determine the most convenient way to
|
||||
run KHOROS and CANTATA for you. In CSE it runs on Suns such as
|
||||
Lillith.
|
||||
Edit your local workstation's .login file to contain
|
||||
xhost +lillith
|
||||
Then add to you .cshrc file on the Suns the following:
|
||||
|
||||
<ul>
|
||||
<li> setenv KHOROS_HOME /usr/local/khoros
|
||||
<li> setenv MANPATH /usr/local/khoros/man
|
||||
<li> set path=($KHOROS_HOME/bin $path)
|
||||
</ul>
|
||||
|
||||
After an rlogin onto Lillith with your rhost assignments
|
||||
and DISPLAY environment variable set up appropriately, type
|
||||
cantata at the Unix prompt. In EE, the machine "george" has
|
||||
KHOROS and CANTATA installed on it.
|
||||
|
||||
|
||||
Also go to our course home page on the WWW
|
||||
http://www.cs.washington.edu/education/courses/576/index.html
|
||||
and follow the links to the KHOROS/CANTATA tutorial. Go to its
|
||||
course outline, to "experiments" and do at least the first two
|
||||
topics ("Image information" and "Spatial Resolution").
|
||||
The ideal way to take the tutorial is to read the web pages
|
||||
and experiment with KHOROS in another X window.
|
||||
There is nothing to turn in for this part of the assignment.
|
||||
|
||||
<hr>
|
||||
The third assignment is to read the article by Lin, Huertas, and
|
||||
Nevatia on pp.62-69 of the CVPR'94 proceedings, and also to
|
||||
look at the article by Wolff on pp.369-376.
|
||||
|
||||
<hr>
|
||||
The fourth assignment is due Monday, April 17. In this assignment,
|
||||
we make a comparison of three image-processing software environments:
|
||||
KHOROS, MSVC/C++ & "Image", and MATLAB Image Processing Toolbox.
|
||||
The objects of the assignment
|
||||
are (1) to gain some experience with each environment,
|
||||
(2) to begin to get a feel for the strengths and weaknesses of
|
||||
each of these environments, and (3) to explore the use of
|
||||
convolution in noise suppression and edge detection.
|
||||
|
||||
In each environment: (a) select a monochrome test image.
|
||||
(b) apply the Sobel operation to the test
|
||||
image. (c) apply a moving average filter to the test image.
|
||||
(d) apply a 3 by 3 laplacian to the test image.
|
||||
(e) simulate gaussian smoothing with larger standard-deviation
|
||||
gaussians by iteratively applying the moving average filter.
|
||||
(f) apply the 3 by 3 laplacian to each gaussian-smoothed image.
|
||||
(g) describe the results obtained in terms of changes in appearance
|
||||
to objects and contours in the test image.
|
||||
(h) describe the following aspects of the implementation:
|
||||
what menu selections, direct manipulations, or programming you
|
||||
had to do to perform the experiments; how fast the operations ran;
|
||||
and level of learning effort required on your part.
|
||||
|
||||
</ul>
|
||||
|
||||
<h2>Announcements </h2>
|
||||
|
||||
The final examination will be on Monday, June 5 from 2:30 to 4:20PM
|
||||
in our regular class meeting room. The exam will cover a combination
|
||||
of pre-midterm and post-midterm material.
|
||||
Here is a list of <a href="http://www.cs.washington.edu/education/courses/576/final-topics.txt">topics</a> to study.
|
||||
Reminder: the class approved Sunday, June 4 from 1:30-2:30
|
||||
as the time for the final-exam review meeting. The plan is to meet in
|
||||
Sieg 422.
|
||||
|
||||
<hr>
|
||||
|
||||
Outlines for selected class periods are available here:
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/segmentation.txt">Friday, 28 April</a>.
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/segmentation2.txt">Monday, 1 May</a>.
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/shape1.txt">Wednesday, 3 May</a>.
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/shape2.txt">Monday, 8 May</a>.
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/shape3.txt">Friday, 12 May</a>.
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/shape4.txt">Monday, 15 May</a>.
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/thinning.txt">Wednesday, 17 May</a>.
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/texture.txt">Friday, 19 May</a>.
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/nn1.txt">Monday, 22 May</a>.
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/nn2.txt">Wednesday, 24 May</a>.
|
||||
Copies of the overhead transparencies for the May 22 and 24 lectures on
|
||||
neural nets are available at the Engineering Library Copy Center (2nd floor)
|
||||
as CSE/EE 576 packet number 2 ("Trainable Classifiers").
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/retrieval.txt">Friday, 26 May</a>.
|
||||
|
||||
|
||||
Students in 576 are permitted to get a temporary copy of
|
||||
MATLAB for their own use in the course. This will require
|
||||
that you fill out a form and sign a contract.
|
||||
Let me know if you are interested.
|
||||
<hr>
|
||||
|
||||
<a href="http://www.cs.washington.edu/education/courses/576/projects.txt">Term projects</a> are an important part of
|
||||
the course. These are to be started during the week of April 24.
|
||||
<hr>
|
||||
|
||||
Here are some <a href="http://www.cs.washington.edu/education/courses/576/errata.txt">corrections to the course notes.</a>
|
||||
|
||||
<hr>
|
||||
|
||||
On Friday, April 7, we were introduced to the Pentium laboratory, including
|
||||
the MSVC/C++ software development environment.
|
||||
|
||||
Here is <a href="http://www.cs.washington.edu/education/courses/576/extending-the-image-app.txt">Evan McLain's document</a>
|
||||
explaining how to add a new transform to the Image application.
|
||||
<hr>
|
||||
|
||||
Here is <a href="http://www.cs.washington.edu/education/courses/576/khoros.html">
|
||||
Current status of the KHOROS installation on the Suns.</a>
|
||||
It contains the most recent information about getting started with
|
||||
Khoros and the accompanying DIP course.
|
||||
Please read this.
|
||||
|
||||
<hr>
|
||||
|
||||
No class on Friday, March 31 or Monday, April 3.
|
||||
<hr>
|
||||
|
||||
Most students already have a computer account that can access
|
||||
KHOROS and CANTATA. If you do not, contact Renee Reed on
|
||||
Thursday or Friday to make an arrangement to pick up your
|
||||
account login name and password so that you can use it
|
||||
over the weekend and early next week. Renee's hours are
|
||||
limited, so plan ahead. Her email address is reed@cs, and
|
||||
she is in part of Sieg 127 (in a back office).
|
||||
Sieg 127 is kept locked, so you will either need to knock or
|
||||
have a prior arrangement to meet her.
|
||||
|
||||
Many of the account application cards were not signed. We will
|
||||
have to take care of that next week.
|
||||
<hr>
|
||||
|
||||
<h2>Selected Lecture Slides </h2>
|
||||
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/576/intro-slides.ps"><b>Monday, March 27.</b></a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/576/illusion-slides.ps"><b>Wednesday, March 29.</b></a>
|
||||
|
||||
|
||||
<h2>Information Resources for Image Understanding </h2>
|
||||
<li> <a href="http://www.khoros.unm.edu/dip/html/dip.html"><b>An Online Intro to Image Processing with KHOROS/CANTATA</b></a>
|
||||
<li> <a href="http://galaxy.ph.tn.tudelft.nl:2000/PRInfo.html"><b>The Delft Univ. Pattern Recognition Information Page.</b></a>
|
||||
<li> <a href="http://www.cs.cmu.edu:8001/afs/cs/project/cil/ftp/html/vision.html"><b>The Computer Vision Home Page (stored at CMU).</b></a>
|
||||
|
||||
<h2>Other information</h2>
|
||||
<ul>
|
||||
|
||||
<li> <a href="http://www.cs.washington.edu/index.html"><b>Home page for the
|
||||
Department of Computer Science and Engineering</b></a>
|
||||
|
||||
<li> <a
|
||||
href="http://www.cs.washington.edu/education/computer-science/computer-science.html">
|
||||
<b>Online version of the Computer Science undergraduate brochure</b></a>
|
||||
|
||||
<li> <a
|
||||
href="http://www.cs.washington.edu/education/computer-engineering/computer-engineering.html">
|
||||
<b>Online version of the Computer Engineering undergraduate brochure</b></a>
|
||||
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
<h2><a name="help">Mosaic Help:</a></h2>
|
||||
If you're running Mosaic on a Mac, you can find some help items
|
||||
under the Mac Balloon Help menu, and on the MacMosaic Home Page item
|
||||
under the Navigate menu, and
|
||||
<a href="http://www.cs.washington.edu/info/mosaic.html">here.</a>
|
||||
|
||||
<pre>
|
||||
|
||||
|
||||
</pre>
|
||||
<address>
|
||||
(Last Update: 31 May 1995)
|
||||
</address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,120 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE 581 Home Page</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1>CSE 581: Parallel Computation in Image Processing</h1>
|
||||
<h2>Welcome to the 581 Home Page!</h2>
|
||||
|
||||
This is the World Wide Web ("the Web" for short) hypermedia document
|
||||
for CSE 581 and contains information about the
|
||||
class. Keep in mind that this document is not static, and that new
|
||||
information will be added from time to time.
|
||||
|
||||
<h2>Schedule Information</h2>
|
||||
|
||||
On October 31, November 7, and 9, class will begin a half-hour
|
||||
earlier than normal. I.e., we will start at 8:30 on these days.
|
||||
On November 1, we will meet at 9:00 and have a guest speaker,
|
||||
Prof. Ze-Nian Li of Simon Fraser University in Burnaby, B.C., Canada.
|
||||
<hr>
|
||||
Tuesday, November 14: no class.
|
||||
<hr>
|
||||
November 16 at 9:00. Dr. Bharath Modayur will be our guest speaker,
|
||||
and the title of his presentation is,
|
||||
"Efficient parallel object recognition on SIMD and MIMD machines".
|
||||
<hr>
|
||||
Tuesday, November 21. Class will begin at 8:30 AM.
|
||||
Topics: Completion of discussion of pyramid algorithms -- scale-invariant
|
||||
operators, top-down algorithms, and segmentation through hierarchical
|
||||
relaxation (using the ISODATA approach of Burt, Hong and Rosenfeld).
|
||||
Introduction to embedding and virtual processing.
|
||||
Overview of neural network architectures.
|
||||
algorithms,
|
||||
<hr>
|
||||
Tuesday, November 28. Class will begin at 8:30 AM.
|
||||
Topics: Completion of overview of neural network architectures.
|
||||
Embedding of neural networks in meshes and pyramids.
|
||||
Brief treatment of iconic/symbolic computation.
|
||||
<hr>
|
||||
Thursday, November 30. Class will begin at 8:30 AM.
|
||||
Topic: Parallel image analysis for digital libraries.
|
||||
<hr>
|
||||
Here is the
|
||||
<a href="http://www.cs.washington.edu/education/courses/581/demo-schedule.txt">demo schedule.</a>
|
||||
|
||||
<h2>Finding term project topics</h2>
|
||||
|
||||
During the week of October 12-18 students should be actively
|
||||
exploring one or more topics for the term project.
|
||||
Written descriptions of topics should be handed in
|
||||
on Tuesday, October 24. A template for the writeups
|
||||
is available
|
||||
<a href="http://www.cs.washington.edu/education/courses/581/topic-template.txt">here.</a>
|
||||
|
||||
<h2>Resources</h2>
|
||||
<a href="http://www.epm.ornl.gov/pvm/pvm_home.html">PVM (Parallel Virtual
|
||||
Machine)</a> is a software layear that permits a user program to run on a
|
||||
virual machine made up of a heterogeneous collection of one or more
|
||||
workstations. This is a convenient way to implement and study
|
||||
distributed algorithms.
|
||||
|
||||
<hr>
|
||||
<a href="http://www.ssd.intel.com/pubs.html">Intel SSD Technical
|
||||
Publications</a> include documentation for the Intel Paragon
|
||||
parallel computer system.
|
||||
|
||||
<hr>
|
||||
The <a href="http://www.cs.washington.edu/research/projects/zpl">
|
||||
ZPL language</a> is a good language in which to implement
|
||||
2-D array-oriented algorithms on the Intel Paragon.
|
||||
|
||||
|
||||
<hr>
|
||||
<a href="http://www.cs.cmu.edu/Web/Groups/scandal/www//vendors.html">Various
|
||||
vendors of supercomputers and parallel machines</a>.
|
||||
|
||||
<hr>
|
||||
<a href="http://www.ida.liu.se/labs/pelab/hw/maspar">Some info on
|
||||
the MasPar</a>, from the National Supercomputer Center in Sweden.
|
||||
<p>
|
||||
Some online information for the MasPar MP-2 is at the
|
||||
<a href="http://www-jics.cs.utk.edu/MP2/MP2.html">University of Tennessee.</a>
|
||||
This resource was found by Neal Friedman. He reports that
|
||||
"they've also got some Paragon documents."
|
||||
|
||||
<hr>
|
||||
Here are some <a href="http://www.cs.washington.edu/education/courses/581/corrections.txt"> errors in and corrections</a>
|
||||
to the course notes.
|
||||
|
||||
<hr>
|
||||
|
||||
Copyright Notice: The material in this course web is subject
|
||||
to copyright. While it may be viewed by the public,
|
||||
it should not be installed at any web site other
|
||||
than the one at the University of Washington.
|
||||
<hr>
|
||||
|
||||
<hr>
|
||||
<a href="http://www.cs.washington.edu/education/courses/581/projects.html">Term projects</a> are an important part of
|
||||
the course. These should be started during the week of October 16.
|
||||
<hr>
|
||||
The review session for the final is schedule for Friday, December 1,
|
||||
4:30-6:00 in 422 Sieg Hall.
|
||||
<hr>
|
||||
|
||||
The final exam is scheduled for Wednesday, December 13 from 10:30 to 12:20
|
||||
in our normal class meeting room. The exam is closed-book.
|
||||
<hr>
|
||||
Term projects are due at or before 4:30 PM, Thursday, December 14.
|
||||
<pre>
|
||||
|
||||
|
||||
</pre>
|
||||
<address>
|
||||
(Last Update: 10 October 1995)
|
||||
</address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,81 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CSE 590B: Graphics Seminar</title>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#FFFFFF" text="#000000"
|
||||
link="#0000CC" vlink="#330066" alink="FF0000">
|
||||
|
||||
<center>
|
||||
<table border cellpadding=10><tr><td align=center>
|
||||
<font size=+1>C S E <font size=+2>5 9 0</font> B :
|
||||
<font size=+2>G</font> R A P H I C S
|
||||
<font size=+2>S</font> E M I N A R<p>
|
||||
Spring 1996<p>
|
||||
Numerical Methods in Graphics<br>
|
||||
</font>
|
||||
</td></tr></table>
|
||||
</center>
|
||||
|
||||
<blockquote>
|
||||
<table cellspacing=10>
|
||||
<tr align=left valign=top>
|
||||
<th>April 3</th>
|
||||
<td><b>Matrix Computations I</b><br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/mat.comp.intro/mat.comp.intro.ps">Intro: Definitions, Properties, Inversion</a> (Brad C.)<br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/linear-systems.ps">Solving Linear Systems</a> (Eric)</td>
|
||||
</tr>
|
||||
<tr align=left valign=top>
|
||||
<th>April 10</th>
|
||||
<td><b>Matrix Computations II</b><br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/eigen.ps">Eigenvalues & Eigenvectors</a> (Dan F.) <br>
|
||||
<A href="http://www.cs.washington.edu/education/courses/590B/svd/">Singular Value Decomposition</a> (Joel) </td>
|
||||
</tr>
|
||||
<tr align=left valign=top>
|
||||
<th>April 17</th>
|
||||
<td><b>Root Finding/Nonlinear Equations</b> (Corey, Shuichi)</td>
|
||||
</tr>
|
||||
<tr align=left valign=top>
|
||||
<th>April 24</th>
|
||||
<td><b>Optimization</b><br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/optim.ps">Intro and Unconstrained Optimization</a> (Kari) <br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/opt.ps">Constrained and Global Optimization</a> (Kevin) </td>
|
||||
</tr>
|
||||
<tr align=left valign=top>
|
||||
<th>May 1</th>
|
||||
<td><b>Linear and Quadratic Programming</b><br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/lp.html">Linear Programming</a> (Chuck/Ronen) <br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/lqp.ps">Linear & Quadratic Programming: Examples</a> (Daniel) </td>
|
||||
</tr>
|
||||
<tr align=left valign=top>
|
||||
<th>May 8</th>
|
||||
<td><b>Data Fitting</b><br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/datafit/">Intro and Conclusion</a> (Mike) <br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/data-fitting.pdf">Linear Regression and Calibration Example</a> (Brad W.)</td>
|
||||
</tr>
|
||||
<tr align=left valign=top>
|
||||
<th>May 15</th>
|
||||
<td><b>Ordinary Differential Equations</b><br>
|
||||
Intro, Methods, Papers (Adam)<br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/ode.pdf">More Methods & Papers</a> (Joanna)</td>
|
||||
</tr>
|
||||
<tr align=left valign=top>
|
||||
<th>May 22</th>
|
||||
<td><b>Discretization Methods</b><br>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590B/finite-element.ps">Finite Elements & Radiosity</a> (Fred)</br>
|
||||
PDEs & Finite Differences (Jim)</td>
|
||||
</tr>
|
||||
<tr align=left valign=top>
|
||||
<th>May 29</th>
|
||||
<td><b>Interval Arithmetic</b> (Troy, Jonathan)</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</blockquote>
|
||||
|
||||
<hr>
|
||||
<font size=-1>
|
||||
<em>Last modified: Wed Apr 3 18:08:02 PST 1996</em>
|
||||
</font>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,45 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE 590D All Quarters</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1>CSE 590D: Special Topics</h1>
|
||||
<p>
|
||||
<h2>Steven Tanimoto, instructor</h2>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
<h2>
|
||||
<A href="http://www.cs.washington.edu/education/courses/590D/autumn95.html">
|
||||
CSE 590D (Autumn 1995): Transcript-Based Education/WWW.</A></h2>
|
||||
<p>
|
||||
<h2>
|
||||
<A href="http://www.cs.washington.edu/education/courses/590D/winter96/">
|
||||
CSE 590D (Winter 1996): Mathematics Experiences Through Image Processing.</A></h2>
|
||||
<p>
|
||||
<h2>
|
||||
<A href="http://www.cs.washington.edu/education/courses/590D/spring96.html/">
|
||||
CSE 590D (Spring 1996): Mathematics Experiences Through Image Processing.</A></h2>
|
||||
<p>
|
||||
<h2>
|
||||
<A href="http://www.cs.washington.edu/education/courses/590D/autumn96.html">
|
||||
CSE 590D (Autumn 1996): Technology for Collaborative Learning.</A></h2>
|
||||
|
||||
|
||||
<hr>
|
||||
Copyright Notice: The material in this course web is subject
|
||||
to copyright. While it may be viewed by the public,
|
||||
it should not be installed at any web site other
|
||||
than the one at the University of Washington.
|
||||
<hr>
|
||||
This graduate seminar explores a variety of topics related to the use
|
||||
of computers in education. Specific topics and activities vary
|
||||
from quarter to quarter.
|
||||
<address>
|
||||
(Last Update: 30 September 1996)
|
||||
tanimoto@cs.washington.edu
|
||||
</address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,118 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE 590D Home Page (Autumn 1995)</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1>CSE 590D (Autumn 1995): Transcript-Based Education/WWW</h1>
|
||||
<h2>Welcome to the CSE 590D Home Page!</h2>
|
||||
|
||||
This is the World Wide Web ("the Web" for short) hypermedia document
|
||||
for CSE 590D and contains information about the
|
||||
class. Keep in mind that this document is not static, and that new
|
||||
information will be added from time to time.
|
||||
|
||||
<hr>
|
||||
Copyright Notice: The material in this course web is subject
|
||||
to copyright. While it may be viewed by the public,
|
||||
it should not be installed at any web site other
|
||||
than the one at the University of Washington.
|
||||
<hr>
|
||||
Reading for October 10 -- G. McCalla: "The Central Importance
|
||||
of Student Modelling in Intelligent Tutoring."
|
||||
<hr>
|
||||
Reading for October 17 --
|
||||
(presented by Sandi Youngquist)
|
||||
<hr>
|
||||
Meeting of October 23 -- Discussion with Paul Barton-Davis about
|
||||
Internet services.
|
||||
<hr>
|
||||
Reading for October 31 -- C. Laborde and J-M Laborde:
|
||||
"Problem Solving in Geometry: From Microworlds to
|
||||
Intelligent Computer Environments" (presented by Tessa Lau)
|
||||
|
||||
<hr>
|
||||
Reading for November 7 -- B. Bartels: "Promoting mathematics
|
||||
connections with concept mapping"
|
||||
(plus presentation by Gary Anderson)
|
||||
|
||||
<hr>
|
||||
No meeting November 14 --
|
||||
|
||||
<hr>
|
||||
Reading for November 21 --
|
||||
<p>
|
||||
The readings for this meeting are all online (on the WWW).
|
||||
<p>
|
||||
The first paper combines some degree of "vision" (a little)
|
||||
with some degree of technology (nothing particularly ambitious,
|
||||
but a description of the state of the art)
|
||||
<p>
|
||||
|
||||
The second paper is a non-technical piece that promotes the
|
||||
theme of learners taking responsibility for their education --
|
||||
something that will be increasingly important in the future.
|
||||
<p>
|
||||
|
||||
The two choices for the third reading are papers that are more
|
||||
sophisticated than either of the first two. The paper "Beyond
|
||||
Browsing" elaborates on the possibility of group annotation of
|
||||
WWW materials. The paper "The DEC Web Toolkit" describes in
|
||||
technical terms a layer of Internet infrastructure that could
|
||||
make it possible to have "smart distributed tutorial" applications
|
||||
that do more than what Mosaic or Netscape can achieve.
|
||||
<p>
|
||||
|
||||
Please read both 1 and 2 and either of the options for 3.
|
||||
<p>
|
||||
|
||||
1. Advanced Educational Uses of the World-Wide Web
|
||||
<a href="http://www.igd.fhg.de/www/www95/proceedings/papers/89/paper.html">
|
||||
http://www.igd.fhg.de/www/www95/proceedings/papers/89/paper.html</a>
|
||||
(presentor: Jeremy Baer)
|
||||
<p>
|
||||
|
||||
2. Empowering Students in the Information Age
|
||||
<a href="http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Educ/ward/ward.html">
|
||||
http://www.ncsa.uiuc.edu/SDG/IT94/Proceedings/Educ/ward/ward.html</a>
|
||||
(presentor: Marla Baker)
|
||||
<p>
|
||||
|
||||
3. Either
|
||||
Beyond Browsing: Shared Comments, SOAPs,
|
||||
Trails, and On-line Communities
|
||||
<a href="http://www.igd.fhg.de/www/www95/proceedings/papers/88/TR/WWW95.html">
|
||||
http://www.igd.fhg.de/www/www95/proceedings/papers/88/TR/WWW95.html</a>
|
||||
(presentor: John Dietz)
|
||||
<p>
|
||||
|
||||
or
|
||||
<p>
|
||||
|
||||
The DCE Web Toolkit: Enhancing WWW Protocols
|
||||
With Lower-Layer Services
|
||||
<a href="http://www.igd.fhg.de/www/www95/proceedings/papers/67/DCEWebKit.html>
|
||||
http://www.igd.fhg.de/www/www95/proceedings/papers/67/DCEWebKit.html</a>
|
||||
(presentor: Adam Carlson)
|
||||
<p>
|
||||
|
||||
Presentor for the paper Concept Mapping: Yan-Hong Zhu
|
||||
|
||||
|
||||
|
||||
<hr>
|
||||
Meeting of November 28 -- Discussion with Michael Jay about
|
||||
Curriculum Navigator.
|
||||
|
||||
<hr>
|
||||
|
||||
<pre>
|
||||
|
||||
|
||||
</pre>
|
||||
<address>
|
||||
(Last Update: 21 November 1995)
|
||||
</address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,61 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE 590D Home Page Autumn 1996)</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1>CSE 590D (Autumn 1996): Technology for Collaborative Learning</h1>
|
||||
<h2>Welcome to the CSE 590D Home Page!</h2>
|
||||
|
||||
<hr>
|
||||
Copyright Notice: The material in this course web is subject
|
||||
to copyright. While it may be viewed by the public,
|
||||
it should not be installed at any web site other
|
||||
than the one at the University of Washington.
|
||||
<hr>
|
||||
|
||||
<h2>General description for Autumn 1996</h2>
|
||||
|
||||
<ul>
|
||||
<li> Computer technology, the Internet, and new methodologies
|
||||
for teaching and learning are currently coming together in
|
||||
new ways. This seminar will explore a few of them.
|
||||
|
||||
|
||||
<li> We will read a number of papers on technology for
|
||||
collaborative learning. Each participating student will
|
||||
take responsibility for making a presentation to the group on one of
|
||||
these papers. We will cover a subset of
|
||||
<A href="http://www.cs.washington.edu/education/courses/590D/autumn96/a96papers.html">
|
||||
these papers.</a>
|
||||
|
||||
|
||||
<li> We will also explore some of the possible applications of
|
||||
AI and visualization techniques to the analysis of evidence of
|
||||
student learning in online contexts.
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
Meetings are currently scheduled for Tuesdays 2:30-3:20.
|
||||
However, we may decide to move the time to better fit into
|
||||
people's schedules.
|
||||
|
||||
Visits to the Meany Middle School and the Washington Middle School
|
||||
may be scheduled, depending on the interests of the participating
|
||||
students.
|
||||
|
||||
|
||||
|
||||
|
||||
<pre>
|
||||
|
||||
|
||||
</pre>
|
||||
<address>
|
||||
(Last Update: 25 September 1996, S. Tanimoto)
|
||||
</address>
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,133 @@
|
||||
<TITLE>590MV</TITLE>
|
||||
|
||||
<H2>590MV: Global Resource Management in Distributed Systems</H2>
|
||||
|
||||
<B>Professor:</B> Mary Vernon<br>
|
||||
<B>Time:</B> W 2:30-3:50pm<br>
|
||||
<B>Location:</B> LOW 220<p>
|
||||
|
||||
<hr>
|
||||
|
||||
<B>Jan 10</B> Processor allocation: gang scheduling, NOWs
|
||||
<UL>
|
||||
<LI> J. Ousterhout. Scheduling techniques for concurrent systems. In
|
||||
<I>3rd Int'l. Conf. on Distributed Systems,</I> pages
|
||||
22-30, Oct. 1982.
|
||||
<LI> R. H. Arpaci, A. C. Dusseau, A. M. Vahdat, L. T. Liu,
|
||||
T. E. Anderson, and D. A. Patterson. The Interaction of Parallel and
|
||||
Sequential Workloads on a Network of Workstations. <I>Proc. of
|
||||
the ACM SIGMETRICS Conf.</I>, 1995.
|
||||
</UL>
|
||||
|
||||
<B>Jan 17</B> Processor allocation: dynamic equi-partitioning (Thu Nguyen)
|
||||
<UL>
|
||||
<LI> A. Tucker and A. Gupta. Process Control and Scheduling Issues
|
||||
for Multiprogrammed Shared-Memory Multiprocessors. In <I>Proc.
|
||||
of the 12th ACM Symp. on Operating System Principles,</I> pages
|
||||
159-166, Dec. 1989.
|
||||
<LI> T. D. Nguyen, R. Vaswani, and J. Zahorjan. <A
|
||||
HREF="papers/eff-sched.ps">Using Runtime Measured Workload
|
||||
Characteristics in Parallel Processor Scheduling</A>. Univ. of
|
||||
Washington Technical Report, UW-CSE-95-10-01, Oct. 1995.
|
||||
</UL>
|
||||
|
||||
<B>Jan 24</B> Tutorial: how applications use processors (Shun-Tak Leung)
|
||||
<UL>
|
||||
<LI> Evangelos P. Markatos and Thomas J. LeBlanc,
|
||||
<A HREF="papers/markatos.s92.ps">Using Processor Affinity in Loop
|
||||
Scheduling on Shared-Memory Multiprocessors</A>.
|
||||
<I>Proc. Supercomputing '92,</I>, pp. 104-113, Nov. 1992.
|
||||
(Expanded version in
|
||||
<I>IEEE Trans. on Parallel and Distributed Systems</I>, pp. 379-400, Apr. 1994.)
|
||||
<LI> Hans P. Zima and Barbara Mary Chapman,
|
||||
<A HREF="papers/zima.ps">Compiling for Distributed-Memory Systems</A>,
|
||||
<I>Proc. of the IEEE,</I>, Vol 81, No. 2, pp. 264-287,
|
||||
Feb. 1993.
|
||||
<LI> G. Edjlali, G. Agrawal, A. Sussman, J. Saltz,
|
||||
<A HREF="papers/saltz.ps">Data Parallel
|
||||
Programming in an Adaptive Environment</A>.
|
||||
<I>Proc. 9th Int'l. Parallel Processing Symp.</I>, Santa Barbara, April 1995.
|
||||
</UL>
|
||||
|
||||
<B>Jan 31</B> Tutorial: processor allocation policy comparisons
|
||||
<UL>
|
||||
<LI>Shikharesh Majumdar, Derek L. Eager, Richard B. Bunt,
|
||||
Scheduling in Multiprogrammed Parallel Systems.
|
||||
<I>Proc. 1988 ACM Sigmetrics Conference on Measurement and Modeling of
|
||||
Computer Systems</I>, Santa Fe, NM, pp. 104-113, May 1988.
|
||||
<LI>Eric W. Parsons, Kenneth C. Sevcik,
|
||||
<A HREF="papers/PaSe95.ps">Multiprocessor Scheduling for High-Variability
|
||||
Service Time Distributions</A>.
|
||||
<I>Proc. IPPS '95 Workshop on Job Scheduling Strategies for Parallel Systems
|
||||
</I>, Santa Barbara, CA, pp. 127-145, Apr. 1995.
|
||||
<LI> Dror G. Feitelson, Bill Nitzberg,
|
||||
Job Characteristics of a Production Parallel Scientific Workload on the
|
||||
NASA Ames iPSC/860.
|
||||
<I> Proc. IPPS '95 Workshop on Job Scheduling Strategies for Parallel Systems
|
||||
</I>, Santa Barbara, CA, pp. 337-360, Apr. 1995.
|
||||
</UL>
|
||||
|
||||
The following will also be covered, but are not required reading:
|
||||
|
||||
<UL>
|
||||
<LI>S. L. Leutenegger, M. K. Vernon,
|
||||
Performance of Multiprogrammed Multiprocessor Scheduling Policies.
|
||||
<I>Proc. 1990 ACM SIGMETRICS Conf. on Measurement and Modeling of
|
||||
Computer Systems</I>, pp. 226-236, May 1990.
|
||||
<LI>C. McCann, R. Vaswani, J. Zahorjan,
|
||||
A Dynamic Processor Allocation Policy for Multiprogrammed, Shared Memory
|
||||
Multiprocessors.
|
||||
<I>ACM Transactions on Computer Systems</I>, Vol. 11, No. 2, May 1993.
|
||||
</UL>
|
||||
|
||||
<B>Feb 7</B> Processor allocation: demand based co-scheduling
|
||||
<UL>
|
||||
<LI> Patrick G. Sobalvarro, William E. Weihl,
|
||||
<A HREF="http://www.psg.lcs.mit.edu/~pgs">Demand-based Coscheduling of
|
||||
Parallel Jobs on Multiprogrammed Multiprocessors.</A>,
|
||||
<I>Proc. IPPS '95 Workshop on Job Scheduling Strategies for Parallel Systems
|
||||
</I>, Santa Barbara, CA, Apr. 1995.
|
||||
</UL>
|
||||
|
||||
<B>Feb 14</B> Impact of paging, page migration
|
||||
<UL>
|
||||
<LI> D. C. Burger, R. S. Hyder, B. P. Miller, D. A. Wood,
|
||||
<A HREF="papers/sc94_paging.ps">Paging Tradeoffs in Distributed-Shared-Memory
|
||||
Multiprocessors.</A>
|
||||
<I> Proc. Supercomputing '94</I>, Nov. 1994.
|
||||
<LI> Rohit Chandra, Scott Devine, Ben Verghese, Anoop Gupta, Mendel Rosenblum,
|
||||
<A HREF="papers/chandra.ps">Scheduling and Page Migration for Multiprocessor
|
||||
Compute Servers.</A>
|
||||
<I> Proc. 6th Int'l. Conf. on Architectural Support for Programming
|
||||
Languages and Operating Systems (ASPLOS-VI)</I>,
|
||||
San Jose, CA, pp. 12-24, Oct. 1994.
|
||||
</UL>
|
||||
|
||||
<B>Feb 21</B> Coordinated scheduling of processors and memory
|
||||
<UL>
|
||||
<LI> G. Alverson, S. Kahan, R. Korry, C. McCann, B. Smith,
|
||||
<A HREF="papers/tera.3.ps">Scheduling on the Tera MTA.</A>
|
||||
<I>Proc. IPPS '95 Workshop on Job Scheduling Strategies for Parallel Systems
|
||||
</I>, Santa Barbara, CA, Apr. 1995.
|
||||
<LI> Eric. W. Parsons, Kenneth C. Sevcik,
|
||||
Coordinated Allocation of Memory and Processors in Multiprocessors.
|
||||
October 15, 1995.
|
||||
</UL>
|
||||
|
||||
<B>Feb 28</B> Demand-based co-scheduling, discussion of open problems
|
||||
<UL>
|
||||
<LI> A. Dusseau, R. H. Arpaci, D. E. Culler,
|
||||
<A HREF="http://www.cs.berkeley.edu/~dusseau/Papers/sigmetrics96.ps">Effective
|
||||
Distributed Scheduling of Parallel Workloads.</A>
|
||||
<I>Proc. 1996 ACM Sigmetrics Conf. on Measurement and Modeling of Computer
|
||||
Systems</I>, Philadelphia, PA, June 1996 (to appear).
|
||||
<LI> D. G. Feitelson and L. Rudolph,
|
||||
Coscheduling Based on Runtime Identification of Activity Working Sets.
|
||||
<I>Int'l. J. of Parallel Programming
|
||||
</I>, Vol. 23, No. 2, pp. 135-160, 1995.
|
||||
</UL>
|
||||
|
||||
<B>Mar 6</B> Theoretical Results on Processor and Memory Allocation (A. Karlin)
|
||||
<UL>
|
||||
Papers TBA
|
||||
</UL>
|
||||
@ -0,0 +1,6 @@
|
||||
<HTML><HEAD>
|
||||
<TITLE>301 Moved Permanently</TITLE>
|
||||
</HEAD><BODY>
|
||||
<H1>Moved Permanently</H1>
|
||||
The document has moved <A HREF="http://www.cs.washington.edu/education/courses/590b/">here</A>.<P>
|
||||
</BODY></HTML>
|
||||
@ -0,0 +1,172 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CSE 590BI, Winter 1996</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<center>
|
||||
<a href="http://www.cs.washington.edu/education/courses/590bi//">
|
||||
<img border=0 vspace=5 src="http://www.cs.washington.edu/education/courses/590bi/nameplate_small.old.gif"></a>
|
||||
<br clear=all>
|
||||
<h1>CSE 590BI, Winter 1996<br> Algorithms in Molecular Biology </h1>
|
||||
<h2>Richard Karp, Larry Ruzzo, Martin Tompa</h2>
|
||||
</center>
|
||||
|
||||
|
||||
<b><a href="http://www.cs.washington.edu/education/courses/590bi/bboard.shtml"><font size=+2>Class Bboard:</font></a></b>
|
||||
(Last update:
|
||||
|
||||
<!-- see man strftime for full formatting options-->
|
||||
08/06/96 at 07PM.)
|
||||
<p>
|
||||
<h2>Handouts:</h2>
|
||||
<table border=3 cellspacing=1 cellpadding=3>
|
||||
<tr>
|
||||
<td></td>
|
||||
<th colspan=3>Administrative</th>
|
||||
<th colspan=12>Lecture Notes</th>
|
||||
<th colspan=8>(Drafts)</th>
|
||||
<th colspan=2>Homework</th>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align=left><font size=-1>HTML:</font></th>
|
||||
<td><br></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/syllabus.html>Syllabus</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/schedule.html>Schedule</a></td>
|
||||
<td colspan=12><br></td> <!-- lects -->
|
||||
<td colspan=8><br></td> <!-- drafts -->
|
||||
<td colspan=2><br></td> <!-- hw -->
|
||||
</tr>
|
||||
<tr>
|
||||
<th align=left><font size=-1>
|
||||
<img src=http://www.cs.washington.edu/general/icons/PDF4.GIF alt="PDF"> Acrobat:</font></th>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/title.pdf>Title/TOC</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/syllabus.pdf>Syllabus</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/schedule.pdf>Schedule</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect01.pdf>1</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect02.pdf>2</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect03.pdf>3</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect04.pdf>4</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect05.pdf>5</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect06.pdf>6</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect07.pdf>7</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect08.pdf>8</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect09.pdf>9</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect10.pdf>10</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect17.pdf>17</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect18.pdf>18</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect11.pdf>11</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect12.pdf>12</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect13.pdf>13</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect14.pdf>14</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect15.pdf>15</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect16.pdf>16</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect19.pdf>19</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect20.pdf>20</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/hw1.pdf>HW 1</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/hw2.pdf>HW 2</a></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align=left><font size=-1>PostScript:</font></th>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/title.ps>Title/TOC</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/syllabus.ps>Syllabus</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/schedule.ps>Schedule</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect01.ps>1</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect02.ps>2</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect03.ps>3</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect04.ps>4</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect05.ps>5</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect06.ps>6</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect07.ps>7</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect08.ps>8</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect09.ps>9</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect10.ps>10</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect17.ps>17</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect18.ps>18</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect11.ps>11</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect12.ps>12</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect13.ps>13</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect14.ps>14</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect15.ps>15</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect16.ps>16</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect19.ps>19</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/lect20.ps>20</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/hw1.ps>HW 1</a></td>
|
||||
<td><a href=http://www.cs.washington.edu/education/courses/590bi/hw2.ps>HW 2</a></td>
|
||||
</tr>
|
||||
<tr></tr> <!-- thicker bar -->
|
||||
<tr>
|
||||
<th align=left>Slides:</th>
|
||||
<td colspan=3><br></td> <!-- admin-->
|
||||
<td colspan=9><br></td> <!-- Notes -->
|
||||
<td colspan=1><a href="http://www.cs.washington.edu/education/courses/590bi/lect10.slides/index.html">10</a></td>
|
||||
<td colspan=2><br></td>
|
||||
<td colspan=8><br></td> <!-- draft -->
|
||||
<td colspan=2><br></td> <!-- hw -->
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
<!-- %3Cp%3E --0-->
|
||||
<!-- %3Ch2%3EHomework:%3C/h2%3E --0-->
|
||||
<!-- %3Ctable%3E --0-->
|
||||
<!-- %3Ctr%3E%3Ctd%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3ELaTeX:%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw1.tex%3E1,%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3C/tr%3E --0-->
|
||||
<!-- %3Ctr%3E%3Ctd%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3EAcrobat %3Cimg src=/general/icons/PDF4.GIF alt="PDF"%3E :%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw1.pdf%3E1,%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3C/tr%3E --0-->
|
||||
<!-- %3Ctr%3E%3Ctd%3E%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3EPostScript:%3C/td%3E --0-->
|
||||
<!-- %3Ctd%3E%3Ca href=hw1.ps%3E1,%3C/a%3E%3C/td%3E --0-->
|
||||
<!-- %3C/tr%3E --0-->
|
||||
<!-- %3C/table%3E --0-->
|
||||
|
||||
<p>
|
||||
<b><font size=+1>About file formats:</font></b> The
|
||||
course materials above may be provided in any of several formats:
|
||||
<table>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>
|
||||
<dl>
|
||||
<dt><b>HTML:</b><dd>
|
||||
Usual Web format. This loads fast and is usually readable,
|
||||
but many parts will be generated by automatic translations
|
||||
from LaTeX, and the translation may not be very faithful to
|
||||
the format of the original.
|
||||
<p>
|
||||
<!-- %3Cdt%3E%3Cb%3ELaTeX:%3C/b%3E%3Cdd%3E --0-->
|
||||
<!-- Plain ASCII text including formating commands. --0-->
|
||||
<!-- Simple things (e.g. assignments) are generally quite legible in --0-->
|
||||
<!-- this format. For figures and complex math stuff, these are --0-->
|
||||
<!-- hard-to-impossible to read. --0-->
|
||||
<dt><b>Adobe Acrobat <img src=http://www.cs.washington.edu/general/icons/PDFmid.GIF alt="PDF"> :</b><dd>
|
||||
The latest & greatest.
|
||||
Get a free viewer from Adobe's
|
||||
<a href=http://www.adobe.com/Acrobat/AcrobatWWW.html>Acrobat and the Web</a> Page.
|
||||
<p>
|
||||
<dt><b>PostScript:</b><dd>
|
||||
The
|
||||
<a href=http://www.cs.wisc.edu/~ghost/index.html>Ghostscript Home Page</a>
|
||||
has free viewers (Mac, Windows, OS/2, Linux, ...)
|
||||
</dl>
|
||||
At this time, Acrobat is supported on fewer systems, but is
|
||||
preferable if you can use it -- files are smaller, rendering is
|
||||
faster and more legible, and it can print (which Mac Ghostscript
|
||||
can't, for example).
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</body>
|
||||
|
||||
<p>
|
||||
<hr width=400 size=5 align=left>
|
||||
<address>
|
||||
ruzzo@cs.washington.edu
|
||||
(Last Update: 04/08/96)
|
||||
</address>
|
||||
|
||||
</html>
|
||||
@ -0,0 +1,157 @@
|
||||
<html>
|
||||
|
||||
<body>
|
||||
|
||||
<title>CSE 590g, Architecture Lunch</title>
|
||||
|
||||
<h1>
|
||||
CSE 590g - Architecture Lunch
|
||||
</h1>
|
||||
|
||||
<hr>
|
||||
|
||||
<p>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>
|
||||
Course organizer:
|
||||
|
||||
<dd>
|
||||
<a href = "http://www.cs.washington.edu/people/faculty/baer.html">Jean-Loup
|
||||
Baer</a>
|
||||
|
||||
|
||||
<dt>
|
||||
Meeting time:
|
||||
|
||||
<dd>
|
||||
Tuesdays, 12:30pm to 1:20pm, in MOR 226
|
||||
|
||||
</dl>
|
||||
|
||||
<p>
|
||||
|
||||
CSE590G, aka "architecture lunch", will continue this quarter with
|
||||
almost the same format as previous years,
|
||||
i.e., selection of papers to be discussed
|
||||
at the beginning of the quarter, distribution on week n of
|
||||
the paper to
|
||||
be read during the week and discussed at week (n+1). There might
|
||||
be a few formal presentations of work in progress by
|
||||
esteemed members of the "lunch". Mostly
|
||||
we'll have (hopefully heated) discussions
|
||||
on papers from the literature.
|
||||
|
||||
<br><br>
|
||||
|
||||
The only difference between this quarter and previous quarters
|
||||
is that we'll start by reading the position papers from
|
||||
participants of a recent NSF Workshop on
|
||||
Critical issues in Computer Architecture Research.
|
||||
You can get a copy <a href =" http://www.cise.nsf.gov/mips/MSAWorkshop96/index2.html">here</a>
|
||||
|
||||
<br><br>
|
||||
|
||||
Reading these positions papers will lead us to one or more
|
||||
themes of papers to read this quarter.
|
||||
|
||||
<br><br>
|
||||
|
||||
With many thanks to Ruth Anderson, Molly Brown, Ori Gershony,
|
||||
and Matthai Philipose a tabular summary of
|
||||
the Gurus positions can be found
|
||||
<a href = "http://www.cs.washington.edu/education/courses/590g/ggg.ps">here</a>
|
||||
|
||||
<br><br>
|
||||
|
||||
For those of you who are new, our usual format is for one of the
|
||||
students to lead the discussion of the papers, either informally
|
||||
or with slides. Credit for the course is variable: 2 credits if
|
||||
you present, 1 if you just read.
|
||||
|
||||
<br><br>
|
||||
|
||||
The first meeting (organization meeting)
|
||||
will be Tuesday October 1 at 12:30 in
|
||||
MOR 226
|
||||
|
||||
|
||||
<br><br>
|
||||
|
||||
<b>On Tuesday Oct 22</b>, we will read:
|
||||
<br><br>
|
||||
Value locality and Load value prediction by Lipasti, Wilkerson and Shen, ASPLOS VII pp 138-147.
|
||||
|
||||
<br><br>
|
||||
|
||||
All ASPLOS-VII papers are on line. Follow the links from:
|
||||
<br>
|
||||
<a href = "http://cag-www.lcs.mit.edu/asplos7/program/">ASPLOS-advance
|
||||
program</a>
|
||||
|
||||
<br><br>
|
||||
|
||||
I have put a short
|
||||
<a href = "http://www.cs.washington.edu/education/courses/590g/bib.iram">bibliography</a> of PIM (processor in memory)
|
||||
on line. I'd appreciate volunteers for the
|
||||
Saulsbury, Burger and M-machine papers.
|
||||
|
||||
<br><br>
|
||||
|
||||
<b>On Tuesday Oct 29,</b> we'll read
|
||||
<br><br>
|
||||
Ashley Saulsbury, Fong Pong, and Andreas Nowatzyk
|
||||
"Missing the Memory Wall: The Case for Processor/Memory Integration"
|
||||
ISCA 1996 pp 90-101
|
||||
|
||||
<br><br>
|
||||
|
||||
|
||||
<b>On Tuesday Nov 5,</b> we'll read
|
||||
<br><br>
|
||||
M.Fillo, S.Keckler, W.Dally et al.
|
||||
"The M-machine multicomputer"
|
||||
Micro 28 1995 (available on the net: follow the
|
||||
<a href = "http://www.ai.mit.edu/projects/cva/cva_m_machine.html">M-machine</a>
|
||||
link. )
|
||||
|
||||
<br><br>
|
||||
|
||||
<b>On Tuesday Nov 12, </b> we'll read
|
||||
<br><br>
|
||||
Doug Burger, Stefanos Kaxiras, and James R. Goodman
|
||||
"DataScalar Architectures and the SPSD Execution Model"
|
||||
University of Wisconsin-Madison Computer Sciences Department
|
||||
Technical Report 1317, July 1996.
|
||||
<a href = "http://www.cs.wisc.edu/~galileo">available</a> on the net
|
||||
|
||||
<br><br>
|
||||
|
||||
<b>On Tuesday Nov 19, </b> we'll read
|
||||
<br><br>
|
||||
"Intelligent RAM (IRAM): Chips that remember and compute"
|
||||
by Patterson, Anderson, Cardwell, Fromm, Keeton, Kozyrakis, Thomas
|
||||
and Yelick. The paper is available
|
||||
<a href = "http://www.cs.washington.edu/education/courses/590g/iram.ps">here</a> <br>
|
||||
We are fortunate that one of the authors, Prof. Tom Anderson,
|
||||
will present the paper.
|
||||
|
||||
<br><br>
|
||||
|
||||
|
||||
<b>To subscribe</b> to the CSE 590g mailing list, send email to the
|
||||
majordomo mailing list at "majordomo@cs"; the mail's contents should
|
||||
include the line "subscribe cse590g". Leave the "Subject:" line
|
||||
blank. You should shortly receive a message back saying "welcome".
|
||||
|
||||
</p>
|
||||
</body>
|
||||
|
||||
<br><br><hr>
|
||||
|
||||
<i>baer@cs.washington.edu</i>
|
||||
|
||||
<br>
|
||||
|
||||
</html>
|
||||
@ -0,0 +1,18 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE 590h Home Page</title>
|
||||
|
||||
</head>
|
||||
<body>
|
||||
<h1>CSE 590h Home Page</h1>
|
||||
|
||||
<a href="http://www.cs.washington.edu/education/courses/590h/spring95/index.html"> The Spring 1995 offering of CSE 590h</a>.
|
||||
An experimental graduate course on human-computer interaction.
|
||||
|
||||
<P>
|
||||
|
||||
<address>
|
||||
borning@cs.washington.edu
|
||||
</address>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,119 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
|
||||
<title>CSE 590k, Compiler Seminar</title>
|
||||
|
||||
<h1>
|
||||
CSE 590k - Compiler Seminar
|
||||
</h1>
|
||||
|
||||
<hr>
|
||||
|
||||
<p>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>
|
||||
Course organizers:
|
||||
|
||||
<dd>
|
||||
<a href = "http://www.cs.washington.edu/homes/eggers">Susan Eggers</a>
|
||||
and <a href =
|
||||
"http://www.cs.washington.edu/people/faculty/chambers.html">Craig
|
||||
Chambers</a>
|
||||
|
||||
<dt>
|
||||
Meeting time:
|
||||
|
||||
<dd>
|
||||
Wednesdays 4:00pm to 4:50pm. Officially, we're in Loew 220, but
|
||||
really we meet on the second floor of the HUB Atrium.
|
||||
|
||||
</dl>
|
||||
|
||||
</p>
|
||||
|
||||
<h2>
|
||||
Schedule
|
||||
</h2>
|
||||
|
||||
|
||||
Week 1 (1/10): <br>
|
||||
|
||||
<dd>"MemSpy: Analyzing Memory System Bottlenecks in Programs," by Margaret
|
||||
Martonosi, <dd>Anoop Gupta, and Thomas Anderson. <i>(Anderson)</i> <br>
|
||||
|
||||
Week 2 (1/17): <br>
|
||||
|
||||
<dd>
|
||||
"A General Approach for Run-Time Specialization and Its Application To
|
||||
C," by Charles <dd>Consel and Francois Noel. <i>(Lee)</i> <br>
|
||||
|
||||
Week 3 (1/24): <br>
|
||||
|
||||
<dd>
|
||||
"A Practical Data Flow Framework for Array Reference Analysis and Its
|
||||
Use in <dd>Optimizations," by Evelyn Duesterwald, Rajiv Gupta, and Mary
|
||||
Lou Soffa. <i>(Lo)</i> <br>
|
||||
|
||||
Week 4 (1/31): <br>
|
||||
|
||||
<dd>
|
||||
"Value Dependence Graphs: Representation Without Taxation," by Daniel
|
||||
Weise,<dd>Roger Crew, Michael Ernst, and Bjarne Steensgaard.
|
||||
<i>(Litvinov)</i> <br>
|
||||
|
||||
Week 5 (2/7): <br>
|
||||
|
||||
<dd>
|
||||
"Iterated Register Coalescing," by Lal George and Andrew Appel.
|
||||
<i>(Garrett)</i> <br>
|
||||
|
||||
Week 6 (2/14): <br>
|
||||
|
||||
<dd>
|
||||
"Generating Machine Specific Optimizing Compilers," by Roger Hoover
|
||||
and Kenneth <dd>Zadeck. <i>(Dean and Grant)</i> <br>
|
||||
|
||||
Week 7 (2/21): <br>
|
||||
|
||||
<dd>
|
||||
"The Paradigm Compiler for Distributed-Memory Multicomputers," by
|
||||
Privthviraj <dd>Banerjee, et al. <i>(Lewis)</i> <br>
|
||||
|
||||
Week 8 (2/28): <br>
|
||||
|
||||
<dd>
|
||||
"Minimum Cost Interprocedural Register Allocation," by Steven
|
||||
Kurlander <dd>and Charles Fischer. <i>(Secosky)</i> <br>
|
||||
|
||||
Week 9 (3/6): <br>
|
||||
|
||||
<dd>
|
||||
"Data Specialization," by Todd Knoblock and Erik Ruf. <i>(Grove)</i> <br>
|
||||
|
||||
Week 10 (3/13): <br>
|
||||
|
||||
<dd>
|
||||
"Lazy Strength Reduction," by Jens Knoop, Oliver Ruthing, and
|
||||
Bernhard <dd>Steffen. <i>(Mock and Tullsen)</i> <br>
|
||||
|
||||
</ul>
|
||||
|
||||
<b>To subscribe</b> to the CSE 590k mailing list, send email to
|
||||
"majordomo@cs"; the mail's contents should include the line "subscribe
|
||||
cse590k". Leave the "Subject:" line blank. You should shortly
|
||||
receive a message back saying "welcome."
|
||||
|
||||
</body>
|
||||
|
||||
<br><br><hr>
|
||||
|
||||
<i>melody@cs.washington.edu</i>
|
||||
|
||||
<br>
|
||||
|
||||
</html>
|
||||
|
||||
|
||||
@ -0,0 +1,234 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>CSE 590 O</title>
|
||||
</head>
|
||||
|
||||
<body background="./mesh.gif">
|
||||
|
||||
<h1> <a name="top">CSE 590 O - Parallel Programming Environments</h1>
|
||||
<h3>
|
||||
<a href="mailto:snyder@cs.washington.edu">Larry Snyder</a><br>
|
||||
Autumn Quarter 1996<br>
|
||||
Mondays, 3:30-4:20 pm, Loew 220
|
||||
</h3>
|
||||
<p> <hr> <p>
|
||||
|
||||
Welcome to the <em>CSE 590 O</em> Home Page!
|
||||
|
||||
<p>
|
||||
|
||||
This quarter we will be reading selected papers from recent <a
|
||||
href="http://cuiwww.unige.ch/~ipps97">IPPS</a>, <a
|
||||
href="http://www.tc.cornell.edu/PPoPP/">PPoPP</a>, <a
|
||||
href="http://www.par.univie.ac.at/~ics97">ICS</a>, <a
|
||||
href="http://www.supercomp.org/sc96">Supercomputing</a>, <a
|
||||
href="http://gauss.cs.uiuc.edu/ICPP95/">ICPP</a>, and <a
|
||||
href="http://www.cs.rice.edu/~roth/cfp/lcpc96.txt">LCPC</a>. Below is
|
||||
a tenative schedule for the quarter. The atmosphere is casual and
|
||||
will hopefully ignite some lively discussion.
|
||||
|
||||
<p>
|
||||
|
||||
Everyone attending the seminar will be expected to present one of the
|
||||
papers. There are still spots open, so hurry and sign up!
|
||||
|
||||
<p>
|
||||
|
||||
Please send mail to <a
|
||||
href="mailto:majordomo@cs.washington.edu">majordomo@cs</a> with
|
||||
"<em>subscribe cse590o</em>" in the body of the message to subscribe
|
||||
to the class mailing list.
|
||||
|
||||
<p>
|
||||
|
||||
<center>
|
||||
<table border=3 width=90% cellpadding=5>
|
||||
|
||||
<tr>
|
||||
<th>date</th>
|
||||
<th>paper</th>
|
||||
<th>presentor</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>09/30</td>
|
||||
<td><a href="ftp://ftp.crhc.uiuc.edu/pub/Paradigm/ipps96.rhb.ps.Z">
|
||||
Compiling MATLAB Programs to SCALAPACK: Exploiting Task
|
||||
and Data Parallelism</a><br>
|
||||
<em>Ramaswamy, Hodges IV, Banerjee</em> (IPPS '96)<br>
|
||||
<a href="http://www.csrd.uiuc.edu/reports/1448.ps.gz">
|
||||
FALCON: A MATLAB Interactive Restructuring Compiler</a><br>
|
||||
<em>DeRose, Gallivan, Gallopoulos, Marsolf, and Padua</em>
|
||||
(LCPC '95)</td>
|
||||
<td>E</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>10/07</td>
|
||||
<td><a href="http://www.eng.uiowa.edu/~ramkumar/compiler.ps.gz">
|
||||
Compiling Portable Message-Driven Programs</a><br>
|
||||
<em>Ramkumar, Forbes, Kale</em> (ICPP '95)</td>
|
||||
<td>Sung</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>10/14</td>
|
||||
<td><a href="ftp://cs.rice.edu/public/mcintosh/lcpc96paper.ps.gz">
|
||||
Cross-loop reuse Analysis and its Application to
|
||||
Cache Optimizations</a><br>
|
||||
<em>Cooper, Kennedy, McIntosh</em> (LCPC '96)</td>
|
||||
<td>Ruth</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>10/21</td>
|
||||
<td><a href="http://www.cs.berkeley.edu/~soumen/pldi.ps">Global
|
||||
Communication Analysis and Optimization</a><br>
|
||||
<em>Chakarabarti, Gupta, Choi</em> (PLDI '96)</td>
|
||||
<td>Sean</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>10/28</td>
|
||||
<td><a href="http://scxy.tc.cornell.edu/sc95/proceedings/528_VADV/PAPER.PS">
|
||||
An Integerated Compilation and Performance Analysis Environment
|
||||
for Data Parallel Programs</a><br>
|
||||
<em>Adve, et al.</em> (SC '95)</td>
|
||||
<td>AJ</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>11/04</td>
|
||||
<td><a href="http://scxy.tc.cornell.edu/sc95/proceedings/613_DREE/SC95.PS">
|
||||
Input/Output Characteristics of Scalable Parallel Applications</a><br>
|
||||
<em>Crandall, Aydt, Chien, Reed</em> (SC '95)</td>
|
||||
<td>Jason</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>11/11</td>
|
||||
<th colspan=2>holiday</th>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>11/18</td>
|
||||
<td><a href="ftp://ftp.cs.indiana.edu/pub/techreports/TR422a.ps.Z">
|
||||
pC++/streams: A Library for I/O on Complex Distributed
|
||||
Data Structures</a><br>
|
||||
<em>Gotwalls, Srinivas, Gannon</em> (PPoPP '95)</td>
|
||||
<td>Brad</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>11/25</td>
|
||||
<td><a href="http://www.cs.rice.edu:80/~mpal/papers/PPOPP95.ps">
|
||||
A Model and Compilation Strategy for Out-of-Core Data Parallel
|
||||
Programs</a><br>
|
||||
<em>Bordawekar, Choudahary, Kennedy, Koelbel, Paleczny</em> (PPoPP '95)</td>
|
||||
<td><br></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>12/02</td>
|
||||
<td>Local Iteration Set Computation for Block-Cyclic Distributions<br>
|
||||
<em>Midkiff</em> (ICPP '95)</td>
|
||||
<td><br></td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>12/09</td>
|
||||
<td><a href="ftp://ftp.icase.edu/pub/techreports/95/95-35.ps.Z">
|
||||
On the Utility of Threads for Data Parallel Programming</a><br>
|
||||
<em>Fahringer, Haines, Mehrotra</em> (ICS '96)</td>
|
||||
<td>Eric</td>
|
||||
</tr>
|
||||
|
||||
<tr>
|
||||
<td>12/16</td>
|
||||
<td><a href="ftp://theory.lcs.mit.edu/pub/cilk/PPoPP95.ps.Z">
|
||||
Cilk: An Efficient Multithreaded Runtime System</a><br>
|
||||
<em>Blumofe, Joerg, Kuszmaul, Leiserson, Randall,
|
||||
Zhou</em> (PPoPP '95)</td>
|
||||
<td><br></td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</center>
|
||||
|
||||
<!--
|
||||
<p>
|
||||
<hr>
|
||||
<dl>
|
||||
<dl>
|
||||
|
||||
<dt><b>Compiling</b><p>
|
||||
<dd>Generating Parallel Code from Object Oriented Mathematical Models<br>
|
||||
<em>Andersson, Fritzson</em> (PPoPP '95)<p>
|
||||
|
||||
<dt><b>Analysis</b><p>
|
||||
<dd><a href="ftp://cs.rice.edu/public/mcintosh/lcpc96paper.ps.gz">Cross-loop
|
||||
reuse Analysis and its Application to Cache Optimizations</a><br>
|
||||
<em>Cooper, Kennedy, McIntosh</em> (LCPC '96)<p>
|
||||
|
||||
<dt><b>Communication Optimizations</b><p>
|
||||
<dd><a href="http://www.cs.berkeley.edu/~soumen/pldi.ps">Global
|
||||
Communication Analysis and Optimization</a><br>
|
||||
<em>Chakarabarti, Gupta, Choi</em> (PLDI '96)<p>
|
||||
|
||||
<dd>Generating Realignment-Based Communication for HPF Programs<br>
|
||||
<em>Kamachi, Kusano, Suehiro, Seo, Tamura, Sakon</em> (IPPS '96)<p>
|
||||
|
||||
<dd><a href="http://www.cs.ucsb.edu/~martin/paper/sc95.ps">
|
||||
Communication Optimizations for Parallel Computing Using Data
|
||||
Access Information</a><br>
|
||||
<em>Rinard</em> (SC '95)<p>
|
||||
|
||||
<dt><b>Tools</b><p>
|
||||
<dd><a href="http://scxy.tc.cornell.edu/sc95/proceedings/528_VADV/PAPER.PS">
|
||||
An Integerated Compilation and Performance Analysis Environment
|
||||
for Data Parallel Programs</a><br>
|
||||
<em>Adve, et al.</em> (SC '95)<p>
|
||||
|
||||
<dd><a href=""http://scxy.tc.cornell.edu/sc95/proceedings/599_IFOS/SC95.HTM">
|
||||
Relative Debugging and its Application to the Development of Large
|
||||
Numerical Models"</a><br>
|
||||
<em>Abramson, Foster, Michalakes, Sosic</em> (SC '95)<p>
|
||||
|
||||
<dt><b>Parallel I/O</b><p>
|
||||
<dd><a href="http://www.cs.rice.edu:80/~mpal/papers/PPOPP95.ps">
|
||||
A Model and Compilation Strategy for Out-of-Core Data Parallel
|
||||
Programs<br>
|
||||
<em>Bordawekar, Choudahary, Kennedy, Koelbel, Paleczny</em> (PPoPP '95)<p>
|
||||
|
||||
<dd><a href="http://scxy.tc.cornell.edu/sc95/proceedings/613_DREE/SC95.PS">
|
||||
Input/Output Characteristics of Scalable Parallel Applications</a><br>
|
||||
<em>Crandall, Aydt, Chien, Reed</em> (SC '95)<p>
|
||||
|
||||
<dt><b>Data Distribution</b><p>
|
||||
<dd>Local Iteration Set Computation for Block-Cyclic Distributions<br>
|
||||
<em>Midkiff</em> (ICPP '95)<p>
|
||||
|
||||
<dt><b>Potpourri</b><p>
|
||||
<dd>Compiling MATLAB Programs to SCALAPACK: Exploiting Task and Data Parallelism<br>
|
||||
<em>Ramaswamy, Hodges IV, Banerjee</em> (IPPS '96)<p>
|
||||
|
||||
<dd>On the Utility of Threads for Data Parallel Programming<br>
|
||||
<em>Fahringer, Haines, Mehrotra</em> (ICS '96)<p>
|
||||
|
||||
</dl>
|
||||
</dl>
|
||||
-->
|
||||
|
||||
<hr>
|
||||
|
||||
<p>
|
||||
|
||||
<address> <a href="mailto:sungeun@cs.washington.edu">
|
||||
Sung-Eun Choi</a>
|
||||
</a> <br>
|
||||
Last modified: Tuesday 30 September 1996
|
||||
</address>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,32 @@
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<title>CSE 590S (Systems Seminar)</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h2><a name="top-of-page">Preliminaries</a></h2>
|
||||
|
||||
If you're not already on the <i>uw-systems</i> mailing list,
|
||||
you need to be, because that's where various crucial bits of
|
||||
information (e.g., ``this week's seminar is cancelled'') will be
|
||||
sent. To get yourself on this list, send mail to
|
||||
<i>uw-systems-request</i> with the line <b>subscribe uw-systems</b>
|
||||
in the message body.
|
||||
|
||||
<h2>Quarterly Webs</h2>
|
||||
<p>
|
||||
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/590s/sp95/index.html">Spring 95</a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/590s/su95/index.html">Summer 95</a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/590s/au95/index.html">Autumn 95</a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/590s/w96/index.html">Winter 96</a>
|
||||
<li> <a href="http://www.cs.washington.edu/education/courses/590s/au96/index.html"><b>Autumn 96</b></a>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<P><HR>
|
||||
@ -0,0 +1,55 @@
|
||||
<html>
|
||||
<head>
|
||||
<form method=POST
|
||||
action="http://www.cs.washington.edu/htbin-post/590s/mail-request/subject=590s+panel+request/quarter=su95">
|
||||
|
||||
<title>CSE 590S (Summer 95)</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h2><a name="top-of-page">This Quarter</a></h2>
|
||||
We meet on Fridays at 3:30 in Loew 113. This quarter we
|
||||
will read final papers that will appear in the upcoming
|
||||
ACM Symposium on Operating Systems Principles (SOSP). Please read
|
||||
the papers before the meeting so that we can have
|
||||
an interactive discussion.
|
||||
|
||||
<br>
|
||||
<h2>This Quarter's Schedule</h2>
|
||||
|
||||
<dl>
|
||||
<dt><b>Oct. 6</b>: <a href="http://www.cs.washington.edu/homes/levy/sosp.ps">Implementing
|
||||
Global Memory Management in a Workstation
|
||||
Cluster. </a> (Presenter: Feeley)
|
||||
|
||||
<dt><b>Oct. 13</b>: <a href="cheriton.ps">Logged Virtual Memory.</a> (Presenters: Savage, Lim)
|
||||
|
||||
<dt><b>Oct. 20</b>: <a href="ftp://ftp.hpl.hp.com/wilkes/INDEX.html#SOSP95">The HP
|
||||
AutoRAID Hierarchical Storage System.</a> (Presenter: Wilkes)
|
||||
|
||||
<dt><b>Oct. 27</b>: <a href="http://www.cs.berkeley.edu/~dahlin/papers/sosp95.ps">
|
||||
Serverless Network File Systems.</a> (Presenters: Franklin, Montgomery, Tiwary)
|
||||
|
||||
<dt><b>Nov. 3</b>: <a href="fred.tocs.ps">Hypervisor Based Fault Tolerance.</a> (Presenters: Chan,
|
||||
Philipose,Wolman)
|
||||
|
||||
<dt><b>Nov. 10</b>: <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/project/coda/Web/docdir/s15.ps">Exploiting Weak Connectivity for Mobile File Access.</a> (Presenters: Voelker, Litvinov)
|
||||
|
||||
<dt><b>Nov. 17</b>: <a href="http://ficus-www.cs.ucla.edu/ficus-members/johnh/PAPERS/sosp_95.html">Performance of Cache Coherence in Stackable Filing.</a> (Presenters: Sriram, Fiuczynski)
|
||||
|
||||
<dt><b>Dec. 1</b>: <a href="ftp://www-flash.stanford.edu/pub/hive/SOSP95-oschar.ps">The
|
||||
Impact of Architectural Trends on Operating System Performance.</a> (Presenters: Anderson, Romer)
|
||||
|
||||
</dl>
|
||||
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
<P><HR>
|
||||
<a href="#top-of-page"><img align=top src="../up-arrow.gif"><i> Return to top of page</i></a><p>
|
||||
<P><HR>
|
||||
|
||||
@ -0,0 +1,113 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>CSE 590 ZP: High Performance Scientific Computing in ZPL</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<br>
|
||||
<TABLE BORDER=0> <TR><TD>
|
||||
<img src="http://www.cs.washington.edu/research/projects/zpl/images/zpl.logo.gif" align=left vspace=5 hspace=5> <BR>
|
||||
</TD>
|
||||
<TD>
|
||||
<h1><a name="top">CSE 590 ZP</a></h1>
|
||||
<h3>High Performance Scientific Computing in ZPL</h3>
|
||||
<dd><a href="mailto:snyder@cs.washington.edu">Larry Snyder</a> and the <a href="mailto:zpl-info@cs.washington.edu">ZPL Team</a><br>
|
||||
<dd>Autumn Quarter 1996<br>
|
||||
<dd>Wednesday, 2:30-3:30 PM <br>
|
||||
<dd>Sieg 422 (Oct. 2, 1996), Loew 111 (all other days) <br>
|
||||
</TD>
|
||||
</TR>
|
||||
</TABLE>
|
||||
|
||||
<hr>
|
||||
|
||||
Welcome to the <em>CSE 590 ZP</em> Home Page!
|
||||
|
||||
<p>
|
||||
|
||||
Please send mail to <a
|
||||
href="mailto:majordomo@cs.washington.edu">majordomo@cs</a> with
|
||||
"<em>subscribe cse590zpl</em>" in the body of the message to subscribe
|
||||
to the class mailing list.
|
||||
|
||||
<p>
|
||||
|
||||
Students may also be interested in joining the <em>zpl-users</em>
|
||||
mailing list. This mailing list is used to distribute information
|
||||
about compiler and libraray releases and other ZPL related
|
||||
information. To be added to the mailing list, send mail to <a
|
||||
href="mailto:majordomo@cs.washington.edu">majordomo@cs</a> with
|
||||
"<em>subscribe zpl-users</em>" in the body of the message.
|
||||
|
||||
<h3>Description</h3>
|
||||
|
||||
<a href=http://www/research/projects/zpl>ZPL</a> is a new scientific
|
||||
programming language suitable for computations previously written in
|
||||
Fortran, C, etc. ZPL is an array language that dramatically
|
||||
simplifies programming by eliminating nuisance looping and indexing.
|
||||
ZPL runs fast on modern machines, including parallel supercomputers,
|
||||
allowing programmers to develop code on their workstations and
|
||||
trivially migrate them to the largest parallel machines simply by
|
||||
recompiling. ZPL was developed at UW, and is just being released to
|
||||
the scientific computing community.
|
||||
|
||||
<p>
|
||||
CSE590-ZP is a class designed for scientists and engineers who are
|
||||
NOT computer scientists, but who want to learn how to use modern
|
||||
languages and supercomputers effectively for scientific
|
||||
computation. The class will cover the following topics:
|
||||
<ul>
|
||||
<li> The state-of-the-art in high performance computing.
|
||||
<li> ZPL syntax and semantics.
|
||||
<li> Algorithms exploiting high performance parallel machines.
|
||||
<li> WYSIWYG Performance -- writing fast programs easily.
|
||||
<li> Developing ZPL programs from workstation to supercomputer.
|
||||
<li> How well does your program perform? i.e. doing more "science"
|
||||
with a faster program.
|
||||
<li>Prototyping scientific computations in MATLAB and ZPL.
|
||||
</ul>
|
||||
|
||||
<h3>Text Book</h3>
|
||||
|
||||
None. The class will rely on materials on the web. <a
|
||||
href=http://www/research/projects/zpl/papers/>Documents</a> can be found on
|
||||
in the <a href=http://www/research/projects/zpl>ZPL</a> web pages.
|
||||
Specifically, we will follow closely the <a
|
||||
href="ftp://ftp.cs.washington.edu/pub/orca/zpl_guide_10_03.ps">ZPL
|
||||
Programming Guide</a> (new version as of 10/03/96).
|
||||
|
||||
<h3>Prerequisites</h3>
|
||||
Familiarity with some scientific computation e.g. Fortran, C or
|
||||
MATLAB programming, on a UNIX platform will be assumed.
|
||||
|
||||
<p>
|
||||
The class is variable (1-3) credit, CR/NC or audit. Students will
|
||||
write, debug and run a ZPL program selected from their technical
|
||||
discipline. Suitable computations range from whole applications to
|
||||
kernels (inner loops) of a scientific computation.
|
||||
|
||||
<h3>Other Useful Information</h3>
|
||||
<ul>
|
||||
<li>Course <a href="http://www.cs.washington.edu/education/courses/590zpl/syllabus.html">Syllabus</a>, including lecture notes.
|
||||
|
||||
<li>How to apply for an <a href="http://www.cs.washington.edu/education/courses/590zpl/uwblockgrant.html">NCSA block grant account</a> (for UW faculty, staff and students only)
|
||||
|
||||
<li>How to compile ZPL programs using the <a
|
||||
href="http://www.cs.washington.edu/research/projects/zpl/using/partial-install-instruct.html">remote
|
||||
ZPL compiler</a>
|
||||
|
||||
<li>Other Important <a href="http://www.cs.washington.edu/education/courses/590zpl/links.html">Links</a>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<hr>
|
||||
<address> <a href="mailto:sungeun@cs.washington.edu">
|
||||
Sung-Eun Choi</a>
|
||||
</a> <br>
|
||||
Last modified: Wednesday 9 October 1996
|
||||
</address>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,120 @@
|
||||
<HTML>
|
||||
<head>
|
||||
<title>CSE 370 Home Page (Autumn 96)</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<center>
|
||||
<a href="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr//"><img border=0 vspace=5 src="http://www.cs.washington.edu/education/courses/142/icons/nameplate_small.old.gif"></a>
|
||||
<br clear=all>
|
||||
|
||||
<h1>CSE 370: <br> Introduction to Digital Design </h1>
|
||||
<h2>Autumn Quarter 1996 </h2>
|
||||
<h2>Gaetano Borriello and Corey Anderson</h2>
|
||||
</center>
|
||||
|
||||
<hr>
|
||||
<h3>Welcome to the CSE 370 Home Page!</h3>
|
||||
|
||||
This is the home page for the CSE 370 web which contains a whole bunch of
|
||||
useful information about the class. Keep in mind that this document is not
|
||||
static, and that new information (especially class announcements and
|
||||
messages) will be added frequently. If you have any problems with this
|
||||
document or the CSE 370 web, in general, send mail to
|
||||
<A HREF="mailto:cse370-webmaster@cs">cse370-webmaster@cs</A>.
|
||||
|
||||
<hr>
|
||||
<a href="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/messages/cse370-announce/"><b>Class Announcements</b></a>:
|
||||
Notices from your instructor, TA, and/or system administrators.
|
||||
<center>
|
||||
(Last update:<b>
|
||||
|
||||
<!-- see man strftime for full formatting options-->
|
||||
12/10/96 at 12AM</b>.)
|
||||
</center>
|
||||
<p>
|
||||
<a href="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/messages/cse370/"><b>Class E-mail Archive</b></a>: Messages
|
||||
sent to cse370@cs.washington.edu.
|
||||
<center>
|
||||
(Last update:<b>
|
||||
|
||||
<!-- see man strftime for full formatting options-->
|
||||
12/10/96 at 12AM</b>.)
|
||||
</center>
|
||||
<p>
|
||||
Send e-mail to: the <a href="mailto:cse370">class</a>,
|
||||
your <a href="mailto:cse370-instructor">instructor</a>,
|
||||
your <a href="mailto:cse370-TA">TA</a>,
|
||||
<a href="mailto:cse370-instructor, cse370-TA">both the instructor and TA</a>,
|
||||
or <a href="mailto:cse370">everyone</a>.
|
||||
<hr>
|
||||
|
||||
<ul>
|
||||
<li><b>Course administration:</b>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/admin/syllabus.html">Goals and syllabus</a>
|
||||
<li>Meeting Times
|
||||
<ul>
|
||||
<li>Lectures: MWF 8:30-9:20am, EEB 108
|
||||
<li>Final Exam: Monday, December 16, 8:30-10:20am, EEB108
|
||||
</ul>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/admin/expectations.html">Workload and grading expectations</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/admin/compinfo.html">PC laboratory and software tools</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/admin/policies.html">Policies on collaboration and cheating</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/admin/mailing.html">Announcements and e-mail addresses</a>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/admin/schedule.html">Overall schedule of lecture topics</a>
|
||||
<li>Instructor: <a href="http://www.cs.washington.edu/homes/gaetano">Gaetano Borriello</a> (<a href="mailto:gaetano@cs.washington.edu">gaetano@cs</a>)
|
||||
<ul><li>Office hours: WTh 12:30-1:20 in Sieg 212 </ul>
|
||||
<li>TA: <a href="http://www.cs.washington.edu/homes/corin">Corey Anderson</a> (<a href="mailto:corin@cs.washington.edu">corin@cs</a>)
|
||||
<ul><li>Office hours: M 2:30-3:20, TTh 8:30-9:20 in Sieg 326a</ul>
|
||||
</ul>
|
||||
|
||||
<P>
|
||||
<LI><A HREF="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/assignments/"><b>Weekly assignments</b></a>.
|
||||
<LI><A HREF="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/exams/"><b>Bi-weekly quizzes</b></a> and <A HREF="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/exams/"><b>final exam</b></a>.
|
||||
|
||||
<P>
|
||||
<LI><A HREF="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/lectures/"><b>Lectures</b></A>:
|
||||
Online versions of the slides used in lectures.
|
||||
<li><b>Textbook</b>: <i>Contemporary Logic Design</i>, R. H. Katz, Benjamin-Cummings/Addison-Wesley 1994.
|
||||
<UL>
|
||||
<LI><a href="http://HTTP.CS.Berkeley.EDU/~randy/CLD/CLD.html">Web maintained by the author, R. H. Katz</a>.
|
||||
<LI><a href="http://heg-school.aw.com/cseng/authors/katz/dd/dd.html">Web maintained by the publisher, Benjamin-Cummings/Addison-Wesley</a>.
|
||||
</UL>
|
||||
<LI><b>Notes</b> on topics of interest:
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/lectures/notes/impltech.html">Evolution of implementation
|
||||
technologies</a>
|
||||
<LI><A HREF="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/lectures/notes/tools.html">Computer-aided design (CAD)
|
||||
tools for logic design</a>
|
||||
<LI><A HREF="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/lectures/notes/synario.html">Synario</a>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<LI> <A HREF="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/feedback/index.html"><b>Feedback</b></a>:
|
||||
Tell us what you think about how things are going (even anonymously, if you so desire).
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/cse370/CurrentQtr/admin/eval.html"><b>Questions for course evaluation</b></a>:
|
||||
To be completed on last day of class.
|
||||
|
||||
<P>
|
||||
<li><a href="http://www.cs.washington.edu/education/courses/cse370/"><b>Links to previous quarters of CSE 370</b></a>.
|
||||
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
Portions of the CSE 370 Web may be reprinted or adapted for academic
|
||||
nonprofit purposes, providing the source is accurately quoted and
|
||||
duly credited. The CSE 370 Web: Copyright 1996, Department of Computer
|
||||
Science and Engineering, University of Washington.
|
||||
|
||||
<P>
|
||||
<hr>
|
||||
<address>
|
||||
Comments to: <a href="mailto:cse370-webmaster@cs">cse370-webmaster@cs.washington.edu</a> (Last Update:
|
||||
<!-- see man strftime for full format opts-->
|
||||
12/10/96
|
||||
)
|
||||
</address>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,6 @@
|
||||
<HTML><HEAD>
|
||||
<TITLE>301 Moved Permanently</TITLE>
|
||||
</HEAD><BODY>
|
||||
<H1>Moved Permanently</H1>
|
||||
The document has moved <A HREF="http://www.cs.washington.edu/education/courses/cse403/95w/">here</A>.<P>
|
||||
</BODY></HTML>
|
||||
@ -0,0 +1,42 @@
|
||||
<head>
|
||||
<title>CSE 500/490B: Computers and Society</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1>CSE 500/490B: Computers and Society</h1>
|
||||
|
||||
Welcome to the home page for the Computers and Society course! This winter
|
||||
CSE 500, Computers and Society, will focus on social, economic, ethical,
|
||||
and legal implications of the present Internet and the future national and
|
||||
global information highway.
|
||||
|
||||
<P>
|
||||
|
||||
Instructor: Alan Borning <br>
|
||||
Class times: Tues Thurs 12:00-1:20, Sieg 225.
|
||||
|
||||
<P>
|
||||
|
||||
<UL>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse500/syllabus.html">Course Syllabus</a>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse500/schedule.html">Class schedule</a>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse500/links.html">Links to relevant web sites</a>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse500/references.html">Books and journals</a> available for reference
|
||||
|
||||
</UL>
|
||||
|
||||
<h3>Assignments</h3>
|
||||
|
||||
<UL>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse500/assignment1.html">Assignment 1</a>
|
||||
|
||||
</UL>
|
||||
|
||||
|
||||
</body>
|
||||
@ -0,0 +1,6 @@
|
||||
<HTML><HEAD>
|
||||
<TITLE>301 Moved Permanently</TITLE>
|
||||
</HEAD><BODY>
|
||||
<H1>Moved Permanently</H1>
|
||||
The document has moved <A HREF="http://www.cs.washington.edu/education/courses/cse567/">here</A>.<P>
|
||||
</BODY></HTML>
|
||||
@ -0,0 +1,59 @@
|
||||
<html>
|
||||
|
||||
<head><title>CSE 573 Index Page</title></head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1 align=center>CSE 573 - Artificial Intelligence</h1>
|
||||
|
||||
<h2 align=center>Fall Quarter, 1996</h2>
|
||||
|
||||
<P>
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
Artificial intelligence (AI) poses two of the most fundamental and
|
||||
challenging questions in computer science: can we build intelligent
|
||||
machines? How? This course addresses these questions by providing an
|
||||
in-depth introduction to selected topics in AI including agent
|
||||
architectures, knowledge representation, search, planning, machine
|
||||
learning, reasoning about uncertainty, and AI methodology.
|
||||
|
||||
<P>
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
<UL>
|
||||
|
||||
<LI>Staff:
|
||||
<table border=1>
|
||||
<tr><td><a href="http://www.cs.washington.edu/homes/weld">Dan Weld</a><td><A HREF="mailto:weld@cs">weld@cs</A>
|
||||
<td>Sieg 408<td>543-9196<td>Hours, TBA </tr>
|
||||
<tr><td><a href="http://www.cs.washington.edu/homes/friedman">Marc Friedman</a><td><A HREF="mailto:friedman@cs">friedman@cs</A>
|
||||
<td>Sieg 429<td>543-5129<td>Hours, TBA </tr>
|
||||
<tr><td>Nick Kushmerick<td><A HREF="mailto:nick@cs">nick@cs</a>
|
||||
<td>Sieg 428<td>685-2723<td>Hours, TBA </tr>
|
||||
</table>
|
||||
|
||||
<P>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse573/syllabus.htm">Outline of Topics</a></h2>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse573/project.htm">Project</a></h2>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse573/readings.htm">Reading Assignments</a></h2>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse573/assignments.htm">Assignments & Exams</a></h2>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse573/gradenote.htm">Grading</a></h2>
|
||||
|
||||
<LI><a href="http://www.cs.washington.edu/education/courses/cse573/resources.htm">Resources</a></h2>
|
||||
|
||||
<LI>The <a href="mailto:cse573@cs.washington.edu">Class Mailing
|
||||
List</A>; see also the <A HREF="http://www.cs.washington.edu/education/courses/cse573/mlist">archive</A> of past messages
|
||||
|
||||
</UL>
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -0,0 +1,78 @@
|
||||
<HEADER>
|
||||
<TITLE>
|
||||
CSE 590I
|
||||
</TITLE>
|
||||
</HEADER>
|
||||
<BODY>
|
||||
<H1>CSE 590I: Intelligent Information Internet Servers </H1>
|
||||
|
||||
<H2>Meets Tuesdays at 2:30 in 225 Sieg</H2>
|
||||
|
||||
<H2>Creating Server-side scripts</H2>
|
||||
|
||||
Please read these <A
|
||||
HREF="http://www/info/faq/post-scripts.html">guidelines</A> on how to
|
||||
write programs that will be executed when someone follows a link to
|
||||
them.
|
||||
|
||||
<H2>SEW what? </H2>
|
||||
|
||||
<A
|
||||
HREF="http://www.cs.washington.edu/homes/speed/incoming/default.html">People to see, places to go:</A>
|
||||
A collection of the URL's from the 590i mailing list, generated by Paul's SEW program.
|
||||
|
||||
<H2>What's new: </H2>
|
||||
<UL>
|
||||
<li> Check out the future of the web
|
||||
<a href="http://www.willamette.edu/~jtilton/kibo-rant.html">here.</a>
|
||||
<LI>I've begun to update this file. Remember, if you want to add to it,
|
||||
check it out first using <KBD>co -l index.html</KBD> and check it back
|
||||
in with <KBD>ci -u index.html</KBD>.
|
||||
<LI>This was added with Phoenix. So far, I'm not that
|
||||
impressed.
|
||||
</UL>
|
||||
<H2>Way Older topics: </H2>
|
||||
<UL>
|
||||
<LI>The official release of glimpse has been installed in /uns. Check
|
||||
out the <A
|
||||
HREF="http://baskerville.cs.arizona.edu:1994/glimpse.html">manual
|
||||
pages</A>, as well as the glimpse developer's <A
|
||||
HREF="http://baskerville.cs.arizona.edu:1994/">home page</A>. If you're
|
||||
interested in more details on how glimpse works, you can read <A
|
||||
HREF="http://www.cs.washington.edu/research/projects/ai/590i/glimpse/glimpse.ps">the Winter 1994 USENIX paper</A> on the design
|
||||
and implementation of glimpse.
|
||||
<LI>Information on the <A
|
||||
HREF="http://www.cs.washington.edu/research/projects/ai/590i/wais/wais.html">Wide Area Information Server</A> (WAIS).
|
||||
<LI><A
|
||||
HREF="http://www.cs.washington.edu/590i/zwhere/zwhere">zwhere</A>, a
|
||||
Mosiac interface to the Zephyr Location Database. It shows the users
|
||||
currently registered with zephyr, makes a guess as to which room they
|
||||
are in, and shows when they registered with the zephyr server. (This is
|
||||
just another version of znol/zwatch/zlocate with some extra info and
|
||||
links, except that it shows the status of all registered zephyr users
|
||||
and not just the ones in a .anyone file.)
|
||||
<LI><A HREF="http://www.cs.washington.edu/research/projects/ai/590i/bs/discussion-notes-index.html">Notes on 590I
|
||||
lectures/discussions</A>
|
||||
<LI><A HREF="http://www.cs.washington.edu/research/projects/ai/590i/590i-index.html">Mail</A> that has been sent to the 590i
|
||||
mailing list.
|
||||
<LI>Displaying the belief that an index page should be short, Mike
|
||||
relegates the <A HREF="http://www.cs.washington.edu/research/projects/ai/590i/reviews.html">reviews of web sites</A> (and
|
||||
comments on what makes a good web page) to another page.
|
||||
<LI>... and here are other miscellaneous comments <UL>
|
||||
<LI>Rather than ramble, Kurt grumbles about some <A
|
||||
HREF="http://www.cs.washington.edu/homes/kepart/interface.html">interface problems and improvements</A> to mosaic that he's too shy to bring up in class.
|
||||
<LI>Paul provides a <A
|
||||
HREF="http://www.cs.washington.edu/homes/pauld/webtech.html">luddite
|
||||
perspective</A> on the idea for an intelligent filter for network
|
||||
information sources.
|
||||
<LI>Nick provides some vaguely related <A
|
||||
HREF="http://www.cs.washington.edu/homes/nick/misc/be-jpf.html">comments</A>.
|
||||
<LI>The December 1992 CACM was all about information filtering. Check
|
||||
out the <A HREF="http://www.cs.washington.edu/research/projects/ai/590i/bs/infofilter.html">summary article.</A>
|
||||
</UL>
|
||||
</UL><B>Remember:</B>If you want to change this document, check it
|
||||
out first using <KBD>co -l index.html</KBD> and check it back in with
|
||||
<KBD>ci -u index.html</KBD>. <HR><ADDRESS>You can send mail to the
|
||||
entire class using the address "590i@cs.washington.edu". </ADDRESS>
|
||||
</BODY>
|
||||
|
||||
@ -0,0 +1,33 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 354 Home Page </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<h2> CS/ECE 354 - Machine Organization and Programming</h2>
|
||||
|
||||
<h3> 4 credits.</h3>
|
||||
<p>
|
||||
An introduction to current system structures of control,
|
||||
communication, memories, processors and I/O devices.
|
||||
Projects involve detailed study and use of a specific small computer
|
||||
hardware and software system.
|
||||
<p>
|
||||
<h3>Prerequisites:</h3>
|
||||
CS 302 or consent of instructor.
|
||||
Not open to students who have taken
|
||||
<A HREF="http://www.cs.wisc.edu/~arch/uwarch/courses/cs552.html">
|
||||
CS/ECE 552</a>.
|
||||
Open to Freshmen.
|
||||
|
||||
<p>
|
||||
<h3>Semesterly course information:</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>No info as of Fall 1994.</li>
|
||||
|
||||
</ul>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,36 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS552 Page </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<h2>CS/ECE 552 - Introduction to Computer Architecture</h2>
|
||||
|
||||
<h3> 3 credits.</h3>
|
||||
<p>
|
||||
The design of computer systems and components.
|
||||
Processor design, instruction set design, and addressing;
|
||||
control structures and microprogramming; memory management, caches,
|
||||
and memory hierarchies; interrupts and I/O structures.
|
||||
<p>
|
||||
<h3>Prerequisites:</h3>
|
||||
<A HREF="http://www.cs.wisc.edu/~arch/uwarch/courses/cs352.html">
|
||||
ECE/CS 352
|
||||
</a>
|
||||
and
|
||||
<A HREF="http://www.cs.wisc.edu/~arch/uwarch/courses/cs354.html">
|
||||
CS/ECE 354
|
||||
</a>; co-req: CS 367.
|
||||
|
||||
<p>
|
||||
<h3>Semesterly course information:</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>No info as of Fall 1994.</li>
|
||||
|
||||
</ul>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,35 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 752 Home Page </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<h2> CS/ECE 752 - Advanced Computer Architecture I</h2>
|
||||
|
||||
<h3> 3 credits.</h3>
|
||||
<p>
|
||||
Advanced techniques of computer design. Parallel processing and
|
||||
pipelining;
|
||||
multiprocessors, multi-computers and networks; high performance
|
||||
machines and special purpose processors; data flow architectures.
|
||||
<p>
|
||||
<h3>Prerequisites:</h3>
|
||||
|
||||
<A HREF="http://www.cs.wisc.edu/~arch/uwarch/courses/cs552.html">
|
||||
CS/ECE 552
|
||||
</a>
|
||||
and CS 537.
|
||||
|
||||
<p>
|
||||
<h3>Semesterly course information:</h3>
|
||||
|
||||
<ul>
|
||||
<A HREF="http://www.cs.wisc.edu/~markhill/cs752.html">
|
||||
<li>Fall 1994</li>
|
||||
</a>
|
||||
|
||||
</ul>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,30 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 757 Home Page </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<h2> CS/ECE 757 - Advanced Computer Architecture II</h2>
|
||||
|
||||
<h3> 3 credits.</h3>
|
||||
<p>
|
||||
Parallel algorithms, principles of parallelism detection and vectorizing
|
||||
compilers, interconnection networks, SIMD/MIMD machines, processor
|
||||
synchronization, data coherence, multis, dataflow machines, special purpose
|
||||
processors.
|
||||
<p>
|
||||
<h3>Prerequisites:</h3>
|
||||
<A HREF="http://www.cs.wisc.edu/~arch/uwarch/courses/cs752.html">
|
||||
CS/ECE 752</a> or consent of instructor.
|
||||
|
||||
<p>
|
||||
<h3>Semesterly course information:</h3>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>No info as of Fall 1994.</li>
|
||||
|
||||
</ul>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,323 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CS 537 - Introduction to Operating Systems - Spring 1996</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<table border=0 width=100% align=center>
|
||||
<tr>
|
||||
<td width=25%><td width=50% align=center>
|
||||
<b>UNIVERSITY OF WISCONSIN-MADISON
|
||||
<br>
|
||||
Computer Sciences Department</b>
|
||||
<td width=25%>
|
||||
<tr>
|
||||
<tr>
|
||||
<td>
|
||||
<b>CS 537
|
||||
<br>
|
||||
Spring 1996 </b>
|
||||
<td><td align=right><b>Bart Miller</b>
|
||||
<tr>
|
||||
<td>
|
||||
<td align=center><b>CS 537: Introduction to Operating Systems</b>
|
||||
<td>
|
||||
</table>
|
||||
|
||||
<h2>New Stuff</h2>
|
||||
<ul>
|
||||
<li>
|
||||
<b><a href=http://www.cs.wisc.edu/~bart/537/CURRENT.SCORES.html>Final grades</a> are posted.</b>
|
||||
<li>
|
||||
Problem Sets 1 and 2 are available (2/17/96).
|
||||
<li>
|
||||
Programming Assignment 3 is available (3/31/96).
|
||||
<li>
|
||||
Quizzes 1-10 and answers are available (5/1/96).
|
||||
<li>
|
||||
Sections 1-28 of the lecture notes are ready for reading and printing (4/29/96).
|
||||
</ul>
|
||||
<h2>Class Staff</h2>
|
||||
<b>Instructor:</b> Bart Miller
|
||||
<br>
|
||||
<i>email:</i> <tt>bart@cs.wisc.edu</tt>
|
||||
<br>
|
||||
<i>Office: 6381 CS
|
||||
<br>
|
||||
Phone: 263-3378
|
||||
<br>
|
||||
Office hours: Wednesday/Friday 1030-noon
|
||||
or by appointment.
|
||||
</i>
|
||||
<p>
|
||||
<b>TA:</b> Karuna Muthiah
|
||||
<br>
|
||||
<i>email:</i> <tt>muthiah@cs.wisc.edu</tt>
|
||||
<br>
|
||||
<i>Office: 1343 CS
|
||||
<br>
|
||||
Phone: 262-5596
|
||||
<br>
|
||||
Office hours: Monday 1100-1300 and Wednesday 1400-1600.
|
||||
</i>
|
||||
<p>
|
||||
<b>TA:</b> Jonathan Weyers
|
||||
<br>
|
||||
<i>email:</i> <tt>weyers@cs.wisc.edu</tt>
|
||||
<br>
|
||||
<i>Office: 1304 CS
|
||||
<br>
|
||||
Phone: 262-6601
|
||||
<br>
|
||||
Office hours: Monday/Friday 1400-1530 and Wednesday 1600-1700.
|
||||
</i>
|
||||
|
||||
<h2>Course Materials</h2>
|
||||
<ul>
|
||||
<li>
|
||||
The course is organized around my lecture notes.
|
||||
The
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/lecturenotes/titlepage.html">
|
||||
lecture notes
|
||||
</a>
|
||||
are available on the class Web page.
|
||||
<li>
|
||||
You will need the textbook
|
||||
<i>Modern Operating Systems</i>,
|
||||
by Tanenbaum.
|
||||
<li>
|
||||
For the programming
|
||||
assignments, you should purchase a copy of
|
||||
<i>Object-Oriented Programming Using C++</i>
|
||||
by Pohl, or whatever is your favorite C++ book.
|
||||
</ul>
|
||||
<p>
|
||||
The lecture notes are available now.
|
||||
You should read the first section before coming to class.
|
||||
<i>Modern Operating Systems</i>
|
||||
and
|
||||
<i>Object-Oriented Programming Using C++</i>
|
||||
are available in the book store.
|
||||
|
||||
<h2>Lectures and Discussion Sections</h2>
|
||||
<b>Lecture times:</b>
|
||||
Tuesday/Thursday 1300-1415
|
||||
<br>
|
||||
1221 Computer Sciences
|
||||
<p>
|
||||
<b>Discussion section:</b>
|
||||
Wednesday 1300-1350
|
||||
<br>
|
||||
168 Noland
|
||||
<p>
|
||||
Note that there is the extra (Wednesday at 1300) discussion section.
|
||||
This section will be used mainly as a recitation section to discuss material
|
||||
covered in lecture and for the weekly quizzes.
|
||||
On occasion, it will be used to discuss important details of
|
||||
the programming assignments and homeworks.
|
||||
Make sure that you leave room in your schedule to attend this section.
|
||||
<h2>Exams/Quizzes</h2>
|
||||
There will be no midterms.
|
||||
The final is optional.
|
||||
<p>
|
||||
Each week, starting the second week of classes, there will be a quiz in the
|
||||
Discussion Section.
|
||||
The quizzes will last 15-30 minutes.
|
||||
Following are the past quizzes with answers:
|
||||
<ol>
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/quizzes/quiz1.html">Processes and concurrency</a>,
|
||||
February 7.
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/quizzes/quiz2.html">Semaphores</a>,
|
||||
February 14.
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/quizzes/quiz3.html">Monitors</a>,
|
||||
February 21.
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/quizzes/quiz4.html">Messages</a>,
|
||||
February 28.
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/quizzes/quiz5.html">Scheduling & Synchronization</a>,
|
||||
March 6.
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/quizzes/quiz6.html">Segmentation & Paging</a>,
|
||||
March 27.
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/quizzes/quiz7.html">TLB's</a>,
|
||||
April 10
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/quizzes/quiz8.html">Demand Paging</a>,
|
||||
April 17
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/quizzes/quiz9.html">File Systems</a>,
|
||||
April 24
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/quizzes/quiz10.html">File Systems and Recovery</a>,
|
||||
May 1
|
||||
</ol>
|
||||
|
||||
<h2>Programming Assignments</h2>
|
||||
There will be about four programming assignments during the semester.
|
||||
Details on these assignments will be given in class handouts.
|
||||
These assignments will be written in C++ and done on workstations running
|
||||
UNIX.
|
||||
It is unlikely that you will be able to do all these assignments on your personal
|
||||
computer.
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/programs/program1.html">Programming assignment #1</a>
|
||||
is available.
|
||||
The goal of this assignment is to practice using C++, learn some UNIX system
|
||||
facilities, and try to write a really input-tolerant program.
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/programs/program2.html">Programming assignment #2</a>
|
||||
is available.
|
||||
The goal of this assignment is to write a program that uses multiple processes
|
||||
and synchronization.
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/programs/program3.html">Programming assignment #3</a>
|
||||
is available.
|
||||
You are to write a simulator for CPU scheduling algorithms; you will use
|
||||
traces of activities on a real UNIX systems to drive your simulation.
|
||||
The goals of this assignment are to
|
||||
(1) learn more about the CPU scheduling algorithms,
|
||||
(2) learn about trace-driven simulation,
|
||||
and
|
||||
(3) experiment with quantitatively analyzing a computer system.
|
||||
</ul>
|
||||
|
||||
<h2>Written Problem Sets</h2>
|
||||
During the semester, I will hand out several
|
||||
written problem sets based on the lectures.
|
||||
These problem sets are for your use and do not need to be turned in.
|
||||
<i>Though, you will find that you will do poorly on the weekely quizzes, if you
|
||||
don't do the problems</i>
|
||||
Solution sets for the problem will be handed out about two weeks after the
|
||||
problem set.
|
||||
The TA and I will be happy to answer questions on these problems and
|
||||
look over your solutions.
|
||||
<ul>
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/homeworks/hw1.html">Problem Set #1</a>
|
||||
is available.
|
||||
The goal of this assignment is to learn about using the various synchronization
|
||||
primitives to solve problems.
|
||||
<li>
|
||||
<a href="http://www.cs.wisc.edu/~bart/537/homeworks/hw2.html">Problem Set #2</a>
|
||||
is available.
|
||||
The goal of this assignment is to learn memory management hardware and software.
|
||||
</ul>
|
||||
|
||||
<h2>Late Work</h2>
|
||||
Assignments are due at 5 p.m. on the date listed on the handout.
|
||||
Over the entire semester,
|
||||
you have
|
||||
<b>three late days</b>
|
||||
of credit.
|
||||
You can use these late days on different assignments (e.g., one day on each
|
||||
of three assignments) or all three days on one assignment.
|
||||
Other than these three days,
|
||||
<b>absolutely no late work will be accepted.</b>
|
||||
<p>
|
||||
Late days <b>cannot</b> be used on any assignment
|
||||
that is due during the last week
|
||||
of classes.
|
||||
|
||||
<h2>Cheating</h2>
|
||||
Programming assignments will be done with partners.
|
||||
Each group of two will work independently from other groups.
|
||||
<p>
|
||||
Cheaters will receive the maximum penalties, which include receiving
|
||||
an ``F'' grade for the course and having this marked on your transcript.
|
||||
|
||||
<h2>Computer Facilities</h2>
|
||||
We will (probably) be using the Solaris (UNIX) workstations for this course.
|
||||
These are UNIX workstations, running the Sun Solaris operating systems and X windows.
|
||||
All students who have registered for this class should have an account.
|
||||
|
||||
<h2>Grading Policy</h2>
|
||||
<table border=0 align=center>
|
||||
<tr><td align=left colspan=2 width=50%>If you don't take the final: <hr>
|
||||
<td>
|
||||
<td align=left colspan=2 width=50%>If you take the final: <hr>
|
||||
<tr><td>Programming assignments:<td align=right>40%<td>
|
||||
<td>Programming assignments:<td align=right>30%
|
||||
<tr><td>Quizzes:<td align=right>60%<td>
|
||||
<td>Quizzes:<td align=right>45%
|
||||
<tr><td>Final:<td align=right>0%<td>
|
||||
<td>Final:<td align=right>25%
|
||||
</table>
|
||||
<p>
|
||||
Your lowest quiz grade will be dropped from the average; there will be
|
||||
no quiz during the first week nor during the week after Spring break.
|
||||
If you take the final exam, it will be counted as above.
|
||||
In the past, when I've taught this class, the class GPA has been in
|
||||
the range of 2.9-3.1.
|
||||
|
||||
<h2>Class Schedule</h2>
|
||||
The following schedule is tentative and could (and probably will) change:
|
||||
<p>
|
||||
<table border=3 width=100% align=center cellpadding=1 cellspacing=1>
|
||||
<tr><td>Week 1
|
||||
<td>January 23 & 25
|
||||
<td>Introduction and overview, processes
|
||||
<tr><td>Week 2
|
||||
<td>January 30 & February 1
|
||||
<td>Dispatching, process creation
|
||||
<tr><td>Week 3
|
||||
<td>February 6 & 8
|
||||
<td>Cooperating processes, synchronization
|
||||
<tr><td>Week 4
|
||||
<td>February 13 & 15
|
||||
<td>Semaphores
|
||||
<tr><td>Week 5
|
||||
<td>February 20 & 22
|
||||
<td>Semaphores, monitors
|
||||
<tr><td>Week 6
|
||||
<td>February 27 & 29
|
||||
<td>Messages, deadlocks
|
||||
<tr><td>Week 7
|
||||
<td>March 5 & 7
|
||||
<td>OS debugging strategies, dynamic memory allocation
|
||||
<tr><td>
|
||||
<td>March 12 & 14
|
||||
<td><i>Spring Break</i>
|
||||
<tr><td>Week 8
|
||||
<td>March 19 & 21
|
||||
<td>Relocation
|
||||
<tr><td>Week 9
|
||||
<td>March 26 & 28
|
||||
<td>Segmentation, Paging, TLBs
|
||||
<tr><td>Week 10
|
||||
<td>April 2 & 4
|
||||
<td>Virtual memory, page replacement, thrashing
|
||||
<!--<i>No class Thursday</i>-->
|
||||
<tr><td>Week 11
|
||||
<td>April 9 & Nov. 11
|
||||
<td>Working sets, I/O devices, files
|
||||
<tr><td>Week 12
|
||||
<td>April 16 & 18
|
||||
<td>Disk allocation and scheduling, directories
|
||||
<tr><td>Week 13
|
||||
<td>April 23 & 25
|
||||
<td>Protection
|
||||
<tr><td>Week 14
|
||||
<td>April 30 & May 2
|
||||
<td>Security, advanced topics (readings)
|
||||
<tr><td>Week 15
|
||||
<td>May 7 & 9
|
||||
<td>Advanced topics (readings)
|
||||
<tr><td>Finals
|
||||
<td>May 14
|
||||
<td>Final Exam (Tuesday, 5:05pm)
|
||||
</table>
|
||||
|
||||
<hr>
|
||||
<H4>
|
||||
Last modified:
|
||||
Wed May 15 12:54:17 CDT 1996
|
||||
by
|
||||
<a href="http://www.cs.wisc.edu/~bart">bart</a></b>
|
||||
</H4>
|
||||
</body>
|
||||
@ -0,0 +1,113 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CS 638/699 - Internet Honors Seminar</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<table border=0 width=100% align=center>
|
||||
<tr>
|
||||
<td width=25%><td width=50% align=center>
|
||||
<b>UNIVERSITY OF WISCONSIN-MADISON
|
||||
<br>
|
||||
Computer Sciences Department</b>
|
||||
<td width=25%>
|
||||
<tr>
|
||||
<tr>
|
||||
<td>
|
||||
<b>CS 537
|
||||
<br>
|
||||
Spring 1996 </b>
|
||||
<td><td align=right><b>Bart Miller</b>
|
||||
<tr>
|
||||
<td>
|
||||
<td align=center><b><font size=+2>CS 638/699: Internet Honors Seminar</font></b>
|
||||
<td>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<b>Instructor:</b> Bart Miller
|
||||
<br>
|
||||
<i>email:</i> <tt>bart@cs.wisc.edu</tt>
|
||||
<br>
|
||||
<i>Office: 6381 CS
|
||||
<br>
|
||||
Phone: 263-3378
|
||||
<br>
|
||||
Office hours: Wednesday/Friday 1030-noon
|
||||
or by appointment.
|
||||
</i>
|
||||
|
||||
<h2>Lectures</h2>
|
||||
<b>Lecture time:</b>
|
||||
Monday 11:00-11:50
|
||||
<br>
|
||||
2310 Computer Sciences
|
||||
|
||||
<h2>Class Schedule</h2>
|
||||
There are no written assignments for this class. You are required to attend
|
||||
all of the lectures and participate in the discussions.
|
||||
The following schedule is mostly right, but could change:
|
||||
<p>
|
||||
<table border=3 width=100% align=center cellpadding=1 cellspacing=1>
|
||||
<tr><td>Week 1
|
||||
<td>January 22
|
||||
<td>Bart Miller
|
||||
<td>Introduction and overview
|
||||
<tr><td>Week 2
|
||||
<td>January 29
|
||||
<td rowspan=2>Larry Landweber
|
||||
<td rowspan=2>Internet Architecture and Protocols
|
||||
<tr><td>Week 3
|
||||
<td>February 5
|
||||
<tr><td>Week 4
|
||||
<td>February 12
|
||||
<td rowspan=2>Bart Miller
|
||||
<td>Client/Server and Remote Procedure Calls
|
||||
<tr><td>Week 5
|
||||
<td>February 19
|
||||
<td>Systems Security
|
||||
<tr><td>Week 6
|
||||
<td>February 26
|
||||
<td rowspan=2>Eric Bach
|
||||
<td rowspan=2>Security and encryption
|
||||
<tr><td>Week 7
|
||||
<td>March 4
|
||||
<tr><td>
|
||||
<td>March 11
|
||||
<td colspan=2><i>Spring Break</i>
|
||||
<tr><td>Week 8
|
||||
<td>March 18
|
||||
<td rowspan=2>Miron Livny
|
||||
<td rowspan=2>Images and Pictures on the Net
|
||||
<tr><td>Week 9
|
||||
<td>March 25
|
||||
<tr><td>Week 10
|
||||
<td>April 1
|
||||
<td rowspan=2>Pei Cao
|
||||
<td rowspan=2>High-performance File Systems
|
||||
<tr><td>Week 11
|
||||
<td>April 8
|
||||
<tr><td>Week 12
|
||||
<td>April 15
|
||||
<td>David Wood
|
||||
<td>The Internet as a Supercomputer
|
||||
<tr><td>Week 13
|
||||
<td>April 22
|
||||
<td rowspan=2>Jim Larus
|
||||
<td rowspan=2>JAVA
|
||||
<tr><td>Week 14
|
||||
<td>April 29
|
||||
<tr><td>Week 15
|
||||
<td>May 6
|
||||
<td>Bart Miller
|
||||
<td>Discussions
|
||||
</table>
|
||||
|
||||
<hr>
|
||||
<H4>
|
||||
Last modified:
|
||||
Thu Jan 25 08:58:10 CST 1996
|
||||
by
|
||||
<a href="http://www.cs.wisc.edu/~bart">bart</a></b>
|
||||
</H4>
|
||||
</body>
|
||||
@ -0,0 +1,126 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CS 736 - Advanced Operating Systems - Fall 1996</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<table border=0 width=100% align=center>
|
||||
<tr>
|
||||
<td width=25%><td width=50% align=center>
|
||||
<b>UNIVERSITY OF WISCONSIN-MADISON
|
||||
<br>
|
||||
Computer Sciences Department</b>
|
||||
<td width=25%>
|
||||
<tr>
|
||||
<tr>
|
||||
<td>
|
||||
<b>CS 736
|
||||
<br>
|
||||
Fall 1996 </b>
|
||||
<td><td align=right><b>Bart Miller</b>
|
||||
<tr>
|
||||
<td>
|
||||
<td align=center><b>CS 736: Advanced Operating Systems</b>
|
||||
<td>
|
||||
</table>
|
||||
|
||||
<h2>Summary</h2>
|
||||
<p>
|
||||
This course is intended to give you a broad exposure to advanced
|
||||
operating systems topics.
|
||||
We will be reading about and discussing such topics as protection, security,
|
||||
memory management, operating system kernels, file systems, synchronization,
|
||||
naming, and distributed systems.
|
||||
<EM>Please read the rest of this information sheet carefully.</EM>
|
||||
<H2>Text</H2>
|
||||
<p>
|
||||
There is really no satisfactory textbook for a graduate level operating
|
||||
systems
|
||||
class, so we will use the current literature as our text.
|
||||
The course will be structured around readings from journal articles and
|
||||
conference proceedings.
|
||||
You will be able to purchase these readings at DoIT (CS736 handout #1).
|
||||
<p>
|
||||
During each class, we will discuss topics relevant to the current papers.
|
||||
The lecture will not be a detail-by-detail review of the papers, but will
|
||||
instead be a
|
||||
discussion of major topics and themes using the papers a focal point.
|
||||
You will form reading groups with 2 or 3 of your classmates that will meet
|
||||
once or twice a week to discuss the details of the assigned papers.
|
||||
The readings are an especially important part of the class.
|
||||
We will go through the <a href="http://www.cs.wisc.edu/~bart/cs736.f96/reading_list.html">reading list</a>
|
||||
according the posted <a href="http://www.cs.wisc.edu/~bart/cs736.f96/reading_sched.html">reading schedule</a>.
|
||||
<p>
|
||||
So, the formula for being successful in this class is (1) read the papers
|
||||
independently, (2) discuss them in your reading group, trying to identify
|
||||
the important issues, and (3) participate in the class discussion of the
|
||||
papers.
|
||||
<H2>Class Discussions</H2>
|
||||
<p>
|
||||
Class meetings will be in the form of discussion lectures.
|
||||
We will talk about the day's topics, and this discussion will be
|
||||
supported by your comments and opinions.
|
||||
If you are willing to participate actively and daily in class, you'll get
|
||||
a lot out of it.
|
||||
If you expect to sit quietly and listen for 15 weeks, you will be
|
||||
very unhappy in this class.
|
||||
<H2>Papers</H2>
|
||||
<p>
|
||||
During this class, you will write two papers - one short (6 pages) and
|
||||
one longer.
|
||||
<!---
|
||||
The first paper
|
||||
-->
|
||||
The <a href="http://www.cs.wisc.edu/~bart/cs736.f96/paper1.html">first paper</a>
|
||||
will be a design, based on ideas that you have read.
|
||||
You will work from some well-understood operating system facility
|
||||
and design an extension in some area.
|
||||
<a href="http://www.cs.wisc.edu/~bart/cs736.f96/project.html">
|
||||
The second paper will involve a project,
|
||||
</a>
|
||||
and the paper will be a summary
|
||||
of that project.
|
||||
There will be a
|
||||
selection of project topics
|
||||
from which to choose.
|
||||
<p>
|
||||
Writing well will be as important as writing about good ideas.
|
||||
Each paper will be reviewed at least twice.
|
||||
The first reading will be a refereeing of the paper by one of your fellow
|
||||
students.
|
||||
This will give the writer critical comments by another person, and give
|
||||
the reader a look at someone else's writing.
|
||||
The paper will then be revised for a second pass that will be read by me.
|
||||
<H2>Exams</H2>
|
||||
<p>
|
||||
There will be no exams.
|
||||
The papers and reading will keep you busy.
|
||||
<H2>Grades</H2>
|
||||
<p>
|
||||
Scores and final grades will be posted here as assignments are graded.
|
||||
<!-- <a href="http://www.cs.wisc.edu/~bart/cs736.f96/paper1_scores.html">the first paper assignment</a>
|
||||
is availble.
|
||||
<p>
|
||||
A summary of the scores from
|
||||
<a href="http://www.cs.wisc.edu/~bart/cs736.f96/proposal_scores.html">the project proposals</a>
|
||||
is also availble.
|
||||
<p>
|
||||
<a href="http://www.cs.wisc.edu/~bart/cs736.f96/final_grades.html">Final course grades</a>
|
||||
are available here.
|
||||
-->
|
||||
<H2>Details</H2>
|
||||
<p>
|
||||
Time: Tuesday/Thursday, 1300-1415
|
||||
<br>
|
||||
Place: 1257 CS
|
||||
<p>
|
||||
Office hours: Tuesday/Thursday, 1100-noon
|
||||
|
||||
<hr>
|
||||
<H4>
|
||||
Last modified:
|
||||
Thu Sep 5 17:13:43 CDT 1996
|
||||
by
|
||||
<a href="http://www.cs.wisc.edu/~bart">bart</a></b>
|
||||
</H4>
|
||||
</body>
|
||||
@ -0,0 +1,199 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<TITLE>CS 110 Section 2 Home Page</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<CENTER>
|
||||
<H2>CS 110 Introduction to Computer Programming<P>
|
||||
Section 2 (FORTRAN)</H2>
|
||||
</CENTER>
|
||||
|
||||
CS 110 is a <EM>one-credit</EM> course which covers the basic programming structures needed to prepare students for CS 310 and elementary engineering courses. No prior computer programming experience is required and only a basic knowledge of computers is assumed. The material covered will enable you to write simple computer programs to solve engineering problems in elementary courses. All programming is done in FORTRAN. This course is intended for students who received little or no programming instruction in high school.<P>
|
||||
|
||||
This section is taught entirely in the FORTRAN programming language and is intended primarily for engineering students and non-computer science majors. Click <A HREF="http://www.cs.wisc.edu/~pubs/grad-guidebook/node9.html#cs110">here</A> for a course description.<P>
|
||||
|
||||
<A NAME="menu"></A>
|
||||
<H2>Menu</H2>
|
||||
<MENU>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Announcements.html"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> <STRONG>IMPORTANT ANNOUNCEMENTS - READ NOW!</STRONG></A>
|
||||
<LI><A HREF="#lectures"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Lectures</A>
|
||||
<LI><A HREF="#instructor"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Instructor</A>
|
||||
<LI><A HREF="#grading"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Grading Policy</A>
|
||||
<LI><A HREF="#syllabus"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Syllabus</A>
|
||||
<LI><A HREF="#text"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Text and Lecture Notes</A>
|
||||
<LI><A HREF="#assignments"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Programming Assignments</A>
|
||||
<LI><A HREF="#problems"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Problem Solving Exercises</A>
|
||||
<LI><A HREF="#lab"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Computer Lab</A>
|
||||
<LI><A HREF="#pointers"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Other Pointers of Interest</A>
|
||||
</MENU>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="lectures"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Lectures</H2>
|
||||
<UL>
|
||||
<LI><EM>Section 2</EM>: 134 Psychology, 8:50 am MWF, March 18 to May 10
|
||||
<BR><BR>
|
||||
Please be punctual to lectures to avoid disturbing the class.
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="instructor"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Instructor - <A HREF="http://www.cs.wisc.edu/~bestor/bestor.html">Gareth Bestor</A></H2>
|
||||
<DL>
|
||||
<DT>Office:
|
||||
<DD>Rm. 1306 Computer Science & Statistics, 1210 W. Dayton St.<P>
|
||||
|
||||
<DT>Office Hours:
|
||||
<DD>Wed 7:45 - 8:45 am, Fri 11:00 - 1:00 pm or by appointment<P>
|
||||
|
||||
<DT>Phone:
|
||||
<DD>(608) 262-6601 [office]<BR>
|
||||
(608) 251-5193 [home, <EM>emergencies only</EM>]<P>
|
||||
|
||||
<DT>E-mail:
|
||||
<DD><A HREF="mailto:bestor@cs.wisc.edu">bestor@cs.wisc.edu</A> (click <A HREF="http://www.cs.wisc.edu/cgi-bin/finger?bestor">here</A> for finger)<P>
|
||||
|
||||
<DT>World-Wide-Web:
|
||||
<DD><A HREF="http://www.cs.wisc.edu/~bestor/bestor.html">http://www.cs.wisc.edu/~bestor/bestor.html</A><P>
|
||||
</DL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="grading"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Grading Policy</H2>
|
||||
|
||||
Your final grade is based on <EM>four</EM> programming assignments each worth 25% (not including Program #0). This course is Pass/Fail only. You must complete and hand in all <EM>five</EM> assignments to be eligible to pass the course. There are no tests or exams.<P>
|
||||
<PRE>
|
||||
100% - Assignments (4 @ 25% each)
|
||||
</PRE>
|
||||
Click <A HREF="http://www.cs.wisc.edu/~bestor/cs110/CurrentGrades1.html">here</A> to see a list of the current class grades for <STRONG>Section 1</STRONG> (identifed by student ID only).<P>
|
||||
Click <A HREF="http://www.cs.wisc.edu/~bestor/cs110/CurrentGrades2.html">here</A> to see a list of the current class grades <STRONG>Section 2</STRONG> (identifed by student ID only).<P>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="syllabus"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Syllabus (tentative)</H2>
|
||||
|
||||
The following topics and sections of the text will be approximately covered each week during the semester. You will only get the most out of this class if you read the relevant sections of the text <EM>before</EM> coming to class. This way you will be able to ask questions in class about anything that you are unsure of, instead of waiting until you're in the lab trying to work on an assignment to discover you didn't really understand something.<P>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Syllabus.html">Weeks 1-8</A>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="text"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Text and Lecture Notes</H2>
|
||||
|
||||
<H3>Text:</H3>
|
||||
<I>Fortran with Engineering Applications</I>, 5th. edition, by E. Koffman and F. Friedman, 1993.<P>
|
||||
|
||||
<H3>Lecture Notes:</H3>
|
||||
Copies of the lecture notes will be available on-line at the end of each week of class. <EM>Important</EM> - the on-line lecture notes are <EM>not</EM> a substitute for coming to class and only cover what I show on the overhead projector. They do not include any examples or additional notes that I put on the board. You are responsible for <EM>all</EM> the material covered in class.<P>
|
||||
|
||||
<OL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Week1.html">Week 1</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Week2.html">Week 2</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Week3.html">Week 3</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Week4.html">Week 4</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Week5.html">Week 5</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Week6.html">Week 6</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Week7.html">Week 7</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Week8.html">Week 8</A>
|
||||
</OL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="assignments"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Programming Assignments</H2>
|
||||
|
||||
There are four programming assignments each contributing 25% to your final grade. You <EM>must</EM> attempt to complete every programming assignment. If you hand in a program that does not run or will not even compile without errors then it will not be graded and will automatically receive a <EM>zero</EM> grade and you risk failing the course.<P>
|
||||
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Gradesheets.html">Gradesheets</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Handin.html">Handin Directory</A> (how to hand in assignments online)
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/LatePolicy.html">Late Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Policy on Academic Misconduct</A> (i.e. cheating)
|
||||
</UL>
|
||||
|
||||
<H3>Assignment Specifications:</H3>
|
||||
<UL>
|
||||
<LI>Program #0 (handed out in class), due Wednesday 3/27/96, 8:50 am
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Program1.html">Program #1</A>, due Monday 4/8/96, 8:50 am
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Program2.html">Program #2</A>, due Friday 4/19/96, 8:50 am
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Program3.html">Program #3</A>, due Wednesday 5/1/96, 8:50 am
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs110/Program4.html">Program #4</A>, due Friday 5/10/96, 1:00 pm
|
||||
</UL>
|
||||
|
||||
<H3>How to Get Help with Your Assignments:</H3>
|
||||
<DL>
|
||||
<DT>Consultants:
|
||||
<DD>The consultants in the computer lab can help you with most problems. They wear name tags and are on duty from approximately 8:00 am to 11:00 pm. Consultants can answer short questions about compiler error messages and program syntax, as well as how to login, use the printers, send E-mail, run Netscape, etc.<P>
|
||||
<UL>
|
||||
<LI>Click <A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">here</A> for more information about the consultants.
|
||||
</UL>
|
||||
<P>
|
||||
|
||||
<DT>Instructor:
|
||||
<DD>General questions about an assignment or questions that may require a long explanation are best answered by myself. Please see me during office hours or send me E-mail. I am not normally in my office except during office hours because I do my dissertation research from home via a modem. Therefore, if you want to see me outside of office hours please make an appointment first. You can most easily contact me by E-mail because I regularly login and read my E-mail from home.<P>
|
||||
<UL>
|
||||
<LI>Click <A HREF="mailto:bestor@cs.wisc.edu">here</A> to send me E-mail.
|
||||
</UL>
|
||||
<P>
|
||||
</DL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="problems"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Problem Solving Exercises</H2>
|
||||
|
||||
One of the most important skills you will learn in this class is <EM>problem solving</EM>. Good problem solving skills distinguish a "good" computer programmer from a "bad" one - it doesn't matter how familiar or skilled you are in a particular programming language, if you do not understand how to solve the problem then you will not be able to write a computer program for it in <EM>any</EM> language.<P>
|
||||
|
||||
To help you learn problem solving skills and techniques I will assign weekly problem solving exercises. These will be small but non-trivial problems which I will give out each Monday. You should look at the problem and think about it during the week and right down the steps you would go through to solve the problem; i.e. the overall structure of your program. This is primarily an exercise in general problem solving so you do not have to write any FORTRAN code (though you may if you want to and have time) and your solution/algorithm should not even be dependent on a particular programming language such as FORTRAN. We will go over the solution in class the following Monday.<P>
|
||||
|
||||
<H3>Exercises:</H3>
|
||||
<OL>
|
||||
<LI>Week 2: Question 16, Pg. 89. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs110/pythag.for">here</A> for the solution.
|
||||
<LI>Week 3: Question 4, Pg. 147. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs110/minmax.for">here</A> for the solution.
|
||||
<LI>Week 4: Question 13, Pg. 218. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs110/sqroot.for">here</A> for the solution.
|
||||
<LI>Week 5: Question 6, Pg. 269. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs110/packet.for">here</A> for the solution.
|
||||
<LI>Week 6: Question 10, Pg. 329 (subroutines) - click <A HREF="http://www.cs.wisc.edu/~bestor/cs110/volare.for">here</A> for the solution; Question 11, Pg. 330 (functions) - click <A HREF="http://www.cs.wisc.edu/~bestor/cs110/lnaprx.for">here</A> for the solution.
|
||||
<LI>Week 7: Question 8, Pg. 401. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs110/parts.for">here</A> for the solution.
|
||||
</OL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="lab"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Computer Lab</H2>
|
||||
|
||||
You will be using the <A HREF="http://www.cs.wisc.edu/~cs302/Labs/1350.html">Vectra lab</A> in Rm. 1350 Computer Science & Statistics containing Hewlett-Packard Vectra's running Microsoft Windows and Microsoft FORTRAN. This lab is open from 7:00 am to 1:00 am seven days a week except certain holidays. The printer room is located across the hall in Rm. 1359.<P>
|
||||
|
||||
You may also use your home or dorm computers to write your programs, however you will probably have to purchase your own copy of Microsoft FORTRAN or Lahey Personal FORTRAN (see the inside cover of the textbook). You may also work in any of the other computer labs on campus, however most do not have FORTRAN compilers (please see me first before using the <A
|
||||
HREF="http://www.cs.wisc.edu/~cs302/Labs/CAE.html">CAE lab</A>).<P>
|
||||
|
||||
The software you will be using in the lab includes:<P>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Introduction/MSwindows.html">Microsoft Windows</A> and <A HREF="http://www.cs.wisc.edu/~cs302/C++/Introduction/DOS_passwd.html">MS-DOS</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/faq.html>Microsoft FORTRAN</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/Email/Email.html">E-mail</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/Netscape/Netscape.html">Netscape</A>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="pointers"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Other Pointers of Interest</H2>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs110/cs110.html"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> CS 110 Home Page</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/bestor.html"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> Gareth Bestor's Home Page</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> Computer Sciences Department Home Page</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/starting-points.html"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> Starting Points for Internet Exploration</A>
|
||||
<LI><A HREF="http://www.lycos.com/"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> Lycos</A> (search the World-Wide-Web by keyword)
|
||||
<BR><BR>
|
||||
<LI><A HREF="http://www.unitedmedia.com/comics/dilbert/"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> Dilbert</A> (comic relief for those long nights before an assignment is due)
|
||||
</UL>
|
||||
|
||||
</BODY>
|
||||
|
||||
<HR>
|
||||
|
||||
<ADDRESS>
|
||||
<H5>Copyright © 1996 <A HREF="http://www.cs.wisc.edu/~bestor/bestor.html">Gareth S. Bestor</A> (<A HREF="mailto:bestor@cs.wisc.edu">bestor@cs.wisc.edu</A>). Last modified May 1, 1996.</H5>
|
||||
</ADDRESS>
|
||||
|
||||
</HTML>
|
||||
@ -0,0 +1,227 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<TITLE>CS 302 Section 70 Home Page</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<CENTER>
|
||||
<H2>CS 302 Algebraic Language Programming<P>
|
||||
Section 70 (FORTRAN)</H2>
|
||||
</CENTER>
|
||||
|
||||
This section is taught entirely in the FORTRAN programming language and is intended primarily for engineering students and non-computer science majors. Click <A HREF="http://www.cs.wisc.edu/~pubs/grad-guidebook/node9.html#cs302">here</A> for a course description.<P>
|
||||
|
||||
<A NAME="menu"></A>
|
||||
<H2>Menu</H2>
|
||||
<MENU>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Announcements.html"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> <STRONG>IMPORTANT ANNOUNCEMENTS - READ NOW!</STRONG></A>
|
||||
<LI><A HREF="#lectures"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Lectures</A>
|
||||
<LI><A HREF="#instructor"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Instructor</A>
|
||||
<LI><A HREF="#grading"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Grading Policy</A>
|
||||
<LI><A HREF="#syllabus"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Syllabus</A>
|
||||
<LI><A HREF="#text"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Text and Lecture Notes</A>
|
||||
<LI><A HREF="#assignments"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Exams and Programming Assignments</A>
|
||||
<LI><A HREF="#problems"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Problem Solving Exercises</A>
|
||||
<LI><A HREF="#lab"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Computer Lab</A>
|
||||
<LI><A HREF="#pointers"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowright.gif" WIDTH=15 HEIGHT=15> Other Pointers of Interest</A>
|
||||
</MENU>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="lectures"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Lectures</H2>
|
||||
<UL>
|
||||
<LI><EM>Section 70</EM>: 103 Psychology, 9:55 am MWF
|
||||
<BR><BR>
|
||||
Please be punctual to lectures to avoid disturbing the class.
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="instructor"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Instructor - <A HREF="http://www.cs.wisc.edu/~bestor/bestor.html">Gareth Bestor</A></H2>
|
||||
<DL>
|
||||
<DT>Office:
|
||||
<DD>Rm. 1306 Computer Science & Statistics, 1210 W. Dayton St.<P>
|
||||
|
||||
<DT>Office Hours:
|
||||
<DD>Wed 7:45 - 8:45 am, Fri 11:00 - 1:00 pm or by appointment<P>
|
||||
|
||||
<DT>Phone:
|
||||
<DD>(608) 262-6601 [office]<BR>
|
||||
(608) 251-5193 [home, <EM>emergencies only</EM>]<P>
|
||||
|
||||
<DT>E-mail:
|
||||
<DD><A HREF="mailto:bestor@cs.wisc.edu">bestor@cs.wisc.edu</A> (click <A HREF="http://www.cs.wisc.edu/cgi-bin/finger?bestor">here</A> for finger)<P>
|
||||
|
||||
<DT>World-Wide-Web:
|
||||
<DD><A HREF="http://www.cs.wisc.edu/~bestor/bestor.html">http://www.cs.wisc.edu/~bestor/bestor.html</A><P>
|
||||
</DL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="grading"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Grading Policy</H2>
|
||||
|
||||
Your final grade is based on seven programming assignments each worth 5% (not including Program #0) and three exams. Your highest two exam scores will each contribute 25% to your final grade; your lowest exam score will contribute 15%. You must complete and hand in <EM>all</EM> the assignments to be eligible to receive a passing grade for the course. Final grades for all CS 302 sections are graded on a curve with a mean in the range of 2.8 - 3.0, where A = 4.0; the curve is computed after the final exam is completed.<P>
|
||||
<DL>
|
||||
<DT>Exam 1
|
||||
<DD>Thur February 29, 7:15 - 9:15 pm
|
||||
|
||||
<DT>Exam 2
|
||||
<DD>Wed April 10, 7:15 - 9:15 pm, Rm. 1207 Computer Science
|
||||
|
||||
<DT>Final
|
||||
<DD>Mon May 13, 7:55 - 9:45 am
|
||||
</DL>
|
||||
|
||||
</PRE>
|
||||
Click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/CurrentGrades.html">here</A> to see a list of the current class grades (identifed by student ID only).<P>
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="syllabus"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Syllabus (tentative)</H2>
|
||||
|
||||
The following topics and sections of the text will be approximately covered each week during the semester. You will only get the most out of this class if you read the relevant sections of the text <EM>before</EM> coming to class. This way you will be able to ask questions in class about anything that you are unsure of, instead of waiting until you're in the lab trying to work on an assignment to discover you didn't really understand something.<P>
|
||||
<OL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Syllabus1.html">Weeks 1-6</A> (Mid-Term Exam #1)
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Syllabus2.html">Weeks 7-11</A> (Mid-Term Exam #2)
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Syllabus3.html">Weeks 12-15</A> (Final Exam)
|
||||
</OL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="text"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Text and Lecture Notes</H2>
|
||||
|
||||
<H3>Text:</H3>
|
||||
<I>Fortran with Engineering Applications</I>, 5th. edition, by E. Koffman and F. Friedman, 1993.<P>
|
||||
|
||||
<H3>Lecture Notes:</H3>
|
||||
Copies of the lecture notes will be available on-line at the end of each week of class. <STRONG>IMPORTANT</STRONG> - the on-line lecture notes are <STRONG>not</STRONG> a substitute for coming to class and only cover what I show on the overhead projector. They do not include any examples or additional notes that I put on the board. You are responsible for <STRONG>all</STRONG> the material covered in class.<P>
|
||||
|
||||
<OL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week1.html">Week 1</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week2.html">Week 2</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week3.html">Week 3</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week4.html">Week 4</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week5.html">Week 5</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week6.html">Week 6</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week7.html">Week 7</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week8.html">Week 8</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week9.html">Week 9</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week10.html">Week 10</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week11.html">Week 11</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week12.html">Week 12</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week13.html">Week 13</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week14.html">Week 14</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Week15.html">Week 15</A>
|
||||
</OL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="assignments"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Exams and Programming Assignments</H2>
|
||||
|
||||
There are three exams: two mid-term exams and one final exam. Exams constitute 65% of your final grade so it is very important to do well on them to ensure a good grade, regardless of your performance on the assignments. All exams are approximately two hours long (though you may stay a bit longer if you need extra time) and are closed-book. You only need to bring a pen or pencil to exams - calculators are not necessary or even useful.
|
||||
|
||||
<H3>Exam Solutions:</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Exam1.html">Mid-Term Exam #1</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Exam2.html">Mid-Term Exam #2</A>
|
||||
</UL>
|
||||
|
||||
There are seven programming assignments (not including Program #0) each contributing 5% to your final grade. All the assignments must be completed and handed in to be eligible to receive a passing grade for the course. You <STRONG>must</STRONG> attempt to complete every programming assignment. If you hand in a program that does not run or will not even compile without errors then it will <STRONG>not</STRONG> be graded and will automatically receive a <STRONG>zero</STRONG> grade and you risk failing the course.<P>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Gradesheets.html">Gradesheets</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Handin.html">Handin Directory</A> (how to hand in assignments online)
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/LatePolicy.html">Late Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Policy on Academic Misconduct</A> (i.e. cheating)
|
||||
</UL>
|
||||
|
||||
<H3>Assignment Specifications:</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Program1.html">Program #1</A>, due Monday 2/12/15/96, 9:55 am
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Program2.html">Program #2</A>, due Friday 2/23/96, 9:55 am
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Program3.html">Program #3</A>, due Wednesday 3/6/96, 9:55 am
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Program4.html">Program #4</A>, due Wednesday 3/27/96, 9:55 am
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Program5.html">Program #5</A>, due Friday 4/12/96, 9:55 am
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Program6.html">Program #6</A>, due Monday 4/29/96, 9:55 am
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/cs302/Program7.html">Program #7</A>, due Friday 5/10/96, 1:00 pm
|
||||
</UL>
|
||||
|
||||
<H3>How to Get Help with Your Assignments:</H3>
|
||||
<DL>
|
||||
<DT>Consultants:
|
||||
<DD>The consultants in the computer lab can help you with most problems. They wear name tags and are on duty from approximately 8:00 am to 11:00 pm. Consultants can answer short questions about compiler error messages and program syntax, as well as how to login, use the printers, send E-mail, run Netscape, etc.<P>
|
||||
<UL>
|
||||
<LI>Click <A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">here</A> for more information about the consultants.
|
||||
</UL>
|
||||
<P>
|
||||
|
||||
<DT>Instructor:
|
||||
<DD>General questions about an assignment or questions that may require a long explanation are best answered by myself. Please see me during office hours or send me E-mail. I am not normally in my office except during office hours because I do my dissertation research from home via a modem. Therefore, if you want to see me outside of office hours please make an appointment first. You can most easily contact me by E-mail because I regularly login and read my E-mail from home.<P>
|
||||
<UL>
|
||||
<LI>Click <A HREF="mailto:bestor@cs.wisc.edu">here</A> to send me E-mail.
|
||||
</UL>
|
||||
<P>
|
||||
</DL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="problems"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Problem Solving Exercises</H2>
|
||||
|
||||
One of the most important skills you will learn in this class is <EM>problem solving</EM>. Good problem solving skills distinguish a "good" computer programmer from a "bad" one - it doesn't matter how familiar or skilled you are in a particular programming language, if you do not understand how to solve the problem then you will not be able to write a computer program for it in <EM>any</EM> language.<P>
|
||||
|
||||
To help you learn problem solving skills and techniques I will assign weekly problem solving exercises. These will be small but non-trivial problems which I will give out each Monday. You should look at the problem and think about it during the week and right down the steps you would go through to solve the problem; i.e. the overall structure of your program. This is primarily an exercise in general problem solving so you do <STRONG>not</STRONG> have to write any FORTRAN code (though you may if you want to and have time) and your solution/algorithm should not even be dependent on a particular programming language such as FORTRAN. Each Friday we will go over the solution in class.<P>
|
||||
|
||||
<H3>Exercises:</H3>
|
||||
<OL>
|
||||
<LI>Week 3: Question 16, Pg. 89. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/pythag.for">here</A> for the solution.
|
||||
<LI>Week 4: Question 4, Pg. 147. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/sort.for">here</A> for the solution.
|
||||
<LI>Week 5: Question 13, Pg. 218. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/sqroot.for">here</A> for the solution.
|
||||
<LI>Week 6: Question 6, Pg. 269. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/packet.for">here</A> for the solution.
|
||||
<LI>Week 7: Question 10, Pg. 329 (subroutines) - click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/volare.for">here</A> for the solution; Question 11, Pg. 330 (functions) - click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/lnaprx.for">here</A> for the solution.
|
||||
<LI>Week 8: Question 5, Pg. 559. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/blanks.for">here</A> for the solution.
|
||||
<LI>Week 9: Question 8, Pg. 401. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/parts.for">here</A> for the solution.
|
||||
<LI>Week 10: Question 6, Pg. 467. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/dotprd.for">here</A> for the solution.
|
||||
<LI>Week 11: Question 5, Pg. 467. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/selsrt.for">here</A> for the solution.
|
||||
<LI>Week 12: Question 3, Pg. 466. Click <A HREF="http://www.cs.wisc.edu/~bestor/cs302/merge.for">here</A> for the solution.
|
||||
<LI>Week 13: Question 5, Pg. 655.
|
||||
</OL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="lab"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Computer Lab</H2>
|
||||
|
||||
You will be using the <A HREF="http://www.cs.wisc.edu/~cs302/Labs/1350.html">Vectra lab</A> in Rm. 1350 Computer Science & Statistics containing Hewlett-Packard Vectra's running Microsoft Windows and Microsoft FORTRAN. This lab is open from 7:00 am to 1:00 am seven days a week except certain holidays. The printer room is located across the hall in Rm. 1359.<P>
|
||||
|
||||
You may also use your home or dorm computers to write your programs, however you will probably have to purchase your own copy of Microsoft FORTRAN or Lahey Personal FORTRAN (see the inside cover of the textbook). You may also work in any of the other computer labs on campus, however most do not have FORTRAN compilers (please see me first before using the <A
|
||||
HREF="http://www.cs.wisc.edu/~cs302/Labs/CAE.html">CAE lab</A>).<P>
|
||||
|
||||
The software you will be using in the lab includes:<P>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Introduction/MSwindows.html">Microsoft Windows</A> and <A HREF="http://www.cs.wisc.edu/~cs302/C++/Introduction/DOS_passwd.html">MS-DOS</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/faq.html>Microsoft FORTRAN</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/Email/Email.html">E-mail</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/Netscape/Netscape.html">Netscape</A>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H2><A HREF="#menu" NAME="pointers"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/arrowleft.gif" WIDTH=15 HEIGHT=15></A> Other Pointers of Interest</H2>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/cs302.html"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> CS 302 Home Page</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~bestor/bestor.html"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> Gareth Bestor's Home Page</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> Computer Sciences Department Home Page</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/starting-points.html"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> Starting Points for Internet Exploration</A>
|
||||
<LI><A HREF="http://www.lycos.com/"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> Lycos</A> (search the World-Wide-Web by keyword)
|
||||
<BR><BR>
|
||||
<LI><A HREF="http://www.unitedmedia.com/comics/dilbert/"><IMG SRC="http://www.cs.wisc.edu/~bestor/icons/URL.gif" WIDTH=15 HEIGHT=15> Dilbert</A> (comic relief for those long nights before an assignment is due)
|
||||
</UL>
|
||||
|
||||
</BODY>
|
||||
|
||||
<HR>
|
||||
|
||||
<ADDRESS>
|
||||
<H5>Copyright © 1996 <A HREF="http://www.cs.wisc.edu/~bestor/bestor.html">Gareth S. Bestor</A> (<A HREF="mailto:bestor@cs.wisc.edu">bestor@cs.wisc.edu</A>). Last modified April 24, 1996.</H5>
|
||||
</ADDRESS>
|
||||
|
||||
</HTML>
|
||||
@ -0,0 +1,75 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS 302 Fall 1996 - Section 63</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1>CS 302 Fall 1996 - Section 63</H1>
|
||||
<H2>Algebraic Language Programming - C++</H2>
|
||||
<B>Name: </B>Dave Eggleston<br>
|
||||
<B>Email: </B><a href="mailto:burnett@cs.wisc.edu">burnett@cs.wisc.edu</a><br>
|
||||
<B>Office: </B>CS&St 1306<br>
|
||||
<B>Office Phone: </B>(608)262-6601<br>
|
||||
<B>Office Hours: </B>M 3:00-4:00 F 11:30 - 12:30
|
||||
<P>
|
||||
<HR><p>
|
||||
<h3>ANNOUNCEMENTS: <i>updated Nov 10, 19:30</i><p>
|
||||
<h4>
|
||||
<b>Note</b>: The original output on the prog6 page had two errors in it
|
||||
(the days of the week were off by one.) The correct values are now there.<p>
|
||||
<a href="http://www.cs.wisc.edu/~burnett/cs302/exam2_info.html">Information about Exam 2</a> - <em>updated Nov 10</em><p>
|
||||
<a href="http://www.cs.wisc.edu/~burnett/cs302/p6_questions.html">Questions Asked about Program 6</a><p>
|
||||
<a href="http://www.cs.wisc.edu/~burnett/cs302/Examples/HourlyWorker.cpp">HourlyWorker Class</a><p>
|
||||
<b>Reading</b>: Scan through 9.1 for Thursday's class.<p>
|
||||
<a href="http://www.cs.wisc.edu/~burnett/cs302/Programs/prog6.html">Program 6</a> is now available.<p>
|
||||
<a href="http://www.cs.wisc.edu/~burnett/cs302/Quizzes/quiz3_sol.html">Solution to Quiz 3</a>.<p>
|
||||
<a href="http://www.cs.wisc.edu/~burnett/cs302/grades.html">Grades Page</a> is here.<p>
|
||||
<hr><p>
|
||||
</h4>
|
||||
<D>
|
||||
<DT>General Course Information
|
||||
<DD>
|
||||
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/cs302.html">CS 302 Home Page</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~burnett/cs302/objectives.html">Course Objectives</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Labs/1350.html">Vectra Lab</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">CS 302 Consultants</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~burnett/cs302/syllabus.html">Syllabus</A>
|
||||
<li><A HREF="http://www.cs.wisc.edu/~burnett/cs302/remote.html">Working from Home</A>
|
||||
</UL>
|
||||
<P>
|
||||
<DT>Class "Handouts"
|
||||
<DD>
|
||||
<UL>
|
||||
<LI><a href="http://www.cs.wisc.edu/~burnett/cs302/grades.html">Grades</a><br>
|
||||
<LI><a href="http://www.cs.wisc.edu/~burnett/cs302/programs.html">Homework</a><br>
|
||||
<LI><a href="http://www.cs.wisc.edu/~burnett/cs302/exams.html">Exams and Quizzes</a><br>
|
||||
<li><a href="http://www.cs.wisc.edu/~burnett/cs302/code.html">Miscellaneous Archive</a><br>
|
||||
</UL>
|
||||
<P>
|
||||
<DT>Policy Information
|
||||
<DD>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/email.html">Email Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/grading.html">Grading Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~burnett/cs302/syllabus.html">Late Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Academic Misconduct Policy</A>
|
||||
</UL>
|
||||
<P>
|
||||
<DT>Text
|
||||
<DD>
|
||||
|
||||
<A HREF="http://www-cse.ucsd.edu/users/savitch/books/cs1.cpp/start.html">Problem Solving
|
||||
with C++ - The Object of Programming by Walter Savitch</A><br>
|
||||
Addison-Wesley Publishing Company, 1996.<br>
|
||||
<A HREF="http://www-cse.ucsd.edu/users/savitch/books/cs1.cpp/errata.html">List of known errata</A><br>
|
||||
</DL>
|
||||
<HR><p>
|
||||
Last modified:
|
||||
Wed Aug 28, 1996, Dave Eggleston
|
||||
<em>(<a href="mailto:burnett@cs.wisc.edu">burnett@cs.wisc.edu</a>)</em>
|
||||
<p>
|
||||
<em>Based on Greg Sharp's cs302 home page</em>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
@ -0,0 +1,67 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS736 Spring 1996</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
|
||||
<P> <H1>CS 736: Advanced Operating Systems <br>(Spring 1996)</H1>
|
||||
|
||||
<h2> Summary </h2>
|
||||
This course is intended to give you a broad exposure to advanced
|
||||
operating systems topics.
|
||||
There are two important components of this course: reading and discussion of
|
||||
various research papers, and a project involving implementation of an
|
||||
experimental system. The research papers cover topics
|
||||
including synchronization and communications, memory management, file systems,
|
||||
protection and security, and distributed systems. The project requires you to
|
||||
choose a problem, research and propose solutions, and implement a
|
||||
prototype system.
|
||||
|
||||
<h2> Lecture Info </h2>
|
||||
During each class, we will discuss topics relevant to the current papers.
|
||||
The lecture will not be a detailed review of the papers, but rather
|
||||
a discussion of major topics and themes using the papers as a focal point.
|
||||
<strong>Active participation in discussion is strongly encouraged.</strong>
|
||||
<p>
|
||||
<b>Lecture:</b> 11:00 - 12:15 Tuesday and Thursday, 2255 Engineering Hall<br>
|
||||
<b>Office Hour:</b> 2:00 - 3:00pm Tuesday, or by appointment; 7361 Computer Sciences<br>
|
||||
|
||||
<h2> Text </h2>
|
||||
Our text is <a href="http://www.cs.wisc.edu/~cao/cs736/cs736-papers.html">a selection of ``classic'' papers</a>
|
||||
(from the 60's to the 90's) on operating system design and implementation.
|
||||
<p>
|
||||
You can purchase these readings at the DoIT (formerly MACC) documentation desk
|
||||
for about $20.
|
||||
The readings this semester are different from those of previous semesters;
|
||||
so please do buy a copy of these papers.
|
||||
|
||||
<h2> Grading </h2>
|
||||
There is no exam in this course. Instead, there are two assignments.
|
||||
The first assignment is using a benchmark suite to measure the performance
|
||||
of various operating systems (SunOS, Solaris, Linux, Windows, etc., as many
|
||||
as you can lay your hands on).
|
||||
The second assignment is the project, involving a project proposal,
|
||||
implementation, a final report, and a project presentation.
|
||||
<p>
|
||||
Of the total grade, class participation counts 10\%, the first assignment
|
||||
counts 20\%, and the project counts 70\%.
|
||||
|
||||
<h2> Schedule </h2>
|
||||
Here is a <a href="http://www.cs.wisc.edu/~cao/cs736/cs736-schedule.html">tentative schedule</a>.
|
||||
|
||||
<h2> Projects </h2>
|
||||
Here is <a href="http://www.cs.wisc.edu/~cao/cs736/project-list.html">a list of suggested projects</a>.
|
||||
You can make up your own project as well.
|
||||
In either case, you need to come and discuss with me before choosing a project.
|
||||
Teams of two or more people are allowed.
|
||||
|
||||
<h2> Slides </h2>
|
||||
|
||||
Here are the <a href="http://www.cs.wisc.edu/~cao/cs736/cs736-slides.html"> slides I used in my lectures</a>.
|
||||
|
||||
<h2> Assigments </h2>
|
||||
|
||||
Here is the <a href="http://www.cs.wisc.edu/~cao/cs736/cs736-hw1.html"> first assignment</a>.
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,48 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS 110</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<H1>Introduction to Computer Programming</H1> <H2>
|
||||
Computer Sciences 110</H2> <H3>
|
||||
Fall 1996</H3>
|
||||
|
||||
This is a one-credit course designed to cover the basic programming
|
||||
structures needed to prepare the students for CS310 and elementary
|
||||
engineering courses. The material covered will be sufficient to enable
|
||||
the student to write simple programs to solve engineering problems in
|
||||
elementary courses.
|
||||
<P>
|
||||
|
||||
The material in CS 110 is essentially the same as the first half of <A HREF="http://www.cs.wisc.edu/~cs302">CS 302</A>.
|
||||
|
||||
<P>
|
||||
|
||||
List of fall sections:
|
||||
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~tick/cs110.html">Lecture 1 (FORTRAN), Jeff Lampert</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~tick/cs110.html">Lecture 2 (FORTRAN), Jeff Lampert</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~dsilva/cs110.html">Lecture 3 (C++), Tony D'Silva</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~dsilva/cs110.html">Lecture 4 (C++), Tony D'Silva</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~hummert/cs110/cs110.html">Lecture 5 (C++), Sidney Hummert</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~hummert/cs110/cs110.html">Lecture 6 (C++), Sidney Hummert</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~mbirk/cs110.html">Lecture 7 (C++), Michael Birk</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~mbirk/cs110.html">Lecture 8 (C++), Michael Birk</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~hummert/cs110/cs110.html">Lecture 9 (C++), Sidney Hummert</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~hummert/cs110/cs110.html">Lecture 10 (C++),Sidney Hummert</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~dsilva/cs110.html">Lecture 11 (C++), Tony D'Silva</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~dsilva/cs110.html">Lecture 12 (C++), Tony D'Silva</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~rmanning/cs110.html">Lecture 13 (C++), Russell Manning</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~rmanning/cs110.html">Lecture 14 (C++), Russell Manning</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~mreames/cs110.html">Lecture 15 (C++), Martin Reames</A>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
Last modified: Wed Sep 4 11:29:13 1996 by Anthony D'Silva
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,263 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS 132, Fall 1996</TITLE>
|
||||
</HEAD>
|
||||
<!--
|
||||
<BODY BACKGROUND=/~tsiolis/gifs/yellow_w.gif>
|
||||
-->
|
||||
<BODY>
|
||||
<A NAME = index></A>
|
||||
<CENTER>
|
||||
<TABLE CELLPADDING=0 BORDER=8>
|
||||
<TD ALIGN=left>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~cs132-1/fallban.gif BORDER=0 ALT="CS 132, Fall 1996">
|
||||
<IMG SRC=http://www.cs.wisc.edu/~cs132-1/magic2.gif BORDER=0 >
|
||||
</TD>
|
||||
<TR>
|
||||
<TD ALIGN=left>
|
||||
<!--
|
||||
<BR><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/prplline.gif><BR>
|
||||
-->
|
||||
<TABLE CELLPADDING=0>
|
||||
<TD VALIGN=top><A HREF=#news><IMG SRC=news.gif ALT="News" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=#instructors><IMG SRC=instruct.gif ALT="Instructor" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-1/cs132d-course-guide.html#laboratorywork><IMG SRC=http://www.cs.wisc.edu/~cs132-1/exams.gif ALT="Deadlines & Exams" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-1/cs132d-syllabus.html><IMG SRC=http://www.cs.wisc.edu/~cs132-1/syl.gif ALT="Syllabus" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-1/electronic-manuals.html><IMG SRC=http://www.cs.wisc.edu/~cs132-1/manuals.gif ALT="Electronic Manuals" BORDER=0></A></TD>
|
||||
<TR>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-1/cs132d-course-guide.html><IMG SRC=http://www.cs.wisc.edu/~cs132-1/guide.gif ALT="Guide to CS 132" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-1/review.html><IMG SRC=http://www.cs.wisc.edu/~cs132-1/quiz_gui.gif ALT="Quiz Review Guide" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=#tas><IMG SRC=assist.gif ALT="Teaching Assistants" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-1/errors.html><IMG SRC=http://www.cs.wisc.edu/~cs132-1/text_err.gif ALT="Textbook Errors" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=#explore><IMG SRC=explore.gif ALT="Explore the Web" BORDER=0></A></TD>
|
||||
</TABLE>
|
||||
<!--
|
||||
<BR CLEAR=left><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/prplline.gif>
|
||||
-->
|
||||
</TD>
|
||||
</TABLE>
|
||||
</CENTER>
|
||||
<P> Search the CS 132 web pages for keywords (returns all matching paragraphs):
|
||||
<FORM ACTION="http://cgi.cs.wisc.edu/scripts/ratliff/htgrep.cgi">
|
||||
<INPUT
|
||||
TYPE="hidden"
|
||||
NAME="file"
|
||||
VALUE="~ratliff/cs132.html,~ratliff/cs132d-course-guide.html,~ratliff/cs132d-syllabus.html,~ratliff/electronic-manuals.html,~ratliff/review.html"
|
||||
>
|
||||
<INPUT NAME="isindex" SIZE=30>
|
||||
<INPUT TYPE="submit" VALUE="Submit">
|
||||
<INPUT TYPE="reset" VALUE="Reset">
|
||||
<input type="hidden" name="case" value="no">
|
||||
<input type="hidden" name="boolean" value="yes">
|
||||
<input type="hidden" name="style" value="none">
|
||||
<input type="hidden" name="grab" value="yes">
|
||||
<input type="hidden" name="refer" value="no">
|
||||
<input type="hidden" name="abstract" value="no">
|
||||
<input type="hidden" name="ftpstyle" value="dir">
|
||||
</FORM>
|
||||
<P><HR SIZE = 5>
|
||||
<P>
|
||||
<A NAME="news">
|
||||
<H2>News<BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/jet.line.gif></H2></A>
|
||||
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
Once you set up your class account, <B>NEVER LEAVE YOUR
|
||||
COMPUTER WITHOUT EXITING FROM WINDOWS</B>. When you exit from
|
||||
windows, you automatically exit from your account, too. If you don't
|
||||
do as instructed, the next person starting using the computer
|
||||
you've just abandoned has complete control over your account.
|
||||
They can send messages signed with your name, read your mail, copy, or even
|
||||
delete your personal work. Remember to exit windows when you're
|
||||
done working for the day, or when you plan to leave your machine
|
||||
unattended for some time.<P>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
The email address you get when you initialize your account is
|
||||
provided to you by the <A HREF=http://www.cs.wisc.edu/~cs132-1//>Computer Sciences department</A> and is
|
||||
different from the one provided by DoIT. You will have the account
|
||||
for CS 132 only during this semester; after the end of the course the
|
||||
account will be canceled. As long as you are a UW student, the email
|
||||
account that DoIT provides will be active. Look for messages and
|
||||
announcements for CS 132 in your Computer Sciences account.<P>
|
||||
|
||||
<P>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
Midterm exam <A HREF=http://www.cs.wisc.edu/~cs132-1/midkey>answer key</A>
|
||||
|
||||
<BR><HR><P>
|
||||
|
||||
<A NAME="instructors"></A>
|
||||
<H2>Instructor<BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/jet.line.gif></H2>
|
||||
|
||||
<B><FONT SIZE=+1>Professor Ed Desautels</FONT></B>
|
||||
|
||||
<P>
|
||||
<I>Office:</I> 5375 <A HREF ="http://www.cs.wisc.edu/">Computer Sciences</A><br>
|
||||
<I>Office hours:</I> 12-1 Monday-Wednesday, or by appointment.<br>
|
||||
<I>Phone:</I> 262-7971; dept office 262-1204<br>
|
||||
<I>E-mail:</I> <a HREF=mailto:ed@cs.wisc.edu>ed@cs.wisc.edu</a>
|
||||
|
||||
<BR><HR><P>
|
||||
|
||||
<A NAME="tas"></A>
|
||||
<H2>Teaching Assistants<BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/jet.line.gif></H2>
|
||||
|
||||
<H3>Follow these links to your TA's home page...</H3>
|
||||
|
||||
<P>
|
||||
<TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</TD></B><TD><A HREF=http://www.cs.wisc.edu/~ratliff/ratliff.html>Kelly Ratliff</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:kelly@cs.wisc.edu>kelly@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>3360 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-9275<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>MW 3:30-4:30<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>304, 305<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~ratliff/grades.html>GRADES</A></TD>
|
||||
</TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~bockrath/bockrath.html>Nathan Bockrath</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:bockrath@cs.wisc.edu>bockrath@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>3310 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-1721<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>MW 10:00-11:00<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>301, 302<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~bockrath/grades.html>GRADES</A></TD>
|
||||
</TABLE><TR>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF="http://www.engr.wisc.edu/~rehnuma/homepage.html">Rehnuma Rahman</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:rehnuma@cae.wisc.edu>rehnuma@cae.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>1349 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-5340<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>M 11:00-12:00,W 12:30-1:30<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>317, 318<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF="http://www.engr.wisc.edu/~rehnuma/homepage.html">GRADES</A></TD>
|
||||
</TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~jfink/jfink.html>Jaime Fink</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:jfink@cs.wisc.edu>jfink@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>1306 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-6601<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>TR 10:45-11:45<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>315, 316<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~jfink/grades.html>GRADES</A></TD>
|
||||
</TABLE><TR>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~ashraf/ashraf.html>Ashraf Aboulnaga</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:ashraf@cs.wisc.edu>ashraf@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>3310 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-1721<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>MW 4:00-5:00<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>319, 320<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~ashraf/grades.html>GRADES</A></TD>
|
||||
</TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~geery/geery.html>Andrew Geery</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:geery@cs.wisc.edu>geery@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>1301 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD><TR>
|
||||
<TD><B>Office hours:</B></TD><TD>R 2:30-4:30<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>303, 304<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~geery/grades.html>GRADES</A></TD>
|
||||
</TABLE><TR>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~jherro/jherro.html>James Herro</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:jherro@cs.wisc.edu>jherro@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>1301 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD><TR>
|
||||
<TD><B>Office hours:</B></TD><TD>WF 12:30-1:30<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>305, 310<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~jherro/grades.html>GRADES</A></TD>
|
||||
</TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~agupta/agupta.html>Abhinav Gupta</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:agupta@cs.wisc.edu>agupta@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>3360 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-9275<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>MF 9:30-10:30<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>322, 323<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~agupta/grades.html>GRADES</A></TD>
|
||||
</TABLE><TR>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~jyothi/jyothi.html>Jyothi Krothapalli</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:jyothi@cs.wisc.edu>jyothi@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>3310 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-1721<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>MW 10:00-11:00<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>306, 307<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~jyothi/grades.html>GRADES</A></TD>
|
||||
</TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~suhui/suhui.html>Su-Hui Chiang</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:suhui@cs.wisc.edu>suhui@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>6384 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-6619<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>R 4:00-5:00<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>321<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~suhui/grades.html>GRADES</A></TD>
|
||||
</TABLE><TR>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~tsiolis/tsiolis.html>Thanos Tsiolis</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:tsiolis@cs.wisc.edu>tsiolis@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>6364 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-6615<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>R 10:00 - 11:00<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>309<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~tsiolis/grades.html>GRADES</A></TD>
|
||||
</TABLE>
|
||||
</TABLE>
|
||||
|
||||
<BR><HR><P>
|
||||
|
||||
<a name="explore"></a>
|
||||
<H2><IMG SRC="http://www.cs.wisc.edu/~cs132-1/gifs/enterpri.gif" alt="enterprise image">
|
||||
Explore the Web Further...<BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/jet.line.gif></H2>
|
||||
|
||||
<h3>Companies Whose Software or Hardware We Will Use</h3>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.borland.com/"> Borland </a><BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.hp.com/"> Hewlett-Packard </a><BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.ibm.com/"> IBM </a><BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.intel.com/"> Intel </a><BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.microsoft.com/"> Microsoft </a><BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.novell.com/"> Novell </a><BR>
|
||||
|
||||
<h3>Useful Links for Further Web Exploration</h3>
|
||||
<DL>
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF = "http://lycos.cs.cmu.edu/">Lycos</A>
|
||||
<DD>Enormous Database of Web Sites.
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF = http://www.yahoo.com/>Yahoo</A>
|
||||
<DD>Internet resources classified by categories. Has a lookup search.
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF = "http://wings.buffalo.edu/world/na.html">The Virtual Tourist</A>
|
||||
<DD>Find W3 sites around the world by clicking on a world map.
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF = "http://wwwmbb.cs.colorado.edu/~mcbryan/bb/summary.html">The Mother of All BBS</A>
|
||||
<DD>Large Alphabetical List of Web Sites.
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF = "http://kzsu.stanford.edu/uwi/reviews.html">What's Hot and Cool on the Web</A>
|
||||
<DD>Lists of Especially Excellent Web Sites.
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF ="http://www.cs.wisc.edu/">University of Wisconsin-Madison CS Home Page</A>
|
||||
</DL>
|
||||
|
||||
<BR><HR>
|
||||
<FONT SIZE=-1><I>
|
||||
<BR CLEAR=left>
|
||||
<P>This page was originally created and maintained by
|
||||
<A HREF=http://www.cs.wisc.edu/~ben/ben.html><B>Ben Teitelbaum</B></A> and <A HREF=http://www.cs.wisc.edu/~tsiolis/tsiolis.html><B>Thanos Tsiolis</B></A>.
|
||||
|
||||
<BR>It was modified and now maintained by
|
||||
<A HREF=http://www.cs.wisc.edu/~ratliff/ratliff.html><B>Kelly Ratliff</B></A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,263 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS 132, Fall 1996</TITLE>
|
||||
</HEAD>
|
||||
<!--
|
||||
<BODY BACKGROUND=/~tsiolis/gifs/yellow_w.gif>
|
||||
-->
|
||||
<BODY>
|
||||
<A NAME = index></A>
|
||||
<CENTER>
|
||||
<TABLE CELLPADDING=0 BORDER=8>
|
||||
<TD ALIGN=left>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~cs132-2/fallban.gif BORDER=0 ALT="CS 132, Fall 1996">
|
||||
<IMG SRC=http://www.cs.wisc.edu/~cs132-2/magic2.gif BORDER=0 >
|
||||
</TD>
|
||||
<TR>
|
||||
<TD ALIGN=left>
|
||||
<!--
|
||||
<BR><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/prplline.gif><BR>
|
||||
-->
|
||||
<TABLE CELLPADDING=0>
|
||||
<TD VALIGN=top><A HREF=#news><IMG SRC=news.gif ALT="News" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=#instructors><IMG SRC=instruct.gif ALT="Instructor" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-2/cs132d-course-guide.html#laboratorywork><IMG SRC=http://www.cs.wisc.edu/~cs132-2/exams.gif ALT="Deadlines & Exams" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-2/cs132d-syllabus.html><IMG SRC=http://www.cs.wisc.edu/~cs132-2/syl.gif ALT="Syllabus" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-2/electronic-manuals.html><IMG SRC=http://www.cs.wisc.edu/~cs132-2/manuals.gif ALT="Electronic Manuals" BORDER=0></A></TD>
|
||||
<TR>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-2/cs132d-course-guide.html><IMG SRC=http://www.cs.wisc.edu/~cs132-2/guide.gif ALT="Guide to CS 132" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-2/review.html><IMG SRC=http://www.cs.wisc.edu/~cs132-2/quiz_gui.gif ALT="Quiz Review Guide" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=#tas><IMG SRC=assist.gif ALT="Teaching Assistants" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=http://www.cs.wisc.edu/~cs132-2/errors.html><IMG SRC=http://www.cs.wisc.edu/~cs132-2/text_err.gif ALT="Textbook Errors" BORDER=0></A></TD>
|
||||
<TD VALIGN=top><A HREF=#explore><IMG SRC=explore.gif ALT="Explore the Web" BORDER=0></A></TD>
|
||||
</TABLE>
|
||||
<!--
|
||||
<BR CLEAR=left><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/prplline.gif>
|
||||
-->
|
||||
</TD>
|
||||
</TABLE>
|
||||
</CENTER>
|
||||
<P> Search the CS 132 web pages for keywords (returns all matching paragraphs):
|
||||
<FORM ACTION="http://cgi.cs.wisc.edu/scripts/ratliff/htgrep.cgi">
|
||||
<INPUT
|
||||
TYPE="hidden"
|
||||
NAME="file"
|
||||
VALUE="~ratliff/cs132.html,~ratliff/cs132d-course-guide.html,~ratliff/cs132d-syllabus.html,~ratliff/electronic-manuals.html,~ratliff/review.html"
|
||||
>
|
||||
<INPUT NAME="isindex" SIZE=30>
|
||||
<INPUT TYPE="submit" VALUE="Submit">
|
||||
<INPUT TYPE="reset" VALUE="Reset">
|
||||
<input type="hidden" name="case" value="no">
|
||||
<input type="hidden" name="boolean" value="yes">
|
||||
<input type="hidden" name="style" value="none">
|
||||
<input type="hidden" name="grab" value="yes">
|
||||
<input type="hidden" name="refer" value="no">
|
||||
<input type="hidden" name="abstract" value="no">
|
||||
<input type="hidden" name="ftpstyle" value="dir">
|
||||
</FORM>
|
||||
<P><HR SIZE = 5>
|
||||
<P>
|
||||
<A NAME="news">
|
||||
<H2>News<BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/jet.line.gif></H2></A>
|
||||
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
Once you set up your class account, <B>NEVER LEAVE YOUR
|
||||
COMPUTER WITHOUT EXITING FROM WINDOWS</B>. When you exit from
|
||||
windows, you automatically exit from your account, too. If you don't
|
||||
do as instructed, the next person starting using the computer
|
||||
you've just abandoned has complete control over your account.
|
||||
They can send messages signed with your name, read your mail, copy, or even
|
||||
delete your personal work. Remember to exit windows when you're
|
||||
done working for the day, or when you plan to leave your machine
|
||||
unattended for some time.<P>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
The email address you get when you initialize your account is
|
||||
provided to you by the <A HREF=http://www.cs.wisc.edu/~cs132-2//>Computer Sciences department</A> and is
|
||||
different from the one provided by DoIT. You will have the account
|
||||
for CS 132 only during this semester; after the end of the course the
|
||||
account will be canceled. As long as you are a UW student, the email
|
||||
account that DoIT provides will be active. Look for messages and
|
||||
announcements for CS 132 in your Computer Sciences account.<P>
|
||||
|
||||
<P>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
Midterm exam <A HREF=http://www.cs.wisc.edu/~cs132-2/midkey>answer key</A>
|
||||
|
||||
<BR><HR><P>
|
||||
|
||||
<A NAME="instructors"></A>
|
||||
<H2>Instructor<BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/jet.line.gif></H2>
|
||||
|
||||
<B><FONT SIZE=+1>Professor Ed Desautels</FONT></B>
|
||||
|
||||
<P>
|
||||
<I>Office:</I> 5375 <A HREF ="http://www.cs.wisc.edu/">Computer Sciences</A><br>
|
||||
<I>Office hours:</I> 12-1 Monday-Wednesday, or by appointment.<br>
|
||||
<I>Phone:</I> 262-7971; dept office 262-1204<br>
|
||||
<I>E-mail:</I> <a HREF=mailto:ed@cs.wisc.edu>ed@cs.wisc.edu</a>
|
||||
|
||||
<BR><HR><P>
|
||||
|
||||
<A NAME="tas"></A>
|
||||
<H2>Teaching Assistants<BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/jet.line.gif></H2>
|
||||
|
||||
<H3>Follow these links to your TA's home page...</H3>
|
||||
|
||||
<P>
|
||||
<TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</TD></B><TD><A HREF=http://www.cs.wisc.edu/~ratliff/ratliff.html>Kelly Ratliff</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:kelly@cs.wisc.edu>kelly@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>3360 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-9275<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>MW 3:30-4:30<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>304, 305<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~ratliff/grades.html>GRADES</A></TD>
|
||||
</TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~bockrath/bockrath.html>Nathan Bockrath</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:bockrath@cs.wisc.edu>bockrath@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>3310 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-1721<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>MW 10:00-11:00<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>301, 302<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~bockrath/grades.html>GRADES</A></TD>
|
||||
</TABLE><TR>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF="http://www.engr.wisc.edu/~rehnuma/homepage.html">Rehnuma Rahman</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:rehnuma@cae.wisc.edu>rehnuma@cae.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>1349 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-5340<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>M 11:00-12:00,W 12:30-1:30<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>317, 318<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF="http://www.engr.wisc.edu/~rehnuma/homepage.html">GRADES</A></TD>
|
||||
</TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~jfink/jfink.html>Jaime Fink</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:jfink@cs.wisc.edu>jfink@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>1306 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-6601<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>TR 10:45-11:45<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>315, 316<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~jfink/grades.html>GRADES</A></TD>
|
||||
</TABLE><TR>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~ashraf/ashraf.html>Ashraf Aboulnaga</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:ashraf@cs.wisc.edu>ashraf@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>3310 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-1721<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>MW 4:00-5:00<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>319, 320<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~ashraf/grades.html>GRADES</A></TD>
|
||||
</TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~geery/geery.html>Andrew Geery</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:geery@cs.wisc.edu>geery@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>1301 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD><TR>
|
||||
<TD><B>Office hours:</B></TD><TD>R 2:30-4:30<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>303, 304<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~geery/grades.html>GRADES</A></TD>
|
||||
</TABLE><TR>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~jherro/jherro.html>James Herro</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:jherro@cs.wisc.edu>jherro@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>1301 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD><TR>
|
||||
<TD><B>Office hours:</B></TD><TD>WF 12:30-1:30<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>305, 310<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~jherro/grades.html>GRADES</A></TD>
|
||||
</TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~agupta/agupta.html>Abhinav Gupta</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:agupta@cs.wisc.edu>agupta@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>3360 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-9275<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>MF 9:30-10:30<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>322, 323<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~agupta/grades.html>GRADES</A></TD>
|
||||
</TABLE><TR>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~jyothi/jyothi.html>Jyothi Krothapalli</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:jyothi@cs.wisc.edu>jyothi@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>3310 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-1721<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>MW 10:00-11:00<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>306, 307<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~jyothi/grades.html>GRADES</A></TD>
|
||||
</TABLE>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~suhui/suhui.html>Su-Hui Chiang</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:suhui@cs.wisc.edu>suhui@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>6384 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-6619<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>R 4:00-5:00<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>321<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~suhui/grades.html>GRADES</A></TD>
|
||||
</TABLE><TR>
|
||||
<TD VALIGN=top><TABLE BORDER=4 CELLPADDING=6>
|
||||
<TD><B>Name:</B></TD><TD><A HREF=http://www.cs.wisc.edu/~tsiolis/tsiolis.html>Thanos Tsiolis</A><TR>
|
||||
<TD><B>Email:</B></TD><TD><A HREF=mailto:tsiolis@cs.wisc.edu>tsiolis@cs.wisc.edu</A><TR>
|
||||
<TD><B>Office #:</B></TD><TD>6364 CS&S<TR>
|
||||
<TD><B>Office phone:</B></TD><TD>262-6615<TR>
|
||||
<TD><B>Office hours:</B></TD><TD>R 10:00 - 11:00<TR>
|
||||
<TD><B>132 sections:</B></TD><TD>309<TR>
|
||||
<TD ALIGN=center COLSPAN=2><A HREF=http://www.cs.wisc.edu/~tsiolis/grades.html>GRADES</A></TD>
|
||||
</TABLE>
|
||||
</TABLE>
|
||||
|
||||
<BR><HR><P>
|
||||
|
||||
<a name="explore"></a>
|
||||
<H2><IMG SRC="http://www.cs.wisc.edu/~cs132-2/gifs/enterpri.gif" alt="enterprise image">
|
||||
Explore the Web Further...<BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/jet.line.gif></H2>
|
||||
|
||||
<h3>Companies Whose Software or Hardware We Will Use</h3>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.borland.com/"> Borland </a><BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.hp.com/"> Hewlett-Packard </a><BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.ibm.com/"> IBM </a><BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.intel.com/"> Intel </a><BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.microsoft.com/"> Microsoft </a><BR>
|
||||
<IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/blueball.gif>
|
||||
<a href="http://www.novell.com/"> Novell </a><BR>
|
||||
|
||||
<h3>Useful Links for Further Web Exploration</h3>
|
||||
<DL>
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF = "http://lycos.cs.cmu.edu/">Lycos</A>
|
||||
<DD>Enormous Database of Web Sites.
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF = http://www.yahoo.com/>Yahoo</A>
|
||||
<DD>Internet resources classified by categories. Has a lookup search.
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF = "http://wings.buffalo.edu/world/na.html">The Virtual Tourist</A>
|
||||
<DD>Find W3 sites around the world by clicking on a world map.
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF = "http://wwwmbb.cs.colorado.edu/~mcbryan/bb/summary.html">The Mother of All BBS</A>
|
||||
<DD>Large Alphabetical List of Web Sites.
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF = "http://kzsu.stanford.edu/uwi/reviews.html">What's Hot and Cool on the Web</A>
|
||||
<DD>Lists of Especially Excellent Web Sites.
|
||||
<DT><IMG SRC=http://www.cs.wisc.edu/~tsiolis/gifs/green_diamond.gif>
|
||||
<A HREF ="http://www.cs.wisc.edu/">University of Wisconsin-Madison CS Home Page</A>
|
||||
</DL>
|
||||
|
||||
<BR><HR>
|
||||
<FONT SIZE=-1><I>
|
||||
<BR CLEAR=left>
|
||||
<P>This page was originally created and maintained by
|
||||
<A HREF=http://www.cs.wisc.edu/~ben/ben.html><B>Ben Teitelbaum</B></A> and <A HREF=http://www.cs.wisc.edu/~tsiolis/tsiolis.html><B>Thanos Tsiolis</B></A>.
|
||||
|
||||
<BR>It was modified and now maintained by
|
||||
<A HREF=http://www.cs.wisc.edu/~ratliff/ratliff.html><B>Kelly Ratliff</B></A>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,210 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="GENERATOR" CONTENT="Adobe PageMill 2.0 Mac">
|
||||
<TITLE>CS132 Using Computers - Lectures 3 & 4</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
|
||||
<H1 ALIGN=CENTER>CS132 - Using Computers</H1>
|
||||
|
||||
<H2>Instructor Info:</H2>
|
||||
|
||||
<H4><TABLE WIDTH="100%" HEIGHT="86" BORDER="0" CELLSPACING="2" CELLPADDING=
|
||||
"0">
|
||||
<TR>
|
||||
<TD WIDTH="10%"><B>Instructor: </B></TD>
|
||||
<TD> <A HREF="http://www.cs.wisc.edu/~sally/sally.html">Sally Peterson</A></TD></TR>
|
||||
<TR>
|
||||
<TD><B>Office: </B></TD>
|
||||
<TD> 5381 Computer Science</TD></TR>
|
||||
<TR>
|
||||
<TD><B>Phone: </B></TD>
|
||||
<TD> 263-7763</TD></TR>
|
||||
<TR>
|
||||
<TD><B>E-Mail: </B></TD>
|
||||
<TD><A HREF="mailto:sally@cs.wisc.edu">sally@cs.wisc.edu</A> or <A HREF="mailto:slpeters@facstaff.wisc.edu">slpeters@facstaff.wisc.edu</A></TD></TR>
|
||||
<TR>
|
||||
<TD><B>Office Hours:</B></TD>
|
||||
<TD WIDTH="49%">Tuesday 10:45-11:45, Thursday 11:00-12:00 or by appointment</TD></TR>
|
||||
</TABLE>
|
||||
</H4>
|
||||
|
||||
<H2>Vital Class Info:</H2>
|
||||
|
||||
<H2><TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="0">
|
||||
<TR>
|
||||
<TD WIDTH="15%"><B>Time:</B></TD>
|
||||
<TD>TR 8:00 to 9:15 (Lecture 3)<BR>
|
||||
TR 9:30 to 10:45 (Lecture 4)</TD></TR>
|
||||
<TR>
|
||||
<TD><B>Place:</B></TD>
|
||||
<TD WIDTH="58%">All lectures held in 1800 Engineering Hall</TD></TR>
|
||||
<TR>
|
||||
<TD><B>Lecture Text:</B></TD>
|
||||
<TD><I>Information Technology and Society</I> by Laudon, Traver & Laudon</TD></TR>
|
||||
<TR>
|
||||
<TD><B>Lab Text:</B></TD>
|
||||
<TD><I>Point, Click & Drag: Using the Macintosh</I> by Peterson</TD></TR>
|
||||
</TABLE>
|
||||
</H2>
|
||||
|
||||
<H2>Course Introduction:</H2>
|
||||
|
||||
<P>This class is designed to take you from <B>zero</B> knowledge of computers
|
||||
to being a crack shot user (and using these skills to get yourself through
|
||||
college and into the job arena!). Our lab sections are taught using Macintosh
|
||||
computers, but sections using PCs are available (see <A HREF="http://www.cs.wisc.edu/~cs132-1/cs132.html">CS132
|
||||
Using Computers - Lectures 1 &2</A>).</P>
|
||||
|
||||
<P>The course has two components:</P>
|
||||
|
||||
<H2>Part 1 - Lecture:</H2>
|
||||
|
||||
<P>In the lecture we will discuss computers in "generic" terms,
|
||||
i.e. general computer science topics. We will discuss how computers work,
|
||||
including the following topics (not necessarily in this order):</P>
|
||||
|
||||
<UL>
|
||||
<LI>application programs (including word processors, spreadsheets, graphics
|
||||
and databases) </LI>
|
||||
<LI>hardware, input/output, storage devices </LI>
|
||||
<LI>operating systems, programming languages </LI>
|
||||
<LI>networks and telecommunications </LI>
|
||||
<LI>artificial intelligence and expert systems </LI>
|
||||
<LI>computer-related social issues </LI>
|
||||
</UL>
|
||||
|
||||
<H2>Part 2 - Lab:</H2>
|
||||
|
||||
<P>In the laboratory (discussion) sections you will have hands-on experience
|
||||
on Macintosh IIci computers with the following programs:</P>
|
||||
|
||||
<UL>
|
||||
<LI>word processing (<B>MS Word 5.0</B>) </LI>
|
||||
<LI>electronic mail, newsgroups, and World Wide Web (<B>Eudora 3.0 and
|
||||
Netscape 3.0</B>) </LI>
|
||||
<LI>painting and drawing (<B>Aldus SuperPaint 3.0</B>) </LI>
|
||||
<LI>spreadsheet and charting (<B>MS Excel 5.0</B>) </LI>
|
||||
<LI>database (<B>FileMaker</B>) </LI>
|
||||
<LI>presentation manager (<B>HyperCard 2.1</B>) </LI>
|
||||
<LI>desktop publishing (<B>Aldus PageMaker 4.0</B>) </LI>
|
||||
</UL>
|
||||
|
||||
<P>An integral part of lab is learning the Macintosh operating system (System
|
||||
7.5.3) as well.</P>
|
||||
|
||||
<P>In addition, there are some special tools (CD-ROM and scanners) available.
|
||||
There are 10 TAs that teach the lab sections. Both the TAs and I have the
|
||||
goal of providing you with high quality instruction and a rich educational
|
||||
experience.</P>
|
||||
|
||||
<H2>TAs:</H2>
|
||||
|
||||
<P ALIGN=CENTER><TABLE BORDER="1" CELLPADDING="4" CELLSPACING="2">
|
||||
<TR>
|
||||
<TH WIDTH="20%" ALIGN="LEFT"><P ALIGN=LEFT>Name</TH>
|
||||
<TH WIDTH="16%" ALIGN="LEFT"><P ALIGN=LEFT>Section</TH>
|
||||
<TH WIDTH="12%" ALIGN="LEFT"><P ALIGN=LEFT><B>Time</B></TH>
|
||||
<TH WIDTH="13%" ALIGN="LEFT"><P ALIGN=LEFT>Days </TH></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~jonb/jonb.html">Jon Bodner</A> </TD>
|
||||
<TD>358</TD>
|
||||
<TD>6:10</TD>
|
||||
<TD>MW</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~leavy/leavy.html">Nick Leavy</A></TD>
|
||||
<TD>338<BR>
|
||||
340</TD>
|
||||
<TD>3:30<BR>
|
||||
11:00</TD>
|
||||
<TD>MW<BR>
|
||||
TR</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~lloyd/lloyd.html">Shannon Lloyd</A> </TD>
|
||||
<TD>354<BR>
|
||||
356</TD>
|
||||
<TD>5:20<BR>
|
||||
6:40</TD>
|
||||
<TD>TR<BR>
|
||||
TR</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~reminga/reminga.html">Jeff Reminga</A></TD>
|
||||
<TD>331<BR>
|
||||
357</TD>
|
||||
<TD>7:45<BR>
|
||||
4:50</TD>
|
||||
<TD>MWF<BR>
|
||||
MW</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~iss/userid.html">Ira Sharenow</A></TD>
|
||||
<TD>351<BR>
|
||||
352</TD>
|
||||
<TD>1:00<BR>
|
||||
2:30</TD>
|
||||
<TD>TR<BR>
|
||||
TR</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~swanderb/swanderb.html">Brian Swander</A>
|
||||
</TD>
|
||||
<TD>335<BR>
|
||||
336</TD>
|
||||
<TD>12:05<BR>
|
||||
1:20</TD>
|
||||
<TD>MWF<BR>
|
||||
MWF</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~brad/brad.html">Brad Thayer</A> </TD>
|
||||
<TD>333<BR>
|
||||
334</TD>
|
||||
<TD>9:55<BR>
|
||||
11:00</TD>
|
||||
<TD>MWF<BR>
|
||||
MWF</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~joev/joev.html">Joe Varghese</A></TD>
|
||||
<TD>339<BR>
|
||||
355</TD>
|
||||
<TD>9:30<BR>
|
||||
8:00</TD>
|
||||
<TD>TR<BR>
|
||||
TR</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cae.wisc.edu/~geoff/geoff.html">Geoff Weinberg</A></TD>
|
||||
<TD>337<BR>
|
||||
353</TD>
|
||||
<TD>2:25<BR>
|
||||
4:00</TD>
|
||||
<TD>MWF<BR>
|
||||
TR</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~myuin/myuin.html">Maria Yuin</A></TD>
|
||||
<TD>332<BR>
|
||||
359</TD>
|
||||
<TD>8:50<BR>
|
||||
7:30</TD>
|
||||
<TD>MWF<BR>
|
||||
MW</TD></TR>
|
||||
</TABLE>
|
||||
</P>
|
||||
|
||||
<H2>Recommended Background:</H2>
|
||||
|
||||
<P>No background is necessary for this course.</P>
|
||||
|
||||
<H2>Assignments, Quizzes and Exams:</H2>
|
||||
|
||||
<P>Your grade will be based on two exams from lecture, and on regular assignments
|
||||
and quizzes in lab.</P>
|
||||
|
||||
<H2>Syllabus:</H2>
|
||||
|
||||
<P>To glance at the syllabus (which contains all nitty-gritty class details),
|
||||
click <B><A HREF="http://www.cs.wisc.edu/~cs132-3/cs132-syllabus.html">here.</A></B> </P>
|
||||
|
||||
<H2>Assignments:</H2>
|
||||
<P><A HREF="http://www.cs.wisc.edu/~cs132-3/assign3.html">Assignment 3: SuperPaint</A></P>
|
||||
<P><A HREF="http://www.cs.wisc.edu/~cs132-3/assign4.html">Assignment 4: Excel</A></P>
|
||||
<P><HR>Last modified: October 13, 1996 by <A HREF="mailto:jonb@cs.wisc.edu">Jon
|
||||
Bodner</A>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,210 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<META NAME="GENERATOR" CONTENT="Adobe PageMill 2.0 Mac">
|
||||
<TITLE>CS132 Using Computers - Lectures 3 & 4</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
|
||||
<H1 ALIGN=CENTER>CS132 - Using Computers</H1>
|
||||
|
||||
<H2>Instructor Info:</H2>
|
||||
|
||||
<H4><TABLE WIDTH="100%" HEIGHT="86" BORDER="0" CELLSPACING="2" CELLPADDING=
|
||||
"0">
|
||||
<TR>
|
||||
<TD WIDTH="10%"><B>Instructor: </B></TD>
|
||||
<TD> <A HREF="http://www.cs.wisc.edu/~sally/sally.html">Sally Peterson</A></TD></TR>
|
||||
<TR>
|
||||
<TD><B>Office: </B></TD>
|
||||
<TD> 5381 Computer Science</TD></TR>
|
||||
<TR>
|
||||
<TD><B>Phone: </B></TD>
|
||||
<TD> 263-7763</TD></TR>
|
||||
<TR>
|
||||
<TD><B>E-Mail: </B></TD>
|
||||
<TD><A HREF="mailto:sally@cs.wisc.edu">sally@cs.wisc.edu</A> or <A HREF="mailto:slpeters@facstaff.wisc.edu">slpeters@facstaff.wisc.edu</A></TD></TR>
|
||||
<TR>
|
||||
<TD><B>Office Hours:</B></TD>
|
||||
<TD WIDTH="49%">Tuesday 10:45-11:45, Thursday 11:00-12:00 or by appointment</TD></TR>
|
||||
</TABLE>
|
||||
</H4>
|
||||
|
||||
<H2>Vital Class Info:</H2>
|
||||
|
||||
<H2><TABLE WIDTH="100%" BORDER="0" CELLSPACING="2" CELLPADDING="0">
|
||||
<TR>
|
||||
<TD WIDTH="15%"><B>Time:</B></TD>
|
||||
<TD>TR 8:00 to 9:15 (Lecture 3)<BR>
|
||||
TR 9:30 to 10:45 (Lecture 4)</TD></TR>
|
||||
<TR>
|
||||
<TD><B>Place:</B></TD>
|
||||
<TD WIDTH="58%">All lectures held in 1800 Engineering Hall</TD></TR>
|
||||
<TR>
|
||||
<TD><B>Lecture Text:</B></TD>
|
||||
<TD><I>Information Technology and Society</I> by Laudon, Traver & Laudon</TD></TR>
|
||||
<TR>
|
||||
<TD><B>Lab Text:</B></TD>
|
||||
<TD><I>Point, Click & Drag: Using the Macintosh</I> by Peterson</TD></TR>
|
||||
</TABLE>
|
||||
</H2>
|
||||
|
||||
<H2>Course Introduction:</H2>
|
||||
|
||||
<P>This class is designed to take you from <B>zero</B> knowledge of computers
|
||||
to being a crack shot user (and using these skills to get yourself through
|
||||
college and into the job arena!). Our lab sections are taught using Macintosh
|
||||
computers, but sections using PCs are available (see <A HREF="http://www.cs.wisc.edu/~cs132-1/cs132.html">CS132
|
||||
Using Computers - Lectures 1 &2</A>).</P>
|
||||
|
||||
<P>The course has two components:</P>
|
||||
|
||||
<H2>Part 1 - Lecture:</H2>
|
||||
|
||||
<P>In the lecture we will discuss computers in "generic" terms,
|
||||
i.e. general computer science topics. We will discuss how computers work,
|
||||
including the following topics (not necessarily in this order):</P>
|
||||
|
||||
<UL>
|
||||
<LI>application programs (including word processors, spreadsheets, graphics
|
||||
and databases) </LI>
|
||||
<LI>hardware, input/output, storage devices </LI>
|
||||
<LI>operating systems, programming languages </LI>
|
||||
<LI>networks and telecommunications </LI>
|
||||
<LI>artificial intelligence and expert systems </LI>
|
||||
<LI>computer-related social issues </LI>
|
||||
</UL>
|
||||
|
||||
<H2>Part 2 - Lab:</H2>
|
||||
|
||||
<P>In the laboratory (discussion) sections you will have hands-on experience
|
||||
on Macintosh IIci computers with the following programs:</P>
|
||||
|
||||
<UL>
|
||||
<LI>word processing (<B>MS Word 5.0</B>) </LI>
|
||||
<LI>electronic mail, newsgroups, and World Wide Web (<B>Eudora 3.0 and
|
||||
Netscape 3.0</B>) </LI>
|
||||
<LI>painting and drawing (<B>Aldus SuperPaint 3.0</B>) </LI>
|
||||
<LI>spreadsheet and charting (<B>MS Excel 5.0</B>) </LI>
|
||||
<LI>database (<B>FileMaker</B>) </LI>
|
||||
<LI>presentation manager (<B>HyperCard 2.1</B>) </LI>
|
||||
<LI>desktop publishing (<B>Aldus PageMaker 4.0</B>) </LI>
|
||||
</UL>
|
||||
|
||||
<P>An integral part of lab is learning the Macintosh operating system (System
|
||||
7.5.3) as well.</P>
|
||||
|
||||
<P>In addition, there are some special tools (CD-ROM and scanners) available.
|
||||
There are 10 TAs that teach the lab sections. Both the TAs and I have the
|
||||
goal of providing you with high quality instruction and a rich educational
|
||||
experience.</P>
|
||||
|
||||
<H2>TAs:</H2>
|
||||
|
||||
<P ALIGN=CENTER><TABLE BORDER="1" CELLPADDING="4" CELLSPACING="2">
|
||||
<TR>
|
||||
<TH WIDTH="20%" ALIGN="LEFT"><P ALIGN=LEFT>Name</TH>
|
||||
<TH WIDTH="16%" ALIGN="LEFT"><P ALIGN=LEFT>Section</TH>
|
||||
<TH WIDTH="12%" ALIGN="LEFT"><P ALIGN=LEFT><B>Time</B></TH>
|
||||
<TH WIDTH="13%" ALIGN="LEFT"><P ALIGN=LEFT>Days </TH></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~jonb/jonb.html">Jon Bodner</A> </TD>
|
||||
<TD>358</TD>
|
||||
<TD>6:10</TD>
|
||||
<TD>MW</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~leavy/leavy.html">Nick Leavy</A></TD>
|
||||
<TD>338<BR>
|
||||
340</TD>
|
||||
<TD>3:30<BR>
|
||||
11:00</TD>
|
||||
<TD>MW<BR>
|
||||
TR</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~lloyd/lloyd.html">Shannon Lloyd</A> </TD>
|
||||
<TD>354<BR>
|
||||
356</TD>
|
||||
<TD>5:20<BR>
|
||||
6:40</TD>
|
||||
<TD>TR<BR>
|
||||
TR</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~reminga/reminga.html">Jeff Reminga</A></TD>
|
||||
<TD>331<BR>
|
||||
357</TD>
|
||||
<TD>7:45<BR>
|
||||
4:50</TD>
|
||||
<TD>MWF<BR>
|
||||
MW</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~iss/userid.html">Ira Sharenow</A></TD>
|
||||
<TD>351<BR>
|
||||
352</TD>
|
||||
<TD>1:00<BR>
|
||||
2:30</TD>
|
||||
<TD>TR<BR>
|
||||
TR</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~swanderb/swanderb.html">Brian Swander</A>
|
||||
</TD>
|
||||
<TD>335<BR>
|
||||
336</TD>
|
||||
<TD>12:05<BR>
|
||||
1:20</TD>
|
||||
<TD>MWF<BR>
|
||||
MWF</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~brad/brad.html">Brad Thayer</A> </TD>
|
||||
<TD>333<BR>
|
||||
334</TD>
|
||||
<TD>9:55<BR>
|
||||
11:00</TD>
|
||||
<TD>MWF<BR>
|
||||
MWF</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~joev/joev.html">Joe Varghese</A></TD>
|
||||
<TD>339<BR>
|
||||
355</TD>
|
||||
<TD>9:30<BR>
|
||||
8:00</TD>
|
||||
<TD>TR<BR>
|
||||
TR</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cae.wisc.edu/~geoff/geoff.html">Geoff Weinberg</A></TD>
|
||||
<TD>337<BR>
|
||||
353</TD>
|
||||
<TD>2:25<BR>
|
||||
4:00</TD>
|
||||
<TD>MWF<BR>
|
||||
TR</TD></TR>
|
||||
<TR>
|
||||
<TD><A HREF="http://www.cs.wisc.edu/~myuin/myuin.html">Maria Yuin</A></TD>
|
||||
<TD>332<BR>
|
||||
359</TD>
|
||||
<TD>8:50<BR>
|
||||
7:30</TD>
|
||||
<TD>MWF<BR>
|
||||
MW</TD></TR>
|
||||
</TABLE>
|
||||
</P>
|
||||
|
||||
<H2>Recommended Background:</H2>
|
||||
|
||||
<P>No background is necessary for this course.</P>
|
||||
|
||||
<H2>Assignments, Quizzes and Exams:</H2>
|
||||
|
||||
<P>Your grade will be based on two exams from lecture, and on regular assignments
|
||||
and quizzes in lab.</P>
|
||||
|
||||
<H2>Syllabus:</H2>
|
||||
|
||||
<P>To glance at the syllabus (which contains all nitty-gritty class details),
|
||||
click <B><A HREF="http://www.cs.wisc.edu/~cs132-3/cs132-syllabus.html">here.</A></B> </P>
|
||||
|
||||
<H2>Assignments:</H2>
|
||||
<P><A HREF="http://www.cs.wisc.edu/~cs132-4/assign3.html">Assignment 3: SuperPaint</A></P>
|
||||
<P><A HREF="http://www.cs.wisc.edu/~cs132-4/assign4.html">Assignment 4: Excel</A></P>
|
||||
<P><HR>Last modified: October 13, 1996 by <A HREF="mailto:jonb@cs.wisc.edu">Jon
|
||||
Bodner</A>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,76 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<TITLE>CS302 Home Page</TITLE>
|
||||
<BASE HREF="http://www.cs.wisc.edu/~cs302/cs302.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<CENTER>
|
||||
<H1>Computer Sciences 302</H1>
|
||||
<H2>Algebraic Language Programming</H2>
|
||||
<H3><A HREF="http://www.cs.wisc.edu/directories/302sections.html">
|
||||
Sections and Instructors</A></H3>
|
||||
</CENTER>
|
||||
|
||||
<HR>
|
||||
<P>We would like your comments, suggestions, or complaints about CS302.
|
||||
Feedback may be provided by clicking <A HREF="http://www.cs.wisc.edu/~cs302/Consultants/emailjim.html">
|
||||
here</A>.
|
||||
<BR> - Jim Skrentny, CS302 Coordinator, Office: CS1303, 262-0191,
|
||||
Email skrentny@cs
|
||||
<HR>
|
||||
|
||||
<H3>Information for All Sections</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/faq.html">CS 302 Frequently Asked Questions</A>
|
||||
<P>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/course.html">Course Overview</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Labs/labs.html">Microcomputer Laboratories</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">Consultants</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~cs302/consulting_f96.txt">Fall 1996 Consulting Schedule</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/tutors.html">Tutors (mainly C++)</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Policy on Academic Misconduct</A>
|
||||
<P>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~pubs/grad-guidebook/node9.html">Courses
|
||||
Offered by CS Department</A>
|
||||
</UL>
|
||||
|
||||
<H3>Software for All Sections</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Introduction/MSwindows.html">Introduction to
|
||||
Microsoft Windows</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/All_compilers/hints.html">Hints for Windows
|
||||
Compilers</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/OS/Windows/Windows.html">The Windows
|
||||
Operating System</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/Email/Email.html">Email</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/Netscape/Netscape.html">Netscape</A>
|
||||
<P>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/subdirs.html">Creating and Using Subdirectories</A>
|
||||
</UL>
|
||||
|
||||
<H3>C++ Information</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C%2B%2B/Text/Text.html">The Savitch Text Book</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Borland4.5/intro.html">Introduction to Borland C++</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Language/C++.html">The C++ language</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Borland4.5/start_borland.html">The
|
||||
Borland C++ integrated development environment</A>
|
||||
</UL>
|
||||
|
||||
<H3>Fortran Information</H3>
|
||||
|
||||
<UL>
|
||||
<LI>See Jeff Lampert's home page for
|
||||
<A HREF="http://www.cs.wisc.edu/~tick/cs302.html">Section 70.</A>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
<ADDRESS>
|
||||
Last Updated: Fri 8/30/96, Jim Skrentny CS302 Coordinator, skrentny@cs.wisc.edu
|
||||
</ADDRESS>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,29 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<TITLE>CS302 Course Info</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<H1>Course Information for CS302</H1>
|
||||
|
||||
<H2>Course Description</H2><p>
|
||||
<EM>From the Guidebook for Undergraduate Students, May 1994:</EM><P>
|
||||
|
||||
Construction of algorithms; problem solving; instruction and experience
|
||||
in the use of at least one procedure-oriented language (e.g., Pascal
|
||||
or Fortran); survey of other such languages, advanced programming
|
||||
techniques. Prereq: Advanced high school mathematical preparation or
|
||||
some college work in mathematics, statistics or logic; or consent of
|
||||
instructor. Open to Fr.<P>
|
||||
|
||||
<HR>
|
||||
|
||||
< <a href="http://www.cs.wisc.edu/~cs302/cs302.html">
|
||||
cs302 home page</a> >
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
||||
@ -0,0 +1,76 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<TITLE>CS302 Home Page</TITLE>
|
||||
<BASE HREF="http://www.cs.wisc.edu/~cs302/cs302.html">
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<CENTER>
|
||||
<H1>Computer Sciences 302</H1>
|
||||
<H2>Algebraic Language Programming</H2>
|
||||
<H3><A HREF="http://www.cs.wisc.edu/directories/302sections.html">
|
||||
Sections and Instructors</A></H3>
|
||||
</CENTER>
|
||||
|
||||
<HR>
|
||||
<P>We would like your comments, suggestions, or complaints about CS302.
|
||||
Feedback may be provided by clicking <A HREF="http://www.cs.wisc.edu/~cs302/Consultants/emailjim.html">
|
||||
here</A>.
|
||||
<BR> - Jim Skrentny, CS302 Coordinator, Office: CS1303, 262-0191,
|
||||
Email skrentny@cs
|
||||
<HR>
|
||||
|
||||
<H3>Information for All Sections</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/faq.html">CS 302 Frequently Asked Questions</A>
|
||||
<P>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/course.html">Course Overview</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Labs/labs.html">Microcomputer Laboratories</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">Consultants</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~cs302/consulting_f96.txt">Fall 1996 Consulting Schedule</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/tutors.html">Tutors (mainly C++)</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Policy on Academic Misconduct</A>
|
||||
<P>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~pubs/grad-guidebook/node9.html">Courses
|
||||
Offered by CS Department</A>
|
||||
</UL>
|
||||
|
||||
<H3>Software for All Sections</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Introduction/MSwindows.html">Introduction to
|
||||
Microsoft Windows</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/All_compilers/hints.html">Hints for Windows
|
||||
Compilers</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/OS/Windows/Windows.html">The Windows
|
||||
Operating System</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/Email/Email.html">Email</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Software/Netscape/Netscape.html">Netscape</A>
|
||||
<P>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/subdirs.html">Creating and Using Subdirectories</A>
|
||||
</UL>
|
||||
|
||||
<H3>C++ Information</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C%2B%2B/Text/Text.html">The Savitch Text Book</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Borland4.5/intro.html">Introduction to Borland C++</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Language/C++.html">The C++ language</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Borland4.5/start_borland.html">The
|
||||
Borland C++ integrated development environment</A>
|
||||
</UL>
|
||||
|
||||
<H3>Fortran Information</H3>
|
||||
|
||||
<UL>
|
||||
<LI>See Jeff Lampert's home page for
|
||||
<A HREF="http://www.cs.wisc.edu/~tick/cs302.html">Section 70.</A>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
<ADDRESS>
|
||||
Last Updated: Fri 8/30/96, Jim Skrentny CS302 Coordinator, skrentny@cs.wisc.edu
|
||||
</ADDRESS>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,55 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS310 Home Page </TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
|
||||
<center>
|
||||
<H1> Problem Solving using Computers - Fall 1996 </H1>
|
||||
<H2> Computer Sciences 310 </H2>
|
||||
</center>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
Check the following pages for information on CS310.
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<li> <A href="http://www.cs.wisc.edu/~cs310-1/Instructors.html">
|
||||
Instructors and teaching assistants </A> including office hours.
|
||||
<br>
|
||||
<br>
|
||||
<li> Information on <A href="http://www.cs.wisc.edu/~cs310-1/Assignments.html">
|
||||
assignments </A> including suggestions, copies of assignments, and
|
||||
explanations about grading. <br>
|
||||
<lu> Check the <A href="http://www.cs.wisc.edu/~cs310-1/310/AssignReq.html">
|
||||
policy </A> on assignments, doing your own work, etc.
|
||||
<br>
|
||||
<br>
|
||||
<li> Information on <A href="http://www.cs.wisc.edu/~cs310-1/Exams.html">
|
||||
examinations </A> and copies of past exams.
|
||||
<br>
|
||||
<br>
|
||||
<li> Information on <A href="http://www.cs.wisc.edu/~cs310-1/Labs.html">
|
||||
labs </A> including copies of the handouts.
|
||||
<br>
|
||||
<br>
|
||||
<li> <A href="http://www.cs.wisc.edu/~cs310-1/Docs.html">
|
||||
Documents </A> including a syllabus.
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
|
||||
<p> Many of the documents on these web pages are in postscript.
|
||||
If you need a postscript viewer, you can obtain one from the
|
||||
CS ftp site. Check the local services section of the
|
||||
<A href="http://www.cs.wisc.edu"> CS department home page. </A>
|
||||
Under local services, go to the FTP web page, and then to the
|
||||
ghost directory. Read the README file for further directions.
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,55 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS310 Home Page </TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
|
||||
<center>
|
||||
<H1> Problem Solving using Computers - Fall 1996 </H1>
|
||||
<H2> Computer Sciences 310 </H2>
|
||||
</center>
|
||||
|
||||
<br>
|
||||
<br>
|
||||
|
||||
Check the following pages for information on CS310.
|
||||
|
||||
<BLOCKQUOTE>
|
||||
<li> <A href="http://www.cs.wisc.edu/~cs310-1/Instructors.html">
|
||||
Instructors and teaching assistants </A> including office hours.
|
||||
<br>
|
||||
<br>
|
||||
<li> Information on <A href="http://www.cs.wisc.edu/~cs310-1/Assignments.html">
|
||||
assignments </A> including suggestions, copies of assignments, and
|
||||
explanations about grading. <br>
|
||||
<lu> Check the <A href="http://www.cs.wisc.edu/~cs310-1/310/AssignReq.html">
|
||||
policy </A> on assignments, doing your own work, etc.
|
||||
<br>
|
||||
<br>
|
||||
<li> Information on <A href="http://www.cs.wisc.edu/~cs310-1/Exams.html">
|
||||
examinations </A> and copies of past exams.
|
||||
<br>
|
||||
<br>
|
||||
<li> Information on <A href="http://www.cs.wisc.edu/~cs310-1/Labs.html">
|
||||
labs </A> including copies of the handouts.
|
||||
<br>
|
||||
<br>
|
||||
<li> <A href="http://www.cs.wisc.edu/~cs310-1/Docs.html">
|
||||
Documents </A> including a syllabus.
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
</BLOCKQUOTE>
|
||||
|
||||
|
||||
<p> Many of the documents on these web pages are in postscript.
|
||||
If you need a postscript viewer, you can obtain one from the
|
||||
CS ftp site. Check the local services section of the
|
||||
<A href="http://www.cs.wisc.edu"> CS department home page. </A>
|
||||
Under local services, go to the FTP web page, and then to the
|
||||
ghost directory. Read the README file for further directions.
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,232 @@
|
||||
<html>
|
||||
<head>
|
||||
<title> CS 354 - Home Page - Fall 1996 </title>
|
||||
<base href="http://www.cs.wisc.edu/~cs354-2/cs354/">
|
||||
</head>
|
||||
|
||||
|
||||
<BODY>
|
||||
<h1> CS 354 - Fall 1996 </h1>
|
||||
|
||||
<h2> Course Information </h2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> <A HREF="#instructors">Instructors and Office Hours</A>
|
||||
<li> <A HREF="#TAs">TAs and Office Hours</A>
|
||||
<li> <A HREF="#cancellations">Class Cancellations</A>
|
||||
<li> <A HREF="#handouts">Handouts</A>
|
||||
<li> <A HREF="#assignments">Assignments</A>
|
||||
<li> <A HREF="#solutions">Solutions</A>
|
||||
<li> <A HREF="#exams">Exams</A>
|
||||
<li> <A HREF="#grades">Grades</A>
|
||||
<li> <A HREF="#simulator">Simulator Help</A>
|
||||
<li> <A HREF="#notes">Lecture Notes</A>
|
||||
<li> <A HREF=http://www.cs.wisc.edu/~cs354-2/cs354/faq.html>Frequently Asked Questions (FAQ)</A>
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<h2> <A NAME="instructors">Instructors:</A> </h2>
|
||||
<p>
|
||||
Sections 1 and 3: Jerry Tusch
|
||||
<ul>
|
||||
<li> Office: 1309 CS&S Phone: 262-6603
|
||||
<li> Hours: 10-11 & 4-5 MW, 9-10 F
|
||||
<li> e-mail: jerry@cs.wisc.edu or tutsch@execpc.com
|
||||
|
||||
<li> Class: section 1, MWF 11am-12:15 in 1325 CS
|
||||
section 3, MW 5-6:40pm in 168 Noland
|
||||
</ul>
|
||||
<p>
|
||||
Section 2: Karen Miller
|
||||
<ul>
|
||||
<li> Office: 3387 CSS, Phone 263-1724
|
||||
<li> Hours: MW 10-11am
|
||||
<li> e-mail: smoler@cs.wisc.edu
|
||||
|
||||
<li> Class Time: MWF 8:25-9:40am in 107 Psychology
|
||||
</ul>
|
||||
<hr>
|
||||
<p>
|
||||
<h2> <A NAME="TAs">TAs:</A> </h2>
|
||||
<a href="http://www.cs.wisc.edu/~ssuen/">Sunlung Suen</a>
|
||||
<p>
|
||||
<ul>
|
||||
<li> Office: 1347 CSS, Phone 262-5786
|
||||
<li> Hours: TuTh 2:30-3:30pm
|
||||
<li> e-mail: ssuen@cs.wisc.edu
|
||||
</ul>
|
||||
<a no_href="http://www.cs.wisc.edu/~bsri/">Sridevi Bhamidipati</a>
|
||||
<p>
|
||||
<ul>
|
||||
<li> Office: 1351 CSS, Phone: 263-1938
|
||||
<li> Hours: WR 4:00-5:00pm
|
||||
<li> e-mail: bsri@cs.wisc.edu
|
||||
</ul>
|
||||
<a no_href="http://www.cs.wisc.edu/~ma/">Mohammad Asgarian</a>
|
||||
<p>
|
||||
<ul>
|
||||
<li> Office: 5364 CSS, Phone: 262-5105
|
||||
<li> Hours: TuTh 2:30-3:30pm
|
||||
<li> e-mail: ma@cs.wisc.edu
|
||||
</ul>
|
||||
<hr>
|
||||
<h2> <A NAME="cancellations">Class Cancellations:</A> </h2>
|
||||
<p>
|
||||
Karen's section:
|
||||
<ul>
|
||||
<li> no class on Monday September 23.
|
||||
<li> no class on Wednesday November 27.
|
||||
</ul>
|
||||
<p>
|
||||
Jerry's sections:
|
||||
<ul>
|
||||
<li> no cancellations scheduled
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<h2> <A NAME="handouts">Handouts:</A> </h2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/handouts/ch9.ps">revised Chapter 9 (postscript)</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/handouts/JT-overview.html">Course Overview (Jerry's
|
||||
sections, html)</a>
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2><A NAME="assignments">Assignments</A></H2>
|
||||
<p>
|
||||
<ul>
|
||||
<! -- link to program grading guidlines goes here? -->
|
||||
<li> Assignment #1 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a1hw.html">hw.html, </a> <a
|
||||
href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a1pgm.html">pgm.html </a>)
|
||||
<li> Assignment #2 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a2.html">program and homework</a>)
|
||||
<li> Assignment #3, Karen's section (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/karensp3.html">program</a> and <a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a3hw.html">homework</a>)
|
||||
<li> Assignment #4 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a4.html">program and homework</a>)
|
||||
<li> Assignment #5 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a5.html">program and homework</a>)
|
||||
</ul>
|
||||
<hr>
|
||||
<p>
|
||||
<H2><A NAME="solutions">Solutions</A></H2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> Quiz #1: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q1.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q1.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q1.j.html"> 3 </a>
|
||||
<li> Assignment #1 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a1hw.ans.html">hw.html </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P1"> program </a>)
|
||||
<li> Quiz #2: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q2.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q2.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q2.j.html"> 3 </a>
|
||||
<li> Assignment #2 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a2hw.ans.html">hw.html </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P2"> program </a>)
|
||||
<li> Quiz #3: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q3.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q3.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q3.j.html"> 3 </a>
|
||||
<li> Assignment #3 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a3hw.ans.html">hw.html </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P3"> program </a>)
|
||||
<li> Quiz #4: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q4.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q4.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q4.j.html"> 3 </a>
|
||||
<li> Assignment #4 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a4hw.ans.html">hw.html </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P4SAL"> programSAL </a>,
|
||||
<blink> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P4MAL"> programMAL </a> </blink>)
|
||||
<li> Quiz #5: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q5.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q5.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q5.j.html"> 3 </a>
|
||||
<li> Assignment #5 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a5hw.ans.html">hw.html </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P5"> program </a>)
|
||||
</ul>
|
||||
<hr>
|
||||
<p>
|
||||
<H2> <A NAME="exams">Exams</A></H2>
|
||||
<p>
|
||||
All quizzes will be open book/note, NO calculators.
|
||||
<p>
|
||||
<ul>
|
||||
<li> FOR KAREN'S SECTION:
|
||||
<ul>
|
||||
<li> Quiz 1 Friday September 13, in class
|
||||
<li> Quiz 2 Friday September 27, in class
|
||||
<li> Quiz 3 Friday October 11, in class
|
||||
<li> Quiz 4 Friday October 25, in class
|
||||
<li> Quiz 5 Friday November 8, in class
|
||||
<li> Quiz 6 Friday November 22, in class
|
||||
<li> Quiz 7 probably Friday December 13 (last class day)
|
||||
</ul>
|
||||
<li> FOR JERRY'S SECTIONS:
|
||||
<ul>
|
||||
<li> see <a href="http://www.cs.wisc.edu/~cs354-2/cs354/handouts/JT-syllabusMWF.html">section 1, MWF syllabus
|
||||
(html)</a>
|
||||
<li> see <a href="http://www.cs.wisc.edu/~cs354-2/cs354/handouts/JT-syllabusMW.html">section 3, MW syllabus
|
||||
(html)</a>
|
||||
</ul>
|
||||
</ul>
|
||||
<p>
|
||||
|
||||
<H3>Previous Exams, all in postscript format</H3>
|
||||
<ul>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F91.mtI.ps">Fall 91 -- exam 1</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/S91.mtI.ps">Spring 91 -- exam 1</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F93.mtII.ps">Fall 93 -- exam 2</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/S92.mtII.ps">Spring 92 -- exam 2</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F90.mtII.ps">Fall 90 -- exam 2</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F93.examIII.ps">Fall 93 -- exam 3</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/S94.examIII.ps">Spring 94 -- exam 3</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/SUM94.examIII.ps">Summer 94 -- exam 3</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F95.midterm.ps">Fall 95 -- midterm exam, with
|
||||
answers</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F95.final.ps">Fall 95 -- final exam, no answers</a>
|
||||
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2> <A NAME="grades">Grades</A></H2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/grades-form.html">Lookup Your Grade</a>
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2> <A NAME="simulator">Simulator Help</A></H2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/sim.guide.ps">graphical interface manual</a>
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2> <A NAME="notes">Lecture Notes</A></H2>
|
||||
<p>
|
||||
Karen Miller's section (section 2)
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/basics.html">Chapter 1</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/SAL.html">Chapter 2 -- SAL</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/numbers.html">Chapter 3 -- number systems</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/represent.html">Chapter 4 -- data representation</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/arith.int.html">Chapter 5 -- integer arithmetic</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/arith.flpt.html">Chapter 6 -- floating point
|
||||
arithmetic</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/data.structures.html">Chapter 7 -- data
|
||||
structures</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/MAL.html">Chapter 8 -- MAL and registers</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/procedures.html">Chapter 9 -- procedures</a> (updated
|
||||
Wednesday Oct. 16, 1996)
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/assembly.html">Chapter 10 -- assembly</a> (updated
|
||||
Monday October 28, 1996)
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/io.html">Chapter 11 -- I/O</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/interrupts.html">Chapter 12 -- exception
|
||||
processing</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/arch.features.html">Chapter 13 -- features for
|
||||
performance</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/case.studies.html">Chapter 14 -- architecure and
|
||||
case studies</a>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,246 @@
|
||||
<html>
|
||||
<head>
|
||||
<title> CS 354 - Home Page - Fall 1996 </title>
|
||||
<base href="http://www.cs.wisc.edu/~cs354-2/cs354/">
|
||||
</head>
|
||||
|
||||
|
||||
<BODY>
|
||||
<h1> CS 354 - Fall 1996 </h1>
|
||||
|
||||
<h2> Course Information </h2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> <A HREF="#instructors">Instructors and Office Hours</A>
|
||||
<li> <A HREF="#TAs">TAs and Office Hours</A>
|
||||
<li> <A HREF="#cancellations">Class Cancellations</A>
|
||||
<li> <A HREF="#handouts">Handouts</A>
|
||||
<li> <A HREF="#assignments">Assignments</A>
|
||||
<li> <A HREF="#solutions">Solutions</A>
|
||||
<li> <A HREF="#exams">Exams</A>
|
||||
<li> <A HREF="#grades">Grades</A>
|
||||
<li> <A HREF="#simulator">Simulator Help</A>
|
||||
<li> <A HREF="#notes">Lecture Notes</A>
|
||||
<li> <A HREF=http://www.cs.wisc.edu/~cs354-2/cs354/faq.html>Frequently Asked Questions (FAQ)</A>
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<h2> <A NAME="instructors">Instructors:</A> </h2>
|
||||
<p>
|
||||
Sections 1 and 3: Jerry Tusch
|
||||
<ul>
|
||||
<li> Office: 1309 CS&S Phone: 262-6603
|
||||
<li> Hours: 10-11 & 4-5 MW, 9-10 F
|
||||
<li> e-mail: jerry@cs.wisc.edu or tutsch@execpc.com
|
||||
|
||||
<li> Class: section 1, MWF 11am-12:15 in 1325 CS
|
||||
section 3, MW 5-6:40pm in 168 Noland
|
||||
</ul>
|
||||
<p>
|
||||
Section 2: Karen Miller
|
||||
<ul>
|
||||
<li> Office: 3387 CSS, Phone 263-1724
|
||||
<li> Hours: MW 10-11am
|
||||
<li> e-mail: smoler@cs.wisc.edu
|
||||
|
||||
<li> Class Time: MWF 8:25-9:40am in 107 Psychology
|
||||
</ul>
|
||||
<hr>
|
||||
<p>
|
||||
<h2> <A NAME="TAs">TAs:</A> </h2>
|
||||
<a href="http://www.cs.wisc.edu/~ssuen/">Sunlung Suen</a>
|
||||
<p>
|
||||
<ul>
|
||||
<li> Office: 1347 CSS, Phone 262-5786
|
||||
<li> Hours: TuTh 2:30-3:30pm
|
||||
<li> e-mail: ssuen@cs.wisc.edu
|
||||
</ul>
|
||||
<a no_href="http://www.cs.wisc.edu/~bsri/">Sridevi Bhamidipati</a>
|
||||
<p>
|
||||
<ul>
|
||||
<li> Office: 1351 CSS, Phone: 263-1938
|
||||
<li> Hours: WR 4:00-5:00pm
|
||||
<li> e-mail: bsri@cs.wisc.edu
|
||||
</ul>
|
||||
<a no_href="http://www.cs.wisc.edu/~ma/">Mohammad Asgarian</a>
|
||||
<p>
|
||||
<ul>
|
||||
<li> Office: 5364 CSS, Phone: 262-5105
|
||||
<li> Hours: TuTh 2:30-3:30pm
|
||||
<li> e-mail: ma@cs.wisc.edu
|
||||
</ul>
|
||||
<hr>
|
||||
<h2> <A NAME="cancellations">Class Cancellations:</A> </h2>
|
||||
<p>
|
||||
Karen's section:
|
||||
<ul>
|
||||
<li> no class on Monday September 23.
|
||||
<li> no class on Wednesday November 27.
|
||||
</ul>
|
||||
<p>
|
||||
Jerry's sections:
|
||||
<ul>
|
||||
<li> no cancellations scheduled
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<h2> <A NAME="handouts">Handouts:</A> </h2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/handouts/ch9.ps">revised Chapter 9 (postscript)</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/handouts/JT-overview.html">Course Overview (Jerry's
|
||||
sections, html)</a>
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2><A NAME="assignments">Assignments</A></H2>
|
||||
<p>
|
||||
<ul>
|
||||
<! -- link to program grading guidlines goes here? -->
|
||||
<li> Assignment #1 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a1hw.html">hw.html, </a> <a
|
||||
href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a1pgm.html">pgm.html </a>)
|
||||
<li> Assignment #2 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a2.html">program and homework</a>)
|
||||
<li> Assignment #3, Karen's section (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/karensp3.html">program</a> and <a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a3hw.html">homework</a>)
|
||||
<li> Assignment #4 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a4.html">program and homework</a>)
|
||||
<li> Assignment #5 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a5.html">program and homework</a>)
|
||||
<li> Assignment #6 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/homeworks/a6.html">program and homework</a>)
|
||||
</ul>
|
||||
<hr>
|
||||
<p>
|
||||
<H2><A NAME="solutions">Solutions</A></H2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> Quiz #1: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q1.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q1.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q1.j.html"> 3 </a>
|
||||
<li> Assignment #1 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a1hw.ans.html">hw.html </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P1"> program </a>)
|
||||
<li> Quiz #2: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q2.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q2.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q2.j.html"> 3 </a>
|
||||
<li> Assignment #2 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a2hw.ans.html">hw.html </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P2"> program </a>)
|
||||
<li> Quiz #3: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q3.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q3.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q3.j.html"> 3 </a>
|
||||
<li> Assignment #3 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a3hw.ans.html">hw.html </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P3"> program </a>)
|
||||
<li> Quiz #4: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q4.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q4.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q4.j.html"> 3 </a>
|
||||
<li> Assignment #4 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a4hw.ans.html">hw.html </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P4SAL"> programSAL </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P4MAL"> programMAL </a>)
|
||||
<li> Quiz #5: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q5.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q5.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q5.j.html"> 3 </a>
|
||||
<li> Assignment #5 (<blink><a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a5hw.ans.html">hw.html </a></blink>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P5"> program </a>)
|
||||
<li> Quiz #6: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q6.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q6.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q6.j.html"> 3 </a>
|
||||
<li> Assignment #6 (<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/a6hw.ans.html">hw.html </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P6A"> programA </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/P6B"> programB </a>)
|
||||
<li> Quiz #7: Sections <a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q7.j.html"> 1 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q7.k.html"> 2 </a>,
|
||||
<a href="http://www.cs.wisc.edu/~cs354-2/cs354/solutions/Q7.j.html"> 3 </a>
|
||||
</ul>
|
||||
<hr>
|
||||
<p>
|
||||
<H2> <A NAME="exams">Exams</A></H2>
|
||||
<p>
|
||||
All quizzes will be open book/note, NO calculators.
|
||||
<p>
|
||||
<ul>
|
||||
<li> FOR KAREN'S SECTION:
|
||||
<ul>
|
||||
<li> Quiz 1 Friday September 13, in class
|
||||
<li> Quiz 2 Friday September 27, in class
|
||||
<li> Quiz 3 Friday October 11, in class
|
||||
<li> Quiz 4 Friday October 25, in class
|
||||
<li> Quiz 5 Friday November 8, in class
|
||||
<li> Quiz 6 Friday November 22, in class
|
||||
<li> Quiz 7 probably Friday December 13 (last class day)
|
||||
<li> OPTIONAL final Thursday December 19 at 12:25pm
|
||||
<br>
|
||||
A very difficult, cumulative final will be offered for those desperate
|
||||
to raise their grade. Sign up in advance (before December 11).
|
||||
</ul>
|
||||
<li> FOR JERRY'S SECTIONS:
|
||||
<ul>
|
||||
<li> see <a href="http://www.cs.wisc.edu/~cs354-2/cs354/handouts/JT-syllabusMWF.html">section 1, MWF syllabus
|
||||
(html)</a>
|
||||
<li> see <a href="http://www.cs.wisc.edu/~cs354-2/cs354/handouts/JT-syllabusMW.html">section 3, MW syllabus
|
||||
(html)</a>
|
||||
</ul>
|
||||
</ul>
|
||||
<p>
|
||||
|
||||
<H3>Previous Exams, all in postscript format</H3>
|
||||
<ul>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F91.mtI.ps">Fall 91 -- exam 1</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/S91.mtI.ps">Spring 91 -- exam 1</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F93.mtII.ps">Fall 93 -- exam 2</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/S92.mtII.ps">Spring 92 -- exam 2</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F90.mtII.ps">Fall 90 -- exam 2</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F93.examIII.ps">Fall 93 -- exam 3</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/S94.examIII.ps">Spring 94 -- exam 3</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/SUM94.examIII.ps">Summer 94 -- exam 3</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F95.midterm.ps">Fall 95 -- midterm exam, with
|
||||
answers</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs354-2/cs354/exams/F95.final.ps">Fall 95 -- final exam, no answers</a>
|
||||
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2> <A NAME="grades">Grades</A></H2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/grades-form.html">Lookup Your Grade</a>
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2> <A NAME="simulator">Simulator Help</A></H2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/sim.guide.ps">graphical interface manual</a>
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2> <A NAME="notes">Lecture Notes</A></H2>
|
||||
<p>
|
||||
Karen Miller's section (section 2)
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/basics.html">Chapter 1</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/SAL.html">Chapter 2 -- SAL</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/numbers.html">Chapter 3 -- number systems</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/represent.html">Chapter 4 -- data representation</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/arith.int.html">Chapter 5 -- integer arithmetic</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/arith.flpt.html">Chapter 6 -- floating point
|
||||
arithmetic</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/data.structures.html">Chapter 7 -- data
|
||||
structures</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/MAL.html">Chapter 8 -- MAL and registers</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/procedures.html">Chapter 9 -- procedures</a> (updated
|
||||
Wednesday Oct. 16, 1996)
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/assembly.html">Chapter 10 -- assembly</a> (updated
|
||||
Monday October 28, 1996)
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/io.html">Chapter 11 -- I/O</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/interrupts.html">Chapter 12 -- exception
|
||||
processing</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/arch.features.html">Chapter 13 -- features for
|
||||
performance</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs354-2/cs354/lec.notes/case.studies.html">Chapter 14 -- architecure and
|
||||
case studies</a>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
@ -0,0 +1,135 @@
|
||||
<HTML>
|
||||
|
||||
<!-- (c) 1996 James D. Skrentny
|
||||
Permission is granted to use this document as you wish so long
|
||||
as this restriction and the copyright notices remain untouched. -->
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Data Structures, CS367 Lecs 1 & 4</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<CENTER>
|
||||
<H2>CS367: Introduction to Data Structures</H2>
|
||||
<H3>Lecture 1, MWF 9:30 - 10:45, 121 Psychology
|
||||
<BR>Lecture 4, MWF 11:00 - 12:15, 121 Psychology</H3>
|
||||
</CENTER>
|
||||
|
||||
<P><HR>
|
||||
|
||||
<H3>Course Information</H3>
|
||||
|
||||
<UL>
|
||||
<LI><BLINK><A HREF = "#announce">Announcements 11/9/96</A></BLINK>
|
||||
<LI><A HREF = "#read">Reading Assignments</A>
|
||||
<LI><A HREF = "working/start.html">Getting Started!</A>
|
||||
<LI><A HREF = "help.html">Getting Help!</A>
|
||||
<P>
|
||||
<LI><A HREF = "exams.html">Exams</A>
|
||||
<LI><A HREF = "programs.html">Programming Assignments</A>
|
||||
<LI><A HREF = "samples.html">Sample Code</A>
|
||||
<P>
|
||||
<LI><A HREF = "#who">Lecturer and TA Information</A>
|
||||
<LI><A HREF = "materials.html">Course Materials</A>
|
||||
<LI><A HREF = "computers.html">Computers</A>: Labs/Home/Other
|
||||
</UL>
|
||||
|
||||
<P><HR>
|
||||
|
||||
<A NAME = "announce">
|
||||
<H3>Announcements</H3>
|
||||
|
||||
<P>Any general announcements are placed here with the most recent
|
||||
announcements first. Any announcements or problems with programming
|
||||
assignments are not found here, but are located on each assignment's
|
||||
web page.
|
||||
|
||||
<OL>
|
||||
<LI><B>11/9/96</B> Binary Search Tree ADT sample code is online in samples page.
|
||||
<LI><B>11/5/96</B> Now that the last makeup exam is done, I have
|
||||
placed a copy of the solution key for exam one on reserve at
|
||||
the Kurt Wendt Library.
|
||||
<LI><B>11/1/96</B> Queue ADT sample code is online in samples page.
|
||||
<LI><B>10/10/96</B> Stack ADT sample code is online in samples page.
|
||||
<LI><B>10/9/96</B> Exam 1 topics are online in exams page.
|
||||
<LI><B>10/3/96</B> List ADT sample code is online in samples page.
|
||||
<LI><B>9/28/96</B> The handin directories have been created.
|
||||
<LI><B>9/19/96</B> The list of <A HREF="working/errors.html">Common
|
||||
C++ Programming Errors</A> is now online. Any suggestions/additions
|
||||
are welcomed.
|
||||
<LI><B>9/17/96</B> You can now use either the vega or the sol computer
|
||||
labs to do CS367 work. See <A HREF="computers.html">computers</A>
|
||||
for more information.
|
||||
<LI><B>9/14/96</B> Sample code has been placed on-line for Monday's
|
||||
and Wednesday's lectures.
|
||||
<LI><B>9/6/96</B> Are you getting a "bad magic number" error? Source
|
||||
files must end in <CODE>.cc</CODE> for them to be able to be compiled.
|
||||
Otherwise you will get this unusual error!
|
||||
<LI><B>9/6/96</B> Are you looking at stale pages? Don't forget to reload
|
||||
the web pages. The pages are being updated, and copies that your web
|
||||
browser caches become outdated (i.e. stale).
|
||||
<LI><B>9/4/96</B> Attend the Unix Tutorial! You need only
|
||||
attend one of the times listed below.
|
||||
<PRE>
|
||||
Mon. 9/3 - Thurs. 9/5, 4 and 6 PM, CS1221
|
||||
Mon. 9/9 - Thurs. 9/12, only 4 PM, CS1221.
|
||||
</PRE>
|
||||
</OL>
|
||||
</A>
|
||||
|
||||
<P><HR>
|
||||
|
||||
<A NAME="read"><H3>Reading Assignments</H3>
|
||||
|
||||
<UL>
|
||||
<LI><B>FUTURE:</B> Balanced Search Trees, Chapter 12, Pages 556-587
|
||||
<LI><B>FUTURE:</B> Tables, Chapter 11, We will discuss comparisons of implementations in lecture.
|
||||
<LI><B>11/8+ Lectures:</B> Trees, Chapter 10
|
||||
<LI><B>11/4+ Lectures:</B> Queues, Chapter 7, skip simulation
|
||||
<LI><B>11/1 Lecture:</B> Overloading Operators, Chapter 8, Pages 384-386
|
||||
<LI><B>10/23+ Lectures:</B> Hash Tables, Chapter 12, Pages 591-608
|
||||
<LI><B>10/14+ Lectures:</B> Stacks, Chapter 6
|
||||
<LI><B>10/7+ Lectures:</B> Linked Lists, Chapter 4
|
||||
<LI><B>10/4 Lecture:</B> Pointers and Dynamic Memory Allocation, Chapter 4, Pages 142-152
|
||||
<LI><B>10/2 Lecture:</B> Sorting and Searching Analysis, Chapter 9, Pages: 392-405
|
||||
<LI><B>9/27+ Lectures:</B> Sorting Algorithms, Chapter 9, Pages: 405-429
|
||||
<LI><B>9/23+ Lectures:</B> Basic Recursion and Searching Algorithms, Chapter 2
|
||||
<LI><B>9/16+ Lectures:</B> Basic OOP, Chapter 3, Pages: 118-120 skip, 120-129 focus
|
||||
<LI><B>9/6+ Lectures:</B> Basic C++, Appendix A, Pages: A1-A35
|
||||
</UL>
|
||||
</A>
|
||||
|
||||
<P><HR>
|
||||
|
||||
<A NAME="who"><H3>Who's Who in CS367</H3>
|
||||
|
||||
<UL>
|
||||
<LI><B>Lecturer</B>
|
||||
<BR>Jim Skrentny,
|
||||
<I><A HREF = "email.html#lecturer">skrentny@cs.wisc.edu</A></I>
|
||||
<BR><B>Office:</B>1303 Computer Sciences, 262-0191
|
||||
<BR><B>Office Hours:</B>
|
||||
<A HREF = "office.html">M 12:30-1:30 PM, TW 3:00-4:00 PM</A>
|
||||
<LI><B>Teaching Assistants</B>
|
||||
<BR>Baicheng (Billy) Liao,</A>
|
||||
<I><A HREF = "email.html#tas">bail@cs.wisc.edu</A></I>
|
||||
<BR><B>Office:</B> 1343 Computer Sciences, 262-5596
|
||||
<BR><B>Office Hours:</B>
|
||||
<A HREF = "office.html">W 4:00 - 5:00 PM, F 3:00 - 4:00 PM</A>
|
||||
<BR>Jia Cheng,
|
||||
<I><A HREF = "email.html#tas">jiacheng@cs.wisc.edu</A></I>
|
||||
<BR><B>Office: </B> 1306 Computer Science, 262-6601
|
||||
<BR><B>Office Hours:</B>
|
||||
<A HREF = "office.html">M 8:00 - 9:00 AM, R 4:00 - 5:00 PM</A>
|
||||
</UL>
|
||||
|
||||
<P><HR>
|
||||
|
||||
<ADDRESS>
|
||||
<H4>Copyright © 1996 James D. Skrentny,
|
||||
<A HREF="mailto:skrentny@cs.wisc.edu">skrentny@cs.wisc.edu</A></H4>
|
||||
</ADDRESS>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,563 @@
|
||||
<HEAD>
|
||||
<TITLE>
|
||||
CS 367 - Lecture 2
|
||||
</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
|
||||
<H1>
|
||||
CS 367-2<br>Introduction to Data Structures<br>Fall 1996
|
||||
</H1>
|
||||
<P>
|
||||
Course email address:
|
||||
<A HREF="http://www.cs.wisc.edu/cgi-bin/finger/m?cs367-2"> cs367-2@cs.wisc.edu </A><br>
|
||||
Course home page:
|
||||
<A HREF="http://www.cs.wisc.edu/~cs367-2/cs367.html"> http://www.cs.wisc.edu/~cs367-2/cs367.html</A><br>
|
||||
|
||||
<P>
|
||||
INSTRUCTOR: <a name="yannis">
|
||||
<b>Yannis Ioannidis</b> <br>
|
||||
</a>
|
||||
|
||||
Office: 7357 Computer Sciences<br>
|
||||
Office hours: Tuesday 8:45-9:30 am / Thursday 8:45-9:30 am<br>
|
||||
Office phone: 263-7764<br>
|
||||
Email address:
|
||||
<A HREF="http://www.cs.wisc.edu/cgi-bin/finger/m?yannis"> yannis@cs.wisc.edu </A><br>
|
||||
Home page:
|
||||
<A HREF="http://www.cs.wisc.edu/~yannis/yannis.html"> http://www.cs.wisc.edu/~yannis/yannis.html </A><br>
|
||||
|
||||
<hr>
|
||||
<hr>
|
||||
<h2>Contents</h2>
|
||||
<ul>
|
||||
<li> <a href="#news"> News</a>
|
||||
<li> <a href="#tas"> Teaching Assistants</a>
|
||||
<li> <a href="#lectures"> Lecture Information</a>
|
||||
<li> <a href="#cnotes"> The C++ Language</a>
|
||||
<li> <a href="#text"> Text</a>
|
||||
<li> <a href="#grading"> Grading</a>
|
||||
<li> <a href="#exams"> Exams</a>
|
||||
<li> <a href="#schedule"> Course Schedule</a>
|
||||
<li> <a href="#photo"> Assignment 0</a>
|
||||
<li> <a href="#assignments"> Programming Assignments</a>
|
||||
<ul>
|
||||
<li> <a href="#late"> Late Policy</a>
|
||||
<li> <a href="#cheating"> Cheating</a>
|
||||
<li> <a href="#help"> Help</a>
|
||||
<li> <a href="#criteria"> Program Grading</a>
|
||||
<li> <a href="#style"> Style</a>
|
||||
<li> <a href="#external"> External Documentation</a>
|
||||
<li> <a href="#internal"> Internal Documentation</a>
|
||||
</ul>
|
||||
<li> <a href="#misc"> Using Unix and Vi</a>
|
||||
<li> <a href=#cycle"> The Program Development Cycle </a>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<a name="news">
|
||||
<h2>News</h2>
|
||||
</a>
|
||||
|
||||
<h3>Assignment 3</h3>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs367-2/assign3/assign3.html">Assignment 3 </A>
|
||||
is now ready.
|
||||
|
||||
<h3>Midterm Statistics</h3>
|
||||
Some interesting exam statistics for Section 2: <b>max:</b> 98, <b>min:</b> 22,
|
||||
<b>median:</b> 78, <b>mean:</b> 77.92
|
||||
|
||||
<h3>Old Midterm</h3>
|
||||
A sample <A HREF="http://www.cs.wisc.edu/~cs367-2/oldmdtrm.ps">old
|
||||
midterm</A> is now available to help you in your preparation for our own
|
||||
midterm.
|
||||
|
||||
<h3>Assignment 2</h3>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs367-2/assign2/assign2.html">Assignment 2 </A>
|
||||
is now ready.
|
||||
|
||||
<h3>Notes on O-notation and Binary Search</h3>
|
||||
|
||||
The notes on <a href="http://www.cs.wisc.edu/~cs367-2/onot.ps"> O-notation </a>
|
||||
and <a href="http://www.cs.wisc.edu/~cs367-2/bin.ps"> Binary Search </a>
|
||||
are now available.
|
||||
If you want to print either one of them, open the <i>File</i>
|
||||
menu from the (<i>Ghostview</i>) window that shows you the document, and
|
||||
choose the ``Print...'' menu item.
|
||||
|
||||
<h3>Women In Computer Science</h3>
|
||||
|
||||
Some female faculty, graduate students, and undergraduates have
|
||||
formed a group called WICS (Women In Computer Science). One
|
||||
of the group's goals is to encourage more women to become
|
||||
computer science majors. So if there are any women in this
|
||||
class who would like to talk to someone about majoring in
|
||||
computer science, or doing graduate studies in computer science,
|
||||
or if there are any women who would like some extra help with
|
||||
their classwork, they should see Suzan (a computer
|
||||
science grad student) during her office hours or email her to
|
||||
make an appointment.
|
||||
Suzan's e-mail address is: stodder@cs.wisc.edu
|
||||
and her office hours are Tuesday & Thursday 1:30-2:30 in room 1345.
|
||||
|
||||
<h3>Assignment 1</h3>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs367-2/assign1/assign1.html">Assignment 1 </A>
|
||||
is now ready.
|
||||
|
||||
<h3>Out of Town</h3>
|
||||
The first week of classes I will be out of town at the VLDB Conference.
|
||||
Jim Larus will give the lectures for me. I will be in class
|
||||
September 10th.
|
||||
|
||||
<a name="tas">
|
||||
<h2> Teaching Assistants </h2>
|
||||
</a>
|
||||
Both people listed below are teaching assistants (TAs) for the course.
|
||||
They will be grading your homework assigments and will be happy to answer
|
||||
questions about the assignments, or any other aspect of the course that
|
||||
is giving you trouble.
|
||||
Note that TAs are not assigned to specific sections.
|
||||
<p>
|
||||
|
||||
<b>Chin Tang Chin</b> <br>
|
||||
Office: 3310 Computer Sciences<br>
|
||||
Office hours: Monday 9:30-10:30am / Tuesday 2:30-3:30pm / Friday 9:30-10:30am<br>
|
||||
Office phone: 262-1721 <br>
|
||||
Email address:
|
||||
<A HREF="http://www.cs.wisc.edu/cgi-bin/finger/m?cchin"> cchin@cs.wisc.edu </A><br>
|
||||
Home page:
|
||||
<A HREF="http://www.cs.wisc.edu/~cchin/cchin.html"> http://www.cs.wisc.edu/~cchin/cchin.html </A><br>
|
||||
<p>
|
||||
|
||||
<b>Wei Zhang</b> <br>
|
||||
Office: 1343 Computer Sciences<br>
|
||||
Office hours: Wednesday 10:00-11:00am / Thursday 9:00-10:00am / Sunday 3:00-4:00pm<br>
|
||||
Office phone: 262-5596 <br>
|
||||
Email address:
|
||||
<A HREF="http://www.cs.wisc.edu/cgi-bin/finger?weiz"> weiz@cs.wisc.edu </A><br>
|
||||
Home page:
|
||||
<A HREF="http://www.cs.wisc.edu/~weiz/weiz.html"> http://www.cs.wisc.edu/~weiz/weiz.html </A><br>
|
||||
<p>
|
||||
|
||||
<a name="lectures">
|
||||
<h2> Lecture Information </h2>
|
||||
</a>
|
||||
<b>Lecture:</b> 9:30 - 10:45 Tuesday and Thursday<br>
|
||||
1325 Computer Sciences and Statistics<p>
|
||||
|
||||
<a name="cnotes">
|
||||
<h2> The C++ Language </h2>
|
||||
</a>
|
||||
CS 367 will be taught using the C++ programming
|
||||
language, and you will be required to do your programming assignments
|
||||
in C++.
|
||||
We didn't choose C++ just to make your life more difficult.
|
||||
Most people who become fluent in C++ think it is far superior to C or
|
||||
Pascal; the use of C++ is growing tremendously in the field and the
|
||||
odds are that if you ever have to write another program after this
|
||||
course ends, you will be able to write it in C++. (The same statement
|
||||
is not true about Pascal. C is also widely available, but after an
|
||||
initial startup period you will be more productive in C++ than in C.)
|
||||
If you go on to take more computer science courses, with few exceptions
|
||||
you will be required to use C++ in those courses.
|
||||
|
||||
<a name="text">
|
||||
<h2>Text</h2>
|
||||
</a>
|
||||
The text book for this course is
|
||||
<i>
|
||||
Data Abstraction and Problem Solving with C++: Walls and Mirrors
|
||||
</i>
|
||||
by Frank M. Carrano (ISBN # 0-8053-1226-9).
|
||||
This is a well-written text that covers most
|
||||
(but not all) of the material in this course.
|
||||
It also includes a lot about C++, so a separate text for the language is not
|
||||
necessary.
|
||||
For my lectures I will often (but not always) be following
|
||||
<i>
|
||||
CS 367 Lecture Notes - Fall 1993
|
||||
</i>
|
||||
by David J. DeWitt.
|
||||
These notes are actually considerably more complete that simple lecture
|
||||
notes, but they are still short of a true text book (there is
|
||||
very little narrative text, no exercises, etc.)
|
||||
As a recommended additional source, you may want to purchase these notes, which
|
||||
are available from the DoIT documentation desk near the Dayton Street entrance
|
||||
of the Computer Sciences building (1210 W. Dayton St).
|
||||
<p>
|
||||
If this is the first experience with Unix for you, you will need
|
||||
some information about activating your account, logging in, creating, editing,
|
||||
and manipulating files, and compiling, running, and debugging programs.
|
||||
The handout
|
||||
<i>CS 1000</i>, available from the DoIT information desk (where the DeWitt notes
|
||||
are available), contains all the key information.
|
||||
You will find it invaluable.
|
||||
See also the <a href="#help"> help</a> section below.
|
||||
<p>
|
||||
As I mentioned above, the lectures will often follow the DeWitt notes, although
|
||||
I may supplement them with a few handouts during the course
|
||||
of the semester.
|
||||
Nonetheless,
|
||||
<em>
|
||||
You are responsible for all material covered in lecture!
|
||||
</em>
|
||||
The exams will be based on
|
||||
the lecture material, reading assignments in the notes, and
|
||||
the course assignments.
|
||||
<a name="grading">
|
||||
<h2>Grading</h2>
|
||||
</a>
|
||||
There will be one or two evening exams during the course of the semester,
|
||||
a final exam and five programming assignments.
|
||||
The exams will determine 50% of the final grade
|
||||
(with approximately equal weight for each one), and the programming
|
||||
assignments will count for 10% each.
|
||||
|
||||
<a name="exams">
|
||||
<h2> Exams </h2>
|
||||
</a>
|
||||
<dl compact>
|
||||
<dt> Exam 1
|
||||
<dd> Tuesday, October 22nd, 7:15pm-9:15pm, 1351 Chemistry.
|
||||
<dt> Exam 2
|
||||
<dd> TBA
|
||||
<dt> Final Exam
|
||||
<dd> Wednesday, December 18th, 5:05pm-7:05pm, <i>place TBA</i>
|
||||
</dl>
|
||||
|
||||
<a name="schedule">
|
||||
<h2> Course Schedule </h2>
|
||||
</a>
|
||||
The following is the list of topics that will be covered in this
|
||||
course. A more detailed scheduled will be provided later.
|
||||
semester.
|
||||
<pre>
|
||||
TOPIC DEWITT'S
|
||||
NOTES WALLS AND MIRRORS
|
||||
===========================================================================
|
||||
|
||||
Introduction, Administration 1-42 (general familiarity)
|
||||
Basic stuff of C++ lecture #2 101-135, App A, App C
|
||||
---------------------------------------------------------------------------
|
||||
Functions lecture #3 App A
|
||||
Pointers lecture #4 141-150, App A
|
||||
---------------------------------------------------------------------------
|
||||
Records & dynamic storage lecture #5 141-150, App A
|
||||
Lists lecture #6 150-177
|
||||
---------------------------------------------------------------------------
|
||||
Lists lecture #6 150-177
|
||||
Binary Search and O notation 83- 86, 393-405
|
||||
---------------------------------------------------------------------------
|
||||
Advanced Lists lecture #7 177-189
|
||||
Advanced Lists lecture #7 177-189
|
||||
---------------------------------------------------------------------------
|
||||
Stacks lecture #8 249-295
|
||||
Queues lecture #9 307-344
|
||||
---------------------------------------------------------------------------
|
||||
Hashing lecture #10 591-608
|
||||
Hashing lecture #10 591-608
|
||||
---------------------------------------------------------------------------
|
||||
Recursion (Evening Exam) lecture #11 50- 93, 203-238
|
||||
Trees lecture #12 439-468, 501-502
|
||||
---------------------------------------------------------------------------
|
||||
Trees lecture #12 439-468, 501-502
|
||||
Binary Trees - Sort & Search lecture #13 468-500
|
||||
---------------------------------------------------------------------------
|
||||
AVL Trees 587-590
|
||||
AVL Trees 587-590
|
||||
---------------------------------------------------------------------------
|
||||
Graphs lecture #16 620-646
|
||||
Graphs lecture #16 620-646
|
||||
---------------------------------------------------------------------------
|
||||
Graphs lecture #16 620-646
|
||||
Graphs lecture #16 620-646
|
||||
---------------------------------------------------------------------------
|
||||
Sorting lecture #17 405-432
|
||||
THANKSGIVING
|
||||
---------------------------------------------------------------------------
|
||||
Sorting lecture #17 405-432
|
||||
Sorting lecture #17 405-432
|
||||
---------------------------------------------------------------------------
|
||||
To be announced
|
||||
|
||||
</pre>
|
||||
|
||||
<a name="photo">
|
||||
<h2>Assignment 0</h2>
|
||||
</a>
|
||||
This is an
|
||||
<em>
|
||||
absolute necessity to get a grade other than F!
|
||||
</em>
|
||||
Bring in a photograph of you.
|
||||
It should not be your picture from your 1st birthday, nor
|
||||
should it be the one from that boy/girl scout trip in the summer
|
||||
of 1984.
|
||||
Other than that, it can be color or black-and-white, any size, etc.
|
||||
<em>
|
||||
No grade will be given without a photo!
|
||||
</em>
|
||||
|
||||
<a name="assignments">
|
||||
<h2>Programming Assignments</h2>
|
||||
</a>
|
||||
Proficiency in a programming language (Pascal, C, C++, or FORTRAN)
|
||||
at the introductory level is assumed; the equivalent UW-Madison prerequisite
|
||||
course is CS 302.
|
||||
<p>
|
||||
Assignments must be done in C++ on the designated machines. These
|
||||
are in the machine rooms on the first floor of the
|
||||
CS building. I encourage you to use these machines.
|
||||
<p>
|
||||
If you prefer to use a home computer, you may do so, with certain
|
||||
restrictions: You must have a C++ compiler on your home machine;
|
||||
you must log on to your university account often to read email
|
||||
and get copies of data files; finally, we will require that
|
||||
you turn in your C++ program electronically (via email) so if you
|
||||
work at home you must make provisions to download your programs to
|
||||
your university account and to make sure that they compile and run
|
||||
with the g++ compiler on the SPARCstations.
|
||||
<p>
|
||||
I often use electronic mail to notify students of changes in
|
||||
assignments, hints for programs, etc.
|
||||
<em>
|
||||
I assume that you will read all
|
||||
electronic mail that I send.
|
||||
</em>
|
||||
<a name="late">
|
||||
<h3>Late Policy</h3>
|
||||
</a>
|
||||
<i>No</i> late assignment will be accepted.
|
||||
Assignments <i>must</i> be turned in exactly when they are due.
|
||||
In order to avoid lateness caused by machine loads, coincident due
|
||||
dates for several classes, etc., simply be sure to get started right away on
|
||||
each assignment.
|
||||
Things are certain to go wrong now and then, so don't wait until the
|
||||
last minute to start.
|
||||
Any exceptions must be approved by me, and you will need a very good excuse.
|
||||
If you get into trouble, see me as soon as possible.
|
||||
|
||||
<a name="cheating">
|
||||
<h3>Cheating</h3>
|
||||
</a>
|
||||
The Computer Science department takes a <em>very</em> hard line
|
||||
stance on cheating.
|
||||
You are welcome to
|
||||
communicate with each other on design of algorithms and data
|
||||
structures, but
|
||||
<em>
|
||||
there is to be no sharing of code.
|
||||
</em>
|
||||
<p>
|
||||
You are also expected to learn, understand, and obey the
|
||||
<A HREF="http://www.cs.wisc.edu/csl/policies/">Computer Systems Lab Policies</A>
|
||||
governing your computer accounts.
|
||||
<a name="help">
|
||||
<h3>Help</h3>
|
||||
</a>
|
||||
If you are having problems with the course work or programs,
|
||||
please let me know as <em>early</em> in the semester as possible.
|
||||
<h4>Office Hours Policies</h4>
|
||||
If you need help debugging a program, the best way to get help is to
|
||||
visit any one of the
|
||||
<a href="#tas">CS 367 TA's </a>
|
||||
during his office hours, taking along a current
|
||||
hard copy of your program.
|
||||
My office hours are intended as a time for me to re-explain concepts
|
||||
that I have presented in class but about which you are still confused,
|
||||
or to answer your specific questions about course material.
|
||||
I encourage you to use email as
|
||||
a reliable way to contact me about any problems; I read and respond to email
|
||||
several times daily, almost every day of the week.
|
||||
|
||||
<a name="criteria">
|
||||
<h3>Program Grading</h3>
|
||||
</a>
|
||||
Programs are graded on all of the following criteria.
|
||||
<ol>
|
||||
<li>
|
||||
Correctness: The program should behave correctly/normally on typical
|
||||
input. The program should behave as stated in the project
|
||||
specifications.
|
||||
<li>
|
||||
Clarity: The program should be easy to read and understand.
|
||||
(See the notes on <a href="#style"> style </a> below for more information
|
||||
about clarity).
|
||||
<li>
|
||||
Robustness: Correct behavior in extreme or unusual situations.
|
||||
The program should handle such situations in a reasonable and
|
||||
logical manner (that is, it should not simply blow up).
|
||||
<li>
|
||||
Quality of test data: The test data for the program should
|
||||
demonstrate all facets of the program's capabilities, including
|
||||
unusual cases.
|
||||
<li>
|
||||
Efficiency: Avoid unnecessarily inefficient algorithms or constructs.
|
||||
However, efficiency should never be pursued at the expense of clarity.
|
||||
<li>
|
||||
Modularity: The program should be modular and should make effective use
|
||||
of parameters.
|
||||
<li>
|
||||
Completeness: You should incorporate all information into your
|
||||
program; there should be no need for any sort of extra (paper)
|
||||
documentation.
|
||||
<li>
|
||||
Generality:
|
||||
The program should be as general as possible, subject to consideration
|
||||
of efficiency and clarity.
|
||||
You should avoid arbitrary limitations (such as a bound on the size or
|
||||
complexity of the input) whenever possible.
|
||||
When limitations are necessary, they should be expressed as defined
|
||||
constants near the top of the program so that they can be easily changed.
|
||||
The only numeric literals that should appear in your program are those
|
||||
values not very likely to change (such as 0, 1, or 3.1415926535).
|
||||
</ol>
|
||||
<a name="style">
|
||||
<h3>Style</h3>
|
||||
</a>
|
||||
<ol>
|
||||
<li>
|
||||
Use meaningful identifier names.
|
||||
<li>
|
||||
Use a consistent naming scheme for identifier names.
|
||||
A suggested convention is as follows
|
||||
<ul>
|
||||
<li>
|
||||
<samp> int variable_name; </samp>
|
||||
<li>
|
||||
<samp> int function_name(int argument); </samp>
|
||||
<li>
|
||||
<samp> const int DEFINED_CONSTANT = 1234; </samp>
|
||||
<li>
|
||||
<samp> enum EnumType { VALUE1, VALUE2 }; </samp>
|
||||
<li>
|
||||
<samp> class ClassName ... </samp>
|
||||
</ul>
|
||||
<li>
|
||||
Do not put multiple statements on a single line.
|
||||
<li>
|
||||
Skip lines between functional groups of code.
|
||||
<li>
|
||||
Use a clear and consistent indentation style (see the DeWitt notes
|
||||
for a suggested style).
|
||||
<ul>
|
||||
<li>
|
||||
Indent continued statements (if, loops, ... etc).
|
||||
<li>
|
||||
Line up {'s and }'s.
|
||||
<li>
|
||||
Label }'s meaningfully (e.g. ``<samp>} // while (!done)</samp>'').
|
||||
</ul>
|
||||
</ol>
|
||||
<a name="external">
|
||||
<h3>External Documentation</h3>
|
||||
</a>
|
||||
This should be included as a long comment at the beginning of your
|
||||
program. It is addressed to both the typical user and to someone
|
||||
who wants to know superficially how the program works:
|
||||
<ul>
|
||||
<li>
|
||||
<em>
|
||||
Include your full name and student ID at the beginning of the comment.
|
||||
</em>
|
||||
<li>
|
||||
Give a general description of what the program does.
|
||||
<li>
|
||||
Tell how to use the program: how to call it, format of data.
|
||||
<li>
|
||||
Give limitations, bugs, special features, and assumptions made.
|
||||
Describe negative as well as positive aspects of the program.
|
||||
If you don't include negatives we will assume you were unaware of them.
|
||||
</ul>
|
||||
Information included in the assignment about the problem description
|
||||
need not be repeated, but may be briefly summarized for the first point above.
|
||||
A statement referring the user to the assignment document is then
|
||||
sufficient. Note that this only applies to the problem description!
|
||||
<a name="internal">
|
||||
<h3>Internal Documentation</h3>
|
||||
</a>
|
||||
There are four main types of internal documentation:
|
||||
<ul>
|
||||
<li>
|
||||
Headers:
|
||||
Comments at the headers of functions, classes, and major data structures
|
||||
should describe their purpose, assumptions about their parameters,
|
||||
and the main outline of any algorithms they use.
|
||||
<li>
|
||||
Declarations: Comments next to a declaration of a variable or data member
|
||||
should provide extra information not conveyed by the identifier's
|
||||
name.
|
||||
The name of a variable should tell as much about it as is possible without
|
||||
making it too long;
|
||||
additional information can be supplied by a comment. For example<br>
|
||||
<pre>
|
||||
<samp>int top; // index of last element added to stack</samp>
|
||||
</pre>
|
||||
You should use comments to explain parameters as well as local variables.
|
||||
<li>
|
||||
Within segments of code: Tricky or opaque sections of code should be
|
||||
avoided, but sometimes they are necessary. In such cases, a comment
|
||||
can help the reader understand what's going on.
|
||||
<li>
|
||||
Between segments of code: These comments clarify the top-level outline
|
||||
of your algorithm.
|
||||
</ul>
|
||||
|
||||
<a name="misc">
|
||||
<h2> Using Unix and Vi</h2>
|
||||
</a>
|
||||
Many people working with UNIX for the
|
||||
first time will find that it takes some time to become
|
||||
comfortable with it (this is particularly true if your
|
||||
only previous programming experience is with Pascal using
|
||||
MacPascal on a MacIntosh.) I strongly urge you to put in
|
||||
the time early in the semester to become comfortable with
|
||||
Unix. While this time may be painful, it is time well
|
||||
spent.
|
||||
Also, you may wish to attend a UNIX tutorial.
|
||||
They will be held in rooms 1240 Comp Sci in two sessions on each of the
|
||||
following days: TBA
|
||||
You will want to pick up a copy of
|
||||
<a href="#text"> CS 1000</a> before you go.
|
||||
|
||||
<a name="cycle">
|
||||
<h2> The Program Development Cycle </h2>
|
||||
</a>
|
||||
The program development cycle in a UNIX environment is:
|
||||
<pre>
|
||||
<samp>
|
||||
for (;;) {
|
||||
edit your program // %vi program.c
|
||||
compile your program // %g++ -Wall -g program.c
|
||||
if (there are compilation errors)
|
||||
continue;
|
||||
run your program // %a.out < inputfile > outputfile
|
||||
look at your output // %vi outputfile
|
||||
// or %more outputfile
|
||||
if (there are no errors)
|
||||
break;
|
||||
if (you are too tired to continue) {
|
||||
print a listing to take home
|
||||
// pr program.c inputfile outputfile | lpr
|
||||
goto home
|
||||
}
|
||||
debug the program
|
||||
// gdb a.out
|
||||
// run
|
||||
// ...
|
||||
// quit
|
||||
}
|
||||
you're done! turn in the result
|
||||
// submission instruction to be given out later
|
||||
</samp>
|
||||
</pre>
|
||||
|
||||
</BODY>
|
||||
<ADDRESS>
|
||||
<I>
|
||||
<A HREF="http://www.cs.wisc.edu/~yannis/yannis.html"> yannis@cs.wisc.edu </A>
|
||||
<BR>
|
||||
Mon Aug 19 17:28:14 CDT 1996
|
||||
</I>
|
||||
</ADDRESS>
|
||||
@ -0,0 +1,169 @@
|
||||
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||||
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>CS 367</title>
|
||||
<!-- Changed by: James Larus, 17-Oct-1996 -->
|
||||
<meta name="GENERATOR" content="Microsoft FrontPage 1.1">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<p> </p>
|
||||
<h1 align=center>CS 367-3: Introduction to Data Structures</h1>
|
||||
<p align=center>(<a href="http://www.cs.wisc.edu/~cs367-3/cs367.html">http://www.cs.wisc.edu/~cs367-3/cs367.html</a>, Revised 9/4/96)</p>
|
||||
<h1 align=center>Fall 1996</h1>
|
||||
<h1 align=center>James R. Larus</h1>
|
||||
<p align=center> </p>
|
||||
<h2><b>Instructor:</b></h2>
|
||||
<p><a href="http://www.cs.wisc.edu/~larus"><b>James Larus<br>
|
||||
</b></a><a href="http://www.cs.wisc.edu/cgi-bin/finger/m?larus">larus@cs.wisc.edu </a><a name="yannis"><br>
|
||||
</a>5393 Computer Sciences<br>
|
||||
262-9519<br>
|
||||
<a href="http://www.cs.wisc.edu/~larus/larus.html">http://www.cs.wisc.edu/~larus/larus.html </a></p>
|
||||
<p>Office hours: Tuesday 3-4 pm , Friday 11-12 am</p>
|
||||
<hr>
|
||||
<h2>Contents</h2>
|
||||
<ul>
|
||||
<li><a href="#tas">Teaching Assistants</a></li>
|
||||
<li><a href="#text">Text</a></li>
|
||||
<li><a href="#lectures">Lecture Information</a></li>
|
||||
<li><a href="#Electronic Mail">Electronic Mail</a></li>
|
||||
<li><a href="#cnotes">The C++ Language</a></li>
|
||||
<li><a href="#grading">Grading</a></li>
|
||||
<li><a href="#exams">Exams</a></li>
|
||||
<li><a href="#schedule">Course Schedule</a></li>
|
||||
<li><a href="#photo">Assignment 0</a></li>
|
||||
<li><a href="#assign1">Assignment 1</a></li>
|
||||
<li><a href="#assign2">Assignment 2</a></li>
|
||||
<li><a href="#assign3">Assignment 3</a></li>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs367-3/assignments.html">Programming Assignments</a></li>
|
||||
</ul>
|
||||
<hr>
|
||||
<h2>Course Objectives</h2>
|
||||
<p>CS367 has two objectives:</p>
|
||||
<ul>
|
||||
<li>Present the concepts of data structures in general and some of the most widely used structures in detail. Data structures are the fundamental building
|
||||
blocks of computer programs. By the end of the course, you should be able to identify situations in which a data structure is necessary, determine the
|
||||
requirements for the data structure, and select the appropriate data structure from those covered in this course.</li>
|
||||
<li>Reiterate the concepts of structure programming, abstract data types, and modularity. These principles, which were introduced in CS302, are essential
|
||||
to writing clear, correct, and maintainable software. As there is a close connection between abstract data types and data structures, this course places
|
||||
a strong emphasis on applying these principles in all programming exercises.</li>
|
||||
</ul>
|
||||
<h2><a name="tas">Teaching Assistants</a></h2>
|
||||
<p>Wei Zhang and Chin Tang Chin are the teaching assistants (TAs) for
|
||||
this course (sections 2 and 3). They will grade your homework assignments
|
||||
and will be happy to answer questions about the
|
||||
assignments, or any other aspect of the course that is giving you trouble.</p>
|
||||
<p><b>Wei Zhang</b><br>
|
||||
Office: 1343 Compuer Sciences<br>
|
||||
Office hours: Wednesday 10-11, Thursday 9-10, Sunday 3-4<br>
|
||||
Office phone: 262-5596 <br>
|
||||
Email address: weiz@cs.wisc.edu<a href="http://www.cs.wisc.edu/cgi-bin/finger?TBA"> </a></p>
|
||||
|
||||
<p><b>Chin Tang Chin</b> <br>
|
||||
Office: 3310 Computer Sciences<br>
|
||||
Office hours: Monday 9:30-10:30am, Tuesday 2:30-3:30pm, Friday 9:30-10:30am<br>
|
||||
Office phone: 262-1721 <br>
|
||||
Email address:
|
||||
<A HREF="http://www.cs.wisc.edu/cgi-bin/finger/m?cchin"> cchin@cs.wisc.edu </A><br>
|
||||
Home page:
|
||||
<A HREF="http://www.cs.wisc.edu/~cchin/cchin.html"> http://www.cs.wisc.edu/~cchin/cchin.html </A><br>
|
||||
<p>
|
||||
|
||||
<h2><a name="text">Text</a></h2>
|
||||
<p>The text book for this course is <i>Data Abstraction and Problem Solving with C++: Walls and Mirrors </i>by Frank M. Carrano (ISBN # 0-8053-1226-9).
|
||||
This is a well-written, if a little long-winded, text that covers most (but not all) of the material in this course. It also includes background about C++, so a
|
||||
separate text for the language is not necessary.</p>
|
||||
<p>The lectures will often (but not always) follow David Dewitt's <i>CS 367 Lecture Notes - Fall 1995</i>. These notes are far more complete that simple lecture
|
||||
notes, but they fall short of a true text book (they contain very little narrative text, no exercises, etc.). I am using these notes as a basis for my lectures; as
|
||||
such, I feel free to skip portions and cover additional material. You may want to purchase these notes, which are available from the DoIT documentation
|
||||
desk at the Dayton Street entrance of the Computer Sciences building (1210 W. Dayton St). </p>
|
||||
<p>If this course is your first experience with Unix, you will need information about activating your account, logging in, creating, editing, and manipulating files,
|
||||
and compiling, running, and debugging programs. The handout <i>CS 1000</i>, also available from the DoIT information desk, contains this crucial information.
|
||||
(Also, see also the <a href="#help">help</a> section below.)</p>
|
||||
<h2><a name="lectures">Lecture Information </a></h2>
|
||||
<p>Tuesday and Thursday: 11:00 - 12:30 in 107 Psychology.</p>
|
||||
<p>As mentioned above, lectures will often follow DeWitt's notes. Lecture attendence is strongly recommended as I will regularly present material that does not
|
||||
appear in the textbook or lecture notes, but will be useful for the programming assignments and exams. Needless to say, <em>You are responsible for all
|
||||
material covered in lecture! </em>The exams will be based on the lecture material, reading assignments in the notes, and the course assignments.</p>
|
||||
<h2><a name="Electronic Mail">Electronic Mail</a></h2>
|
||||
<p>I often use electronic mail to notify students of changes in assignments, hints for programs, etc. I assume that you regularly read your electronic mail.</p>
|
||||
<h2><a name="grading">Grading</a></h2>
|
||||
<p>There will be one or two evening exams during the semester, a final exam and five programming assignments. The exams will determine 50% of the final
|
||||
grade (with approximately equal weight for each one), and the programming assignments will count for 10% each.</p>
|
||||
<h2><a name="cnotes">The C++ Language </a></h2>
|
||||
<p>CS 367 will be taught using the C++ programming language, and programming assignments must be written in C++. <strong>If you do not know C++, you should
|
||||
not be in this section of CS367.</strong> Jim Skrentny is teaching two sections of CS367 that cover C++ in addition to data structures. C++ is a large and complex
|
||||
language; unless you are an experience programming (and even then), it is a difficult language to learn from a book.</p>
|
||||
<p>There is also another <a href="http://www.cs.wisc.edu/~cs367-3/assignments.html">WWW page</a> with more information on the programming assignments.</p>
|
||||
<h2>Gdb</h2>
|
||||
<p>There is also a web page that describes the <a href="http://www.cs.wisc.edu/~cs367-3/gdb.html">gdb</a> program debugger.</p>
|
||||
<h2><a name="exams">Exams </a></h2>
|
||||
<dl compact>
|
||||
<dt>Exam 1 </dt>
|
||||
<dd>Tuesday, Oct 22, 7:15-9:15pm, 1351 Chemistry. </dd>
|
||||
<dt>Exam 2 </dt>
|
||||
<dd>TBA </dd>
|
||||
<dt>Final Exam </dt>
|
||||
<dd>Wednesday, December 18th, 5:05pm-7:05pm, <i>place TBA</i> </dd>
|
||||
</dl>
|
||||
<h2><a name="schedule">Course Schedule </a></h2>
|
||||
<p>The following is a rough outline of topics that will be covered in this course. A more detailed scheduled will be provided later.</p>
|
||||
<div align=center><center>
|
||||
<table width=80%>
|
||||
<tr><td width=50%><p align=left><font size=4><strong>Topic</strong></font> </p>
|
||||
</td><td width=50%><p align=left><font size=4><strong>Dewitt's Notes</strong></font> </p>
|
||||
</td></tr>
|
||||
<tr><td width=50%>Introduction & Administration</td><td width=50%></td></tr>
|
||||
<tr><td width=50%>Basic stuff of C++ </td><td width=50%>lecture #2 </td></tr>
|
||||
<tr><td width=50%>Functions </td><td width=50%>lecture #3 </td></tr>
|
||||
<tr><td width=50%>Pointers </td><td width=50%>lecture #4 </td></tr>
|
||||
<tr><td width=50%>Records & dynamic storage</td><td width=50%>lecture #5 </td></tr>
|
||||
<tr><td width=50%>Lists </td><td width=50%>lecture #6</td></tr>
|
||||
<tr><td width=50%>Binary Search and O notation </td><td width=50%></td></tr>
|
||||
<tr><td width=50%>Advanced Lists</td><td width=50%>lecture #7</td></tr>
|
||||
<tr><td width=50%>Stacks</td><td width=50%>lecture #8 </td></tr>
|
||||
<tr><td width=50%>Queues</td><td width=50%>lecture #9</td></tr>
|
||||
<tr><td width=50%>Hashing</td><td width=50%>lecture #10</td></tr>
|
||||
<tr><td width=50%><strong>(Evening Exam)</strong></td><td width=50%>lecture #11 </td></tr>
|
||||
<tr><td width=50%>Recursion</td><td width=50%>lecture #12 </td></tr>
|
||||
<tr><td width=50%>Trees</td><td width=50%></td></tr>
|
||||
<tr><td width=50%>Binary Trees - Sort & Search</td><td width=50%>lecture #13</td></tr>
|
||||
<tr><td width=50%>AVL Trees</td><td width=50%></td></tr>
|
||||
<tr><td>Graphs</td><td>lecture #16</td></tr>
|
||||
<tr><td><strong>(Evening Exam)</strong></td><td></td></tr>
|
||||
<tr><td>Sorting</td><td>lecture #17</td></tr>
|
||||
<tr><td>TBA</td><td></td></tr>
|
||||
</table>
|
||||
</center></div>
|
||||
<h2><a name="photo">Assignment 0</a></h2>
|
||||
<p>This is an <strong>absolute requirement to get a grade other than F!</strong><em> </em>Turn in an index card with the following information:</p>
|
||||
<ul>
|
||||
<li>Name and login name</li>
|
||||
<li>Year in school (freshman, sophomore, ...)</li>
|
||||
<li>Previous CS courses</li>
|
||||
<li>Previous programming experience</li>
|
||||
<li>Recent photograph of you. It should not be your picture from your 1st birthday, nor from that boy/girl scout trip in the summer of 1984. It can be
|
||||
color or black-and-white, any size, etc.<em> No CS367 grades will be given without a photo! </em></li>
|
||||
</ul>
|
||||
|
||||
<h2><a name="assign1">Assignment 1</a></h2>
|
||||
The first programming assignment is to write a simple abstract data byte for
|
||||
a bounded integer sequence. The text of the assignment is
|
||||
<a href="http://www.cs.wisc.edu/~cs367-2/assign1.html">on-line.</a>
|
||||
</body>
|
||||
|
||||
<h2><a name="assign2">Assignment 2</a></h2>
|
||||
The second programming assignment is to write a program to maintain a database
|
||||
of scores for a tennis tournament. The text of the assignment is
|
||||
<a href="http://www.cs.wisc.edu/~cs367-2/assign2/assign2.html">on-line.</a>
|
||||
</body>
|
||||
|
||||
<h2><a name="assign3">Assignment 3</a></h2>
|
||||
The second programming assignment is to write a program to produce a
|
||||
concordance using hash tables. The text of the assignment is
|
||||
<a href="http://www.cs.wisc.edu/~cs367-2/assign3/assign3.html">on-line.</a>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -0,0 +1,132 @@
|
||||
<HTML>
|
||||
|
||||
<!-- (c) 1996 James D. Skrentny
|
||||
Permission is granted to use this document as you wish so long
|
||||
as this restriction and the copyright notices remain untouched. -->
|
||||
|
||||
<HEAD>
|
||||
<TITLE>Data Structures, CS367 Lecs 1 & 4</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<CENTER>
|
||||
<H2>CS367: Introduction to Data Structures</H2>
|
||||
<H3>Lecture 1, MWF 9:30 - 10:45, 121 Psychology
|
||||
<BR>Lecture 4, MWF 11:00 - 12:15, 121 Psychology</H3>
|
||||
</CENTER>
|
||||
|
||||
<P><HR>
|
||||
|
||||
<H3>Course Information</H3>
|
||||
|
||||
<UL>
|
||||
<LI><BLINK><A HREF = "#announce">Announcements 11/5/96</A></BLINK>
|
||||
<LI><A HREF = "#read">Reading Assignments</A>
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~cs367-4/working/start.html">Getting Started!</A>
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~cs367-4/help.html">Getting Help!</A>
|
||||
<P>
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~cs367-4/exams.html">Exams</A>
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~cs367-4/programs.html">Programming Assignments</A>
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~cs367-4/samples.html">Sample Code</A>
|
||||
<P>
|
||||
<LI><A HREF = "#who">Lecturer and TA Information</A>
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~cs367-4/materials.html">Course Materials</A>
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~cs367-4/computers.html">Computers</A>: Labs/Home/Other
|
||||
</UL>
|
||||
|
||||
<P><HR>
|
||||
|
||||
<A NAME = "announce">
|
||||
<H3>Announcements</H3>
|
||||
|
||||
<P>Any general announcements are placed here with the most recent
|
||||
announcements first. Any announcements or problems with programming
|
||||
assignments are not found here, but are located on each assignment's
|
||||
web page.
|
||||
|
||||
<OL>
|
||||
<LI><B>11/5/96</B> Now that the last makeup exam is done, I have
|
||||
placed a copy of the solution key for exam one on reserve at
|
||||
the Kurt Wendt Library.
|
||||
<LI><B>11/1/96</B> Queue ADT sample code is online in samples page.
|
||||
<LI><B>10/10/96</B> Stack ADT sample code is online in samples page.
|
||||
<LI><B>10/9/96</B> Exam 1 topics are online in exams page.
|
||||
<LI><B>10/3/96</B> List ADT sample code is online in samples page.
|
||||
<LI><B>9/28/96</B> The handin directories have been created.
|
||||
<LI><B>9/19/96</B> The list of <A HREF="http://www.cs.wisc.edu/~cs367-4/working/errors.html">Common
|
||||
C++ Programming Errors</A> is now online. Any suggestions/additions
|
||||
are welcomed.
|
||||
<LI><B>9/17/96</B> You can now use either the vega or the sol computer
|
||||
labs to do CS367 work. See <A HREF="http://www.cs.wisc.edu/~cs367-4/computers.html">computers</A>
|
||||
for more information.
|
||||
<LI><B>9/14/96</B> Sample code has been placed on-line for Monday's
|
||||
and Wednesday's lectures.
|
||||
<LI><B>9/6/96</B> Are you getting a "bad magic number" error? Source
|
||||
files must end in <CODE>.cc</CODE> for them to be able to be compiled.
|
||||
Otherwise you will get this unusual error!
|
||||
<LI><B>9/6/96</B> Are you looking at stale pages? Don't forget to reload
|
||||
the web pages. The pages are being updated, and copies that your web
|
||||
browser caches become outdated (i.e. stale).
|
||||
<LI><B>9/4/96</B> Attend the Unix Tutorial! You need only
|
||||
attend one of the times listed below.
|
||||
<PRE>
|
||||
Mon. 9/3 - Thurs. 9/5, 4 and 6 PM, CS1221
|
||||
Mon. 9/9 - Thurs. 9/12, only 4 PM, CS1221.
|
||||
</PRE>
|
||||
</OL>
|
||||
</A>
|
||||
|
||||
<P><HR>
|
||||
|
||||
<A NAME="read"><H3>Reading Assignments</H3>
|
||||
|
||||
<UL>
|
||||
<LI><B>FUTURE:</B> Trees, Chapter 10
|
||||
<LI><B>11/4+ Lectures:</B> Queues, Chapter 7, skip simulation
|
||||
<LI><B>11/1 Lecture:</B> Overloading Operators, Chapter 8, Pages 384-386
|
||||
<LI><B>10/23+ Lectures:</B> Hash Tables, Chapter 12, Pages 591-608
|
||||
<LI><B>10/14+ Lectures:</B> Stacks, Chapter 6
|
||||
<LI><B>10/7+ Lectures:</B> Linked Lists, Chapter 4
|
||||
<LI><B>10/4 Lecture:</B> Pointers and Dynamic Memory Allocation, Chapter 4, Pages 142-152
|
||||
<LI><B>10/2 Lecture:</B> Sorting and Searching Analysis, Chapter 9, Pages: 392-405
|
||||
<LI><B>9/27+ Lectures:</B> Sorting Algorithms, Chapter 9, Pages: 405-429
|
||||
<LI><B>9/23+ Lectures:</B> Basic Recursion and Searching Algorithms, Chapter 2
|
||||
<LI><B>9/16+ Lectures:</B> Basic OOP, Chapter 3, Pages: 118-120 skip, 120-129 focus
|
||||
<LI><B>9/6+ Lectures:</B> Basic C++, Appendix A, Pages: A1-A35
|
||||
</UL>
|
||||
</A>
|
||||
|
||||
<P><HR>
|
||||
|
||||
<A NAME="who"><H3>Who's Who in CS367</H3>
|
||||
|
||||
<UL>
|
||||
<LI><B>Lecturer</B>
|
||||
<BR>Jim Skrentny,
|
||||
<I><A HREF = "http://www.cs.wisc.edu/~cs367-4/email.html#lecturer">skrentny@cs.wisc.edu</A></I>
|
||||
<BR><B>Office:</B>1303 Computer Sciences, 262-0191
|
||||
<BR><B>Office Hours:</B>
|
||||
<A HREF = "http://www.cs.wisc.edu/~cs367-4/office.html">M 12:30-1:30 PM, TW 3:00-4:00 PM</A>
|
||||
<LI><B>Teaching Assistants</B>
|
||||
<BR>Baicheng (Billy) Liao,</A>
|
||||
<I><A HREF = "http://www.cs.wisc.edu/~cs367-4/email.html#tas">bail@cs.wisc.edu</A></I>
|
||||
<BR><B>Office:</B> 1343 Computer Sciences, 262-5596
|
||||
<BR><B>Office Hours:</B>
|
||||
<A HREF = "http://www.cs.wisc.edu/~cs367-4/office.html">W 4:00 - 5:00 PM, F 3:00 - 4:00 PM</A>
|
||||
<BR>Jia Cheng,
|
||||
<I><A HREF = "http://www.cs.wisc.edu/~cs367-4/email.html#tas">jiacheng@cs.wisc.edu</A></I>
|
||||
<BR><B>Office: </B> 1306 Computer Science, 262-6601
|
||||
<BR><B>Office Hours:</B>
|
||||
<A HREF = "http://www.cs.wisc.edu/~cs367-4/office.html">M 8:00 - 9:00 AM, R 4:00 - 5:00 PM</A>
|
||||
</UL>
|
||||
|
||||
<P><HR>
|
||||
|
||||
<ADDRESS>
|
||||
<H4>Copyright © 1996 James D. Skrentny,
|
||||
<A HREF="mailto:skrentny@cs.wisc.edu">skrentny@cs.wisc.edu</A></H4>
|
||||
</ADDRESS>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,117 @@
|
||||
<html>
|
||||
<head>
|
||||
|
||||
<title>cs520: Introduction to Theoretical Computer Science</title>
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<table>
|
||||
<tr valign=top><td><h1>cs520:</h1></td>
|
||||
<td><h1>Introduction to Theoretical Computer Science</h1></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
Fall 1996
|
||||
<p>
|
||||
|
||||
MWF 1:20pm, room 1325 cs
|
||||
<p>
|
||||
|
||||
<table border>
|
||||
<tr valign=top>
|
||||
<td>
|
||||
|
||||
<table>
|
||||
<tr><td align=right>lecturer:</td>
|
||||
<td><b>Brian Cole</b></td>
|
||||
</tr>
|
||||
<tr><td align=right>email:</td>
|
||||
<td>tuc@cs.wisc.edu</td>
|
||||
</tr>
|
||||
<tr><td align=right>office:</td>
|
||||
<td>1309 cs</td>
|
||||
</tr>
|
||||
<tr><td align=right valign=top>office hours:</td>
|
||||
<td>Monday 2:15 - 3:15pm<br>
|
||||
Friday 12:15 - 1:15pm</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
<td>
|
||||
|
||||
<table>
|
||||
<tr><td align=right>teaching assistant:</td>
|
||||
<td><b>David Sundaram-Stukel</b></td>
|
||||
</tr>
|
||||
<tr><td align=right>email:</td>
|
||||
<td>sundaram@cs.wisc.edu</td>
|
||||
</tr>
|
||||
<tr><td align=right>office:</td>
|
||||
<td>5364 cs</td>
|
||||
</tr>
|
||||
<tr><td align=right valign=top>office hours:</td>
|
||||
<td>Tuesday 3:00 - 4:00pm<br>
|
||||
Wednesday 9:30 - 10:30am<br>
|
||||
Thursday 3:00 - 4:00pm</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
|
||||
<table>
|
||||
<tr valign=top><td>text:</td>
|
||||
<td><em>Introduction to Languages and the Theory of Computation</em>,
|
||||
John C. Martin, North Dakota State University, 1991, McGraw Hill,
|
||||
ISBN 0-07-040659-6
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
|
||||
the tentative <a href="http://www.cs.wisc.edu/~cs520-1/sched_f96.html">lecture schedule</a>,
|
||||
including exam information
|
||||
<p>
|
||||
|
||||
some <a href="http://www.cs.wisc.edu/~cs520-1/clarifications/">lecture clarifications</a>
|
||||
<p>
|
||||
|
||||
the <a href="http://www.cs.wisc.edu/~cs520-1/assignments/">assignments</a> page
|
||||
<p>
|
||||
|
||||
<table>
|
||||
<tr valign=top><td>grading policy:</td>
|
||||
<td>%25 written assignments<br>
|
||||
%40 mid-term examination<br>
|
||||
%35 final examination
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
<p>
|
||||
|
||||
archive of the
|
||||
<a href="http://www.cs.wisc.edu/~lists/classes/cs520-1list/">
|
||||
cs520 mailing list</a>
|
||||
<p>
|
||||
|
||||
<hr>
|
||||
|
||||
|
||||
<address>
|
||||
cs520 Home Page / 1 September 1996 / Brian Cole
|
||||
</address><p>
|
||||
|
||||
< <a href="http://www.cs.wisc.edu/">
|
||||
UW-Madison Computer Sciences home page</a> >
|
||||
< <a href="http://www.wisc.edu/">
|
||||
UW-Madison home page</a> >
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@ -0,0 +1,152 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 525 (Also IE, MATH, STAT), Fall 1996 </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<IMG SRC="http://www.cs.wisc.edu/~dyer/images/uwlogo.qtr.gif">
|
||||
<P>
|
||||
<H1> CS 525 (Also IE, MATH, STAT)<BR>
|
||||
Linear Programming<BR>
|
||||
Fall 1996</H1>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<H2> Schedule </H2>
|
||||
<pre>
|
||||
Lecture: 11:00 - 12:15 TR, 174 Mechanical Engineering
|
||||
</pre>
|
||||
|
||||
<H2> Open-Book Midterm Exam </H2>
|
||||
<pre>
|
||||
Time & Date: 11:00 - 12:55 Thursday October 24, 1996
|
||||
Location : 174 Mechanical engineering
|
||||
</pre>
|
||||
|
||||
<H2> Open-Book Final Exam </H2>
|
||||
<pre>
|
||||
Time & Date: 12:25 - 2:25 Wednesday December 18, 1996
|
||||
Location : TBA
|
||||
</pre>
|
||||
|
||||
<H2> Instructor: <A HREF="http://www.cs.wisc.edu/~olvi/olvi.html">
|
||||
Olvi L. Mangasarian</A> </H2>
|
||||
<pre>
|
||||
Office: 6393 Comp Sci & Stat
|
||||
Pphone: 262-6593
|
||||
E-mail: <a href=mailto:olvi@cs.wisc.edu>olvi@cs.wisc.edu</a>
|
||||
Office Hours: 2:30 - 4:30 Wednesdays (During Fall Semester)
|
||||
</pre>
|
||||
|
||||
|
||||
<H2> Teaching Assistant:
|
||||
Yuh-Jye Lee</H2>
|
||||
|
||||
<pre>
|
||||
|
||||
Office: 1307 Comp Sci & Stat
|
||||
Telephone: 262-6602
|
||||
E-mail: <a href=mailto:yuh-jye@cs.wisc.edu>yuh-jye@cs.wisc.edu</a>
|
||||
Office Hours: MW 12:00-1:00
|
||||
</pre>
|
||||
|
||||
|
||||
<H3> Textbook </H3>
|
||||
<P>
|
||||
<dd> <em> Linear Programming with MATLAB </em>, M. C. Ferris and O. L.
|
||||
Mangasarian, Preliminary Version, DoIt, Madison, WI 1996.
|
||||
<P>
|
||||
<P>
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
<H2> Syllabus </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/syllab.ps"> Course Overview </A>
|
||||
</UL>
|
||||
|
||||
<H2> Course Information </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/info.ps">
|
||||
Course Information
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/reserv.ps">
|
||||
Books on Reserve at Kurt Wendt Library
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/MATLAB.setup">
|
||||
MATLAB Setup </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk1.ps">
|
||||
Homework 1 (Due September 12, 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk2.ps">
|
||||
Homework 2 (Due September 19 , 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk3.ps">
|
||||
Homework 3 (Due September 24 , 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk4.ps">
|
||||
Homework 4 (Due September 26, 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk5.ps">
|
||||
Homework 5 (Due October 3 , 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk6.ps">
|
||||
Homework 6 (Due October 8 , 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk7.ps">
|
||||
Homework 7 (Due October 17, 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk8.ps">
|
||||
Homework 8 (Due October ??, 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk9.ps">
|
||||
Homework 9 (Due November ??, 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk10.ps">
|
||||
Homework 10 (Due November ??, 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk11.ps">
|
||||
Homework 11 (Due December ?, 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/hwk12.ps">
|
||||
Homework 12 (Due December ?, 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/project.ps">
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/project.ps">
|
||||
Programming Project (Due November 26, 1996) </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/mid393.ps">
|
||||
Sample Midterm Exam of March 1993 </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/midsol93.txt">
|
||||
Solution to Sample Midterm Exam of March 1993 </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/mid396.ps">
|
||||
Midterm Exam of March 1996 </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/midsol96.txt">
|
||||
Solution to Midterm Exam of March 1996 </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/mid96f.ps">
|
||||
Midterm Exam of October 1996 </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/mid96fsol.txt">
|
||||
Solution to Midterm Exam of October 1996 </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/final593.ps">
|
||||
Sample Final Exam of May 1993 </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/fin96s.ps">
|
||||
Final Exam of May 1996 </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/cs525/fin96s.sol">
|
||||
Solution to Final Exam of May 1996 </A>
|
||||
</UL>
|
||||
|
||||
<H2> Mathematical Programming at UW </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/uwmp/uwmp.html">
|
||||
Home Page</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/uwmp/uwmp.html#courses">
|
||||
Courses</A>
|
||||
</UL>
|
||||
|
||||
</UL>
|
||||
|
||||
<H2> Relevant Web Sites </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.informs.org/Biblio/ACI.html">
|
||||
Searchable Bibliographic Database of 15,000 Items </A>
|
||||
</UL>
|
||||
<UL>
|
||||
<LI> <A HREF="ftp://Alife.santafe.edu/pub/USER-AREA/EC/Welcome.html#SEC46">
|
||||
Links to Various OR Sites</A>
|
||||
</UL>
|
||||
<P>
|
||||
<P>
|
||||
|
||||
<HR>
|
||||
This page is updated periodically during the semester.
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
||||
@ -0,0 +1,96 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 536, Fall 1996 </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<IMG SRC="http://www.cs.wisc.edu/~dyer/images/uwlogo.qtr.gif">
|
||||
<P>
|
||||
<H1> CS 536: Introduction to Programming Languages and Compilers<BR>
|
||||
Spring 1996</H1>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~cs536-1/story-of-the-month.html"> Story of the Month </A> </H2>
|
||||
(new for October)
|
||||
<HR>
|
||||
|
||||
<H2> Schedule </H2>
|
||||
<pre>
|
||||
Lecture: 9:30 - 10:45 TuTh, 1221 Comp Sci & Stat
|
||||
Recitation: 2:30 - 3:20 Tu, 107 Psychology
|
||||
</pre>
|
||||
|
||||
<H2> Instructor: <A HREF="http://www.cs.wisc.edu/~pubs/faculty-info/horwitz.html">
|
||||
Susan Horwitz</A> </H2>
|
||||
<pre>
|
||||
Office: 5391 CS&S
|
||||
Telephone: 262-7946
|
||||
E-mail: horwitz@cs.wisc.edu
|
||||
Office Hours: Tuesday 3:30 - 4:30
|
||||
Friday 1:30 - 2:30
|
||||
or by appointment
|
||||
</pre>
|
||||
|
||||
|
||||
<H2> Teaching Assistant:
|
||||
Rahul Kapoor</H2>
|
||||
|
||||
<pre>
|
||||
Office: 3360 CS&S
|
||||
Telephone: 262-9275
|
||||
E-mail: rahul@cs.wisc.edu
|
||||
Office Hours: Monday and Wednesday 3:45 - 5:15
|
||||
or by appointment
|
||||
</pre>
|
||||
|
||||
<H3> Texts on Reserve at Wendt Library: </H3>
|
||||
<P>
|
||||
<dd> <em> Compilers Principles, Techniques, and Tools</em>, Aho, Sethi, and Ullman.
|
||||
<dd> <em> Crafting a Compiler</em>, Fischer and LeBlanc.
|
||||
<P>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~cs536-1/whats-new.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/question-mark.gif"> What's New (Check this regularly)</A></H2>
|
||||
|
||||
<H2> <IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/info.gif"> General Course Information </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs536-1/overview.html"> Course Overview </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs536-1/dates.html"> Key Dates </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs536-1/grading.html"> Information about assignments, exams, and grading (including late policy) </A>
|
||||
</UL>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~cs536-1/get-started.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/critic-ques2.gif"> Getting Started </A></H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~cs536-1/readings.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/book.gif"> Readings </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~cs536-1/assignment.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/papers.gif"> Programming Assignments and Homeworks </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~cs536-1/exams.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/angst-sm.gif"> Examinations </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~cs536-1/notes.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/ear.gif"> Lecture Notes </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~cs536-1/tools.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/comp.gif"> Useful Programming Tools </A></H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~cs536-1/grades.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/zstarre.gif"> Grades </A></H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~lists/classes/cs536-1list/">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/papers.gif"> Email </A></H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~cs536-1/links.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs536-1/images/www.gif"> Links of Interest </A></H2>
|
||||
<P>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,597 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CS 537 - Introduction to Operating Systems - Fall 1996</title>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff">
|
||||
|
||||
<h1>
|
||||
CS 537<br>Introduction to Operating Systems<br>Section 1, Fall 1996
|
||||
</h1>
|
||||
|
||||
<h3>Instructor</h3>
|
||||
<p>
|
||||
<a href="http://www.cs.wisc.edu/~solomon/solomon.html">
|
||||
<b>Marvin Solomon</b>
|
||||
</a>
|
||||
<a name="solomon"> </a>
|
||||
<br>
|
||||
<i>office:</i> 7397 Computer Sciences<br>
|
||||
<i>office hours:</i> 9:00 TR<br>
|
||||
<i>office phone:</i> 263-2844<br>
|
||||
<i>email address:</i>
|
||||
<A HREF="mailto:solomon@cs.wisc.edu"> solomon@cs.wisc.edu </A>
|
||||
<br>
|
||||
|
||||
<h3>TA</h3>
|
||||
<p>
|
||||
<A HREF="http://www.cs.wisc.edu/~mellen/mellen.html">
|
||||
<b>Rob Mellencamp</b> <br>
|
||||
</A>
|
||||
<a name="mellen"> </a>
|
||||
<br>
|
||||
<i>office:</i> 1349 Computer Sciences<br>
|
||||
<i>office hours:</i> 10-11 MWF<br>
|
||||
<i>office phone:</i> 262-5340<br>
|
||||
<i>email address:</i>
|
||||
<A HREF="mailto:mellen@cs.wisc.edu"> mellen@cs.wisc.edu </A>
|
||||
<br>
|
||||
|
||||
<a name="news"> <h2>News</h2> </a>
|
||||
<i> Watch this space for the latest updates.</i> <br>
|
||||
|
||||
<dl>
|
||||
|
||||
<dt>Oct 31
|
||||
<dd>
|
||||
The <a href="http://www.cs.wisc.edu/~cs537-1/midterm.answers.html"> answers to the midterm exam </a>
|
||||
and a summary of the scores are now available.
|
||||
<p>
|
||||
A <a href="http://www.cs.wisc.edu/~cs537-1/grades1.html"> more detailed breakdown</a> of the grade distribution
|
||||
is also available.
|
||||
|
||||
<dt>Oct 27
|
||||
<dd>
|
||||
The specification for
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project4.html">
|
||||
Project 4
|
||||
</a>
|
||||
is now avaiable.
|
||||
|
||||
<dt>Oct 21
|
||||
<dd>
|
||||
The due date for Project 3 has been moved to Thursday, Oct 24.
|
||||
<p>
|
||||
A few typographical errors in the notes on
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/deadlock.html#avoidance"> Deadlock Avoidance </a>
|
||||
have been corrected. Most importantly, the same array
|
||||
was being called <samp><font color="0f0fff">D</font></samp> in some places and <samp><font color="0f0fff">M</font></samp> in others.
|
||||
It is now called <samp><font color="0f0fff">M</font></samp> in all places.
|
||||
<p>
|
||||
By popular demand, an <a href="http://www.cs.wisc.edu/~cs537-1/midterm.ps"> old midterm exam </a> is
|
||||
available for you to look at.
|
||||
<font color="#ff000f"><strong>Warning:</strong></font>
|
||||
You should take this example with a large grain of salt.
|
||||
The exam is from a very long time ago when the course
|
||||
used a different text and covered topics in a different order.
|
||||
<a href="#midterm">This semester's midterm</a> will likely
|
||||
be quite different.
|
||||
|
||||
<dt>Oct 15
|
||||
<dd>
|
||||
The time and place for the Midterm exam have been determined.
|
||||
It will be in room 1240 Comp Sci from 7:15 to 9:15 pm on October 23.
|
||||
|
||||
<dt>Oct 14
|
||||
<dd>
|
||||
The specification for
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project3.html">
|
||||
Project 3
|
||||
</a>
|
||||
is now avaiable.
|
||||
|
||||
<dt>Oct 9
|
||||
<dd>
|
||||
A <a href="http://www.cs.wisc.edu/~cs537-1/dphil-correction.html">discussion</a> of the issues presented
|
||||
in class to day is available.
|
||||
|
||||
<dt>Oct 8
|
||||
<dd>
|
||||
A summary of the grades for project 1 are
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/grades1.html"> available</a>.
|
||||
|
||||
<dt>Oct 6
|
||||
<dd>
|
||||
The electronic
|
||||
<a href = "http://www.cs.wisc.edu/~cs537-1/TAstuff/handin.html">hand-in directions</a> for
|
||||
program 2 have now been posted.
|
||||
|
||||
<dt>Oct 1
|
||||
<dd>
|
||||
The procedure <samp><font color="0f0fff">giveFork</font></samp> in Algorithm 2 of the
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project2.html#details">Project 2 specification</a>
|
||||
should contain a call to <samp><font color="0f0fff">notify()</font></samp>.
|
||||
The web page has been corrected to show this.
|
||||
|
||||
<dt>Sept 26
|
||||
<dd>
|
||||
I've fixed two more bugs in the
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project2.html">Project 2 specification</a>,
|
||||
one minor and one that is more important.
|
||||
<p>
|
||||
The first caused the Introduction paragraph to be slightly garbled.
|
||||
Thanks to Jake Dawley-Carr for pointing this one out.
|
||||
<p>
|
||||
The second was a line omitted from the sample code for Algorithm I in the
|
||||
Programming Details
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project2.html#details">section</a>.
|
||||
After you create a ThreadScheduler, you have to start it
|
||||
<pre><font color="0f0fff">
|
||||
ThreadScheduler sched = new ThreadScheduler();
|
||||
sched.start();
|
||||
</font></pre>
|
||||
This was specified correctly in the later section on the ThreadScheduler,
|
||||
but not in the Details section. The Web page is now fixed.
|
||||
Thanks to Liping Zhang for this one.
|
||||
|
||||
<dt>Sept 20
|
||||
<dd>
|
||||
Test data files for
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project2.html">
|
||||
Project 2
|
||||
</a>
|
||||
are now available.
|
||||
The directory
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/src">
|
||||
~cs537-1/public/src
|
||||
</a>
|
||||
contains three data files and a Java class for reading them.
|
||||
The file
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/src/Graph.java">
|
||||
~cs537-1/public/src/Graph.java
|
||||
</a>
|
||||
contains the definition of the class
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project2.html#graph">
|
||||
<samp><font color="0f0fff">Graph</font></samp>
|
||||
</a>
|
||||
described in the project specification.
|
||||
<p>
|
||||
The file
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/src/petersonCyclic.graph">
|
||||
~cs537-1/public/src/petersonCyclic.graph
|
||||
</a>
|
||||
contains the Peterson graph shown in the project specification
|
||||
<center><img src = "http://www.cs.wisc.edu/~cs537-1/peterson2.gif"> </center>
|
||||
As mentioned there, this initial placement of forks is <em>not</em>
|
||||
acyclic.
|
||||
The file
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/src/petersonAcyclic.graph">
|
||||
~cs537-1/public/src/petersonAcyclic.graph
|
||||
</a>
|
||||
contains the Peterson graph with an acyclic initial placement of forks.
|
||||
The file
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/src/star.graph">
|
||||
~cs537-1/public/src/star.graph
|
||||
</a>
|
||||
contains a ``star'' topology, with one central philosopher sharing
|
||||
forks with each of nine others.
|
||||
|
||||
<dt>Sept 19
|
||||
<dd>
|
||||
Todd Jenner pointed out two typos in the specification for Project 2<ul>
|
||||
``The 15 forks ... are the numbers 0 through 15.''</ul>
|
||||
should read <ul>
|
||||
``The 15 forks ... are the numbers 0 through 14.''</ul>
|
||||
and in <samp><font color="0f0fff">eat()</font></samp>, <samp><font color="0f0fff">MAXTHINK</font></samp> should be replaced by <samp><font color="0f0fff">MAXEAT</font></samp>.
|
||||
<p>
|
||||
The
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project2.html">
|
||||
online version
|
||||
</a>
|
||||
has been corrected.<br>
|
||||
Thanks, Todd.
|
||||
<dd>
|
||||
<dt>Sept 18
|
||||
<dd>
|
||||
There was a mistake in the
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/java-tutorial#strings">
|
||||
Java tutorial notes
|
||||
</a> in the section on Strings.
|
||||
In the two-argument version of <samp><font color="0f0fff">String.substring()</font></samp>, the second argument
|
||||
is the offset of the end of the substring, not the number of characters
|
||||
in the string.
|
||||
The notes have been corrected.
|
||||
Thanks to Franco Tung Fai Chan for pointing this out.
|
||||
<dt>Sept 17
|
||||
<dd>
|
||||
<ul>
|
||||
<li>We occasionally send urgent messages directly to a mailing list
|
||||
of students registered for this course.
|
||||
There is an <a href="http://www.cs.wisc.edu/~lists/classes/cs537-1list/">
|
||||
archive</a> of all messages sent to this list on the web.
|
||||
If you are not receiving these messages and think you should be, send
|
||||
mail to <a href="mailto:solomon@cs.wisc.edu">solomon@cs.wisc.edu</a>.
|
||||
<li>The specification for
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project2.html">
|
||||
Project 2
|
||||
</a>
|
||||
is now avaiable.
|
||||
<li>I have received a few requests for makefiles for Java.
|
||||
There is a sample Makefile in <a href="http://www.cs.wisc.edu/~cs537-1/src/Makefile">
|
||||
~cs537-1/public/src/Makefile</a>.
|
||||
Copy that file to the working directory where your Java source files are
|
||||
(remember, you should use a separate directory for each project),
|
||||
edit it as described in the comments in it, and then type <samp>make</samp>
|
||||
to compile and run your program, or <samp>make classes</samp> to compile
|
||||
without running.
|
||||
</ul>
|
||||
<dt>Sept 13
|
||||
<dd>
|
||||
Notes on handing in your assignment and simulating
|
||||
preemptive multitasking for the Solaris computers
|
||||
have been added <a href="http://www.cs.wisc.edu/~cs537-1/TAstuff/message913.txt">here</a>.
|
||||
<dt>Sept 12
|
||||
<dd>
|
||||
The
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/java-tutorial.html">
|
||||
Java tutorial
|
||||
</a>
|
||||
is now finished (or about as finished as it's going to get).
|
||||
In the section on
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/java-tutorial.html#threads">
|
||||
threads,
|
||||
</a>
|
||||
you will find some helpful hints on how to structure
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project1.html"> project 1</a>.
|
||||
<p>
|
||||
You should be aware that there is a weekly seminar on operating systems
|
||||
and networking, meeting Mondays at 2:30.
|
||||
The first seminar of the semester is Monday the 16th.
|
||||
Check
|
||||
<a href="http://www.cs.wisc.edu/forms/talks.html">
|
||||
the Colloquia and Seminars web page
|
||||
</a> for more details.
|
||||
<dt>Sept 5
|
||||
<dd>
|
||||
<a href="#java-book">The Java Book</a> is finally available at the
|
||||
University Bookstore!
|
||||
<dt>Sept 4
|
||||
<dd>
|
||||
The beginnings of a
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/java-tutorial.html">
|
||||
Java tutorial
|
||||
</a> are now available.
|
||||
<dt>Sept 4
|
||||
<dd>
|
||||
To use Java on CS Department Unix workstations, you must create a
|
||||
file named <samp>.cshrc.local</samp> in your home directory containing one
|
||||
line:
|
||||
<pre>
|
||||
set path=($path /s/java/bin)
|
||||
</pre>
|
||||
To make the change take effect, either type
|
||||
<pre>
|
||||
source .cshrc.local
|
||||
</pre>
|
||||
or simply log out and log back in.
|
||||
<dt>Sept 3
|
||||
<dd>
|
||||
The specification for
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/project1.html"> project 1 </a> is ready.
|
||||
<dt>Sept 3
|
||||
<dd>The Unix Orientation Sessions, for all new Unix users, are scheduled for
|
||||
the following times:
|
||||
<table compact boarder=0>
|
||||
<tr>
|
||||
<td>Tues - Thurs, Sept 3 - 5<td>4 pm and 6pm, room 1221 CS
|
||||
<tr>
|
||||
<td>Mon - Thurs, Sept 9 - 12<td>4 pm, room 1221 CS
|
||||
</table>
|
||||
</dl>
|
||||
|
||||
Last updated:
|
||||
Wed Sep 4 14:10:06 CDT 1996
|
||||
</i>
|
||||
<p>
|
||||
|
||||
<hr>
|
||||
<h2>Contents</h2>
|
||||
<ul>
|
||||
<li> <a href="#news"> News</a>
|
||||
<li> <a href="#summary"> Summary</a>
|
||||
<li> <a href="#lectures"> Lecture Information</a>
|
||||
<li> <a href="#text"> Text</a>
|
||||
<li> <a href="#projects"> Projects</a>
|
||||
<li> <a href="#grading"> Grading</a>
|
||||
<li> <a href="#schedule"> Course Schedule</a>
|
||||
<li> <a href="#notes"> Lecture Notes</a>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<a name="summary"> <h2> Summary </h2> </a>
|
||||
|
||||
CS 537 is intended as a general introduction to the techniques used
|
||||
to implement operating systems and related kinds of systems software.
|
||||
Among the topics covered will be
|
||||
process management (creation, synchronization, and communication);
|
||||
processor scheduling;
|
||||
deadlock prevention, avoidance, and recovery;
|
||||
main-memory management;
|
||||
virtual memory management (swapping, paging, segmentation and page-replacement
|
||||
algorithms);
|
||||
control of disks and other input/output devices;
|
||||
file-system structure and implementation;
|
||||
and protection and security.
|
||||
|
||||
<a name="lectures"> <h2> Lecture Information </h2> </a>
|
||||
|
||||
<b>Lecture:</b> 11:00 - 12:15 Tuesday and Thursday, 1221 Computer Sciences
|
||||
and Statistics
|
||||
<br>
|
||||
<b>Discussion:</b> 11:00 - 11:50 Wednesday, 107 Psychology
|
||||
|
||||
<p>
|
||||
The discussion section is not ``optional'': it is at least as important as the
|
||||
lectures.
|
||||
The primary focus of the Wednesday meetings will be topics related to the
|
||||
<a href="#projects">projects</a>
|
||||
(including introduction to the
|
||||
<a href="#why-java">Java</a>
|
||||
programming language), but time will also be available for answering any
|
||||
questions you have regarding points raised in the the lectures or the
|
||||
text.
|
||||
|
||||
<a name="text"> <h2>Text</h2> </a>
|
||||
|
||||
<a name="tanenbaum"> <h3>Required</h3> </a>
|
||||
|
||||
<b>Modern Operating Systems</b>
|
||||
by Andrew S. Tanenbaum,
|
||||
Prentice Hall, 1992.
|
||||
|
||||
<a name="java-book"> <h3>Strongly Recommended</h3> </a>
|
||||
|
||||
<b>The Java Programming Language</b>
|
||||
by Ken Arnold and James Gosling,
|
||||
Addison Wesley, 1996.
|
||||
|
||||
<a name="java-online"> <h3>Online References</h3> </a>
|
||||
|
||||
Lots of additional helpful materials about Java are available on the WEB.
|
||||
<p>
|
||||
The following references have been collected locally for fast access.
|
||||
<ul>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/java/tutorial">The Java Tutorial</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/java/langspec-1.0">The Java Language Specification</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/java/api">Java API Documentation</a>
|
||||
</ul>
|
||||
Watch this spot for additional links to the web.
|
||||
|
||||
<a name="projects"> <h2>Projects</h2> </a>
|
||||
|
||||
<p>
|
||||
There will be five programming projects, all in the
|
||||
<a href="#why-java">Java</a>
|
||||
programming language.
|
||||
Sun SparcStation workstations running the Solaris dialect of the Unix
|
||||
operating system are provided for your use, but you may use any
|
||||
computer to which you have access that implements the Java programming
|
||||
language.
|
||||
However, if you do not use the Computer Sciences Department's computers,
|
||||
you will be responsible for transferring any required
|
||||
data sets or software packages to your computer.
|
||||
<p>
|
||||
The first assignment will be an easy ``get acquainted'' exercise designed
|
||||
to help you become familiar with the computing environment and the
|
||||
Java language.
|
||||
Subsequent projects will involve
|
||||
process synchronization,
|
||||
processor scheduling,
|
||||
disk scheduling,
|
||||
and file-system implementation.
|
||||
On all but the first project, students will be required to work in pairs.
|
||||
Both members of a pair will receive the same grade on a project.
|
||||
Feel free to discuss projects with anyone, but
|
||||
<em>
|
||||
you must not share code with anyone but your partner.
|
||||
</em>
|
||||
<font color="#ff000f">
|
||||
Cheating will be vigorously punished.
|
||||
</font>
|
||||
Enough said!
|
||||
|
||||
<p>
|
||||
Assignments are due at the beginning of class (11 a.m.) on the date
|
||||
indicated.
|
||||
Over the entire semester, you have
|
||||
<b>three late days</b>
|
||||
of credit.
|
||||
You can use these late days on different assignments (e.g., one day on each
|
||||
of three assignments) or all three days on one assignment.
|
||||
Late days may <b>not</b> be used for the last assignment.
|
||||
|
||||
<a name="why-java"> <h3>Why Java?</h3> </a>
|
||||
<p>
|
||||
Most students taking this course will be familiar with C++ but not Java.
|
||||
Why, then, did we choose Java?
|
||||
There are several arguments in favor of it.
|
||||
<ul>
|
||||
<li><b>Java is a more congenial programming environment.</b>
|
||||
Runtime errors such as bad subscripts, null pointers,
|
||||
and uninitialized variables cause exceptions caught by the language runtime
|
||||
rather than mysterious crashes or random behavior.
|
||||
Java <tt>Strings</tt> are <em>much</em> easier to use than <tt>char *</tt>
|
||||
arrays. Garbage collected storage management is <em>extremely</em> handy.
|
||||
And more!
|
||||
<li><b>Java is very trendy.</b>
|
||||
Java had caught on faster than any other new language in history.
|
||||
Many of the reasons for Java's growing popularity have little to do with
|
||||
the way we will use it in this course (we will discuss these issues in class),
|
||||
but a byproduct of this course
|
||||
will be knowledge of Java, which is becoming quite a marketable commodity.
|
||||
<li><b>Java has ``operating system'' features built in.</b>
|
||||
In particular, it is the first widely-used programming language with
|
||||
language-level support for concurrency (threads) and synchronization
|
||||
(monitors).
|
||||
</ul>
|
||||
<p>
|
||||
On the other hand, switching to a new programming language is always
|
||||
a bit dislocating.
|
||||
Fortunately, there are excellent resources are available to ease the
|
||||
transition.
|
||||
<a href="#java-book"><i>The Java Programming Language</i></a>
|
||||
by Arnold and Gosling is amazingly good.
|
||||
It is neither an introductory programming primer (the authors assume you
|
||||
already know how to program)
|
||||
nor a reference manual (although a
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/java/langspec-1.0">reference manual</a>
|
||||
is available online),
|
||||
but a readable introduction to the language, which takes you all to the way
|
||||
from getting started to everything you need to write quite sophisticated
|
||||
programs in Java.
|
||||
This book is available at the University Bookstore.
|
||||
You are strongly encouraged to buy it.
|
||||
We have also gathered a variety of
|
||||
<a href="#java-online">other resources</a> together, including a nice
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/java/tutorial">online tutorial</a>
|
||||
about Java programming, and
|
||||
<a href="http://www.cs.wisc.edu/~cs537-1/java/api">a reference manual</a>
|
||||
for the standard class libraries you will be using.
|
||||
|
||||
<a name="grading"> <h2> Grading </h2> </a>
|
||||
<p>
|
||||
There will be a midterm and a final exam, each of which will count for 25%
|
||||
of your grade.
|
||||
The midterm will be in the evening of <b>Wednesday, October 23</b>
|
||||
from 7:15 to 9:15 pm in room 1240, Computer Sciences and Statistics.
|
||||
The final, as scheduled in the timetable, will be <b>Tuesday, December 17</b>
|
||||
at 5:05 p.m.
|
||||
The first programming project (getting started) will count for 2% of your
|
||||
grade.
|
||||
The remaining four projects will count for 12% each.
|
||||
|
||||
<a name="schedule"> <h2> Course Schedule </h2> </a>
|
||||
<p>
|
||||
The following schedule is tentative;
|
||||
it may be updated later in the semester, so check back here frequently.
|
||||
<p>
|
||||
<table
|
||||
bgcolor="#e0e0ff"
|
||||
border=3
|
||||
width="100%"
|
||||
align=center
|
||||
cellpadding=1
|
||||
cellspacing=1>
|
||||
<tr><td>Sept 3 - 6
|
||||
<td>Introduction
|
||||
<td>Chapter 1
|
||||
<tr><td>Sept 10 - Oct 8
|
||||
<td>Processes, Synchronization, Processor Scheduling
|
||||
<td>Chapters 2 and 6
|
||||
<tr><td>Sept 17
|
||||
<td><a href="http://www.cs.wisc.edu/~cs537-1/project1.html"> Project 1 </a> Due
|
||||
<td>Learning Java
|
||||
<tr><td>Oct 10
|
||||
<td><a href="http://www.cs.wisc.edu/~cs537-1/project2.html"> Project 2 </a> Due
|
||||
<td>Synchronization
|
||||
<tr><td>Oct 10 - Nov 11
|
||||
<td>Memory Management and Virtual Memory
|
||||
<td>Chapter 3
|
||||
<tr><td>Oct 22
|
||||
<td><a href="http://www.cs.wisc.edu/~cs537-1/project3.html"> Project 3 </a> Due
|
||||
<td>CPU Scheduling
|
||||
<tr><td>Oct 23
|
||||
<td><a name="midterm">Midterm Exam</a>
|
||||
<td>Room 1240 Comp Sci.
|
||||
<tr><td>Nov 14 - Dec 5
|
||||
<td>I/O Devices, File Systems
|
||||
<td>Chapters 4 and 5
|
||||
<tr><td>Nov 14
|
||||
<td><a href="http://www.cs.wisc.edu/~cs537-1/project4.html">Project 4 </a> Due
|
||||
<td>Disk Scheduling
|
||||
<tr><td>Dec 10 - 12
|
||||
<td>Protection and Security
|
||||
<td>Sections 4.4 and 4.5
|
||||
<tr><td>Dec 12
|
||||
<td>Project 5 Due
|
||||
<td>File Systems
|
||||
<tr><td>Dec 17
|
||||
<td>Final Exam
|
||||
</table>
|
||||
|
||||
<a name="notes"> <h2> Lecture Notes </h2> </a>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/intro.html">Introduction</a>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs537-1/intro.html#history"> History</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs537-1/intro.html#goals"> What is an OS For?</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs537-1/intro.html#bottom-up"> Bottom-up View</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs537-1/intro.html#top-down"> Top-Down View</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs537-1/intro.html#outline"> Course Outline</a>
|
||||
</ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs537-1/java-tutorial.html">Java for C++ Programmers</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs537-1/processes.html">Processes and Synchronization</a>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#using"> Using Processes </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#using_what"> What is a Process? </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#using_why"> Why Use Processes </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#using_create"> Creating Processes </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#using_states"> Process States </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#using_sync"> Synchronization </a>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#race_conditions"> Race Conditions </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#semaphores"> Semaphores </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#bounded_buffer"> The Bounded Buffer Problem </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#dining_philosophers">The Dining Philosophers </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#monitors">Monitors </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/processes.html#messages"> Messages </a>
|
||||
</ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs537-1/deadlock.html">Deadlock</a>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/deadlock.html#terminology"> Terminology </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/deadlock.html#detection"> Deadlock Detection </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/deadlock.html#recovery"> Deadlock Recovery </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/deadlock.html#prevention"> Deadlock Prevention </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/deadlock.html#avoidance"> Deadlock Avoidance </a>
|
||||
</ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs537-1/scheduling.html">Implementing Processes</a>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/scheduling.html#monitor_impl"> Implementing Monitors </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/scheduling.html#semaphore_impl"> Implementing Semaphores </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/scheduling.html#cs_impl"> Implementing Critical Sections </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/scheduling.html#short_term_sched"> Short-term Scheduling </a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/memory.html">Memory Management </a>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/memory.html#core"> Allocating Main Memory </a>
|
||||
<ul>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/memory.html#core_algorithms"> Algorithms for Memory Management </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/memory.html#core_compaction"> Compaction and Garbage Collection </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/memory.html#core_swapping"> Swapping </a>
|
||||
</ul>
|
||||
</ul>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/paging.html">Paging </a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs537-1/disksched.html">Disks </a>
|
||||
<li> More to come ...
|
||||
</ul>
|
||||
<p>
|
||||
|
||||
<hr>
|
||||
|
||||
<address>
|
||||
<i>
|
||||
<a HREF="mailto:solomon@cs.wisc.edu">
|
||||
solomon@cs.wisc.edu
|
||||
</a>
|
||||
<br>
|
||||
Thu Oct 31 16:24:20 CST 1996
|
||||
</i>
|
||||
</address>
|
||||
<br>
|
||||
Copyright © 1996 by Marvin Solomon. All rights reserved.
|
||||
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -0,0 +1,117 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CS 537-2 Fall 1996 Home Page</title>
|
||||
</head>
|
||||
|
||||
<body bgcolor="#ffffff" text="#000070">
|
||||
|
||||
<h1>CS 537-2:
|
||||
<br>Introduction to Operating Systems</h1>
|
||||
<h2>Fall 1996</h2>
|
||||
<p>
|
||||
<h3>Tuesdays and Thursdays, 1:00-2:15pm in CS 1325
|
||||
<br>
|
||||
Discussion: Fridays, 1:00-2:15pm in CS 1221</h3>
|
||||
<hr>
|
||||
<p>
|
||||
<h2>Your Hosts:
|
||||
<a href="http://www.cs.wisc.edu/~pubs/faculty-info/vernon.html"> Mary
|
||||
Vernon</a> (Instructor)
|
||||
and
|
||||
<a href="http://www.cs.wisc.edu/~muthiah/muthiah.html">Karuna
|
||||
Muthiah</a> (TA)</h2>
|
||||
<hr>
|
||||
Welcome to the home page for CS 537-2.
|
||||
<p>
|
||||
NOTE: Thursday lecture and Friday discussion will be
|
||||
interchanged on the following dates:
|
||||
<br>
|
||||
Oct 3-4, Oct 10-11, Nov 7-8, Dec 5-6.
|
||||
<p>
|
||||
<h2>What's New:</h2>
|
||||
<ul>
|
||||
<li><a href=http://www.cs.wisc.edu/~cs537-2/fall96/quizzes/quiz3.solutions.html>Solutions to Quiz #3</a>.
|
||||
<li><a href=http://www.cs.wisc.edu/~cs537-2/fall96/assignments/a4.html>Assignment #4</a>. (11/7/96)
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<ul>
|
||||
<li> <a href=http://www.cs.wisc.edu/~cs537-2/fall96/email.html>Office hours and email</a>
|
||||
<li> <a href=http://www.cs.wisc.edu/~cs537-2/fall96/reading.html>Textbook and other readings</a>
|
||||
<li> <a href=http://www.cs.wisc.edu/~cs537-2/fall96/grading.html>Grading, Projects and Quizzes</a>
|
||||
<li> <a href=http://www.cs.wisc.edu/~lists/classes/cs537-2list/>Mail Archive</a>
|
||||
</ul>
|
||||
<hr>
|
||||
<h3>Approximate Schedule of Topics</h3>
|
||||
<table border=2>
|
||||
<tr>
|
||||
<td align=left valign=top width=60><b>Week of</b></td>
|
||||
<td align=left valign=top width=300><b>Topics</b></td>
|
||||
<td align=left valign=top width=100><b>Reading</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Sep 3</td><td>introduction;
|
||||
concurrency: threads, address spaces, processes</td><td>Chapter
|
||||
1, 2.1</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Sep 10</td><td>thread management;
|
||||
cooperating threads</td><td>Chapter 2.2, 2.3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Sep 17</td><td>synchronization;
|
||||
implementing mutual exclusion</td><td>cont'd.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Sep 24</td><td>semaphores</td><td>cont'd.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Oct 1</td><td>monitors; concurrency: summary</td><td>cont'd</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Oct 8</td><td>deadlock; process scheduling
|
||||
</td><td>Chapter 6, 2.4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Oct 15</td><td>memory management: protection, address translation;
|
||||
caching and TLBs</td><td>Chapter 3</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Oct 22</td><td>demand paged virtual memory</td><td>cont'd.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Oct 29</td><td>REVIEW; survey of i/o systems</td><td>Chapter 4</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nov 5</td><td>file systems & disk management;
|
||||
naming and directories</td><td>Chapters 4 & 5</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nov 12</td><td>the hardware, os, compiler, language interface;
|
||||
protection & security</td><td>TBA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nov 19</td><td>Java overview, language;
|
||||
Java objects, core methods</td><td>TBA</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Nov 26</td><td>Java threads, security;
|
||||
Thanksgiving (no class)<td>--</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Dec 3</td><td>networks and distributed systems;
|
||||
remote procedure call (RPC)</td><td>Chapter 9</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Dec 10</td><td>distributed file systems;
|
||||
global memory systems; REVIEW</td><td>Chapter 13</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<p>
|
||||
<hr>
|
||||
<address>
|
||||
<a href = "mailto:vernon@cs.wisc.edu">vernon@cs.wisc.edu</a>
|
||||
</address>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,135 @@
|
||||
<html>
|
||||
<head>
|
||||
<title> CS/ECE 552 Lecture 2 - Home Page - Fall 1996 </title>
|
||||
<base href="http://www.cs.wisc.edu/~cs552-2/">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1> CS/ECE 552 - Fall 1996 </h1>
|
||||
|
||||
<h2> Course Information </h2>
|
||||
<p>
|
||||
<ul>
|
||||
<li> <A HREF="#instructor">Instructor and Office Hours</A>
|
||||
<li> <A HREF="#TA">TA and Office Hours</A>
|
||||
<li> <A HREF="#handouts">Handouts</A>
|
||||
<li> <A HREF="#assignments">Assignments</A>
|
||||
<li> <A HREF="#exams">Exams</A>
|
||||
<li> <A href="http://www.cs.wisc.edu/~cs552-2/gradeform.html">Grades</A>
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<h2> <A NAME="instructor">Instructor:</A> </h2>
|
||||
<p>
|
||||
<h3>David Wood</h3>
|
||||
<ul>
|
||||
<li> Office: 6369 CSS
|
||||
<li> Hours: Tuesday and Wednesday 11:00A - 12:00P, or by appointment.
|
||||
<li> e-mail: david@cs.wisc.edu
|
||||
<li> Phone: 263-7463
|
||||
|
||||
<li> Class Time: Tuesday and Thursday 9:30A - 11:00A
|
||||
<li> Location: 1257 CSS
|
||||
</ul>
|
||||
<p>
|
||||
<h2> <A NAME="TA">TA:</A> </h2>
|
||||
<h3>Phil Atkinson</h3>
|
||||
<ul>
|
||||
<li> Office: 1343 CSS
|
||||
<li> Hours: Tuesday 2:00 - 3:00P, Thursday 1:00P - 2:00P, or by appointment.
|
||||
<li> e-mail: atkinson@cs.wisc.edu
|
||||
<li> Phone: 262-5596
|
||||
</ul>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
|
||||
<H2>Getting Started</H2>
|
||||
<ul>
|
||||
<li> <A href = "http://www.cs.wisc.edu/~cs552-2/helpful.html">Helpful Information</a>
|
||||
</ul>
|
||||
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
<h2> <A NAME="handouts">Handouts:</A> </h2>
|
||||
<p>
|
||||
|
||||
<ul>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/handouts/overview.ps">Course Description</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/handouts/gs2.ps">Getting started with Mentor</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/handouts/ecc.ps">Error Checking and Correction</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/handouts/demo.vhdl">Sample VHDL code</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/handouts/vhdlmgc.ps">Compiling and Simulating VHDL with
|
||||
mentor</a>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2><A NAME="assignments">Assignments</A></H2>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs552-2/homeworks/assign0.ps">Assignment 0</a>. (due 09/10/96).
|
||||
<a href="http://www.cs.wisc.edu/~cs552-2/homeworks/hw0.answer">(Answer to Question #3)</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs552-2/homeworks/assign1.ps">Assignment 1</a>. (due 09/17/96).
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs552-2/homeworks/assign2.ps">Assignment 2</a>. (due 10/01/96).
|
||||
<a href="http://www.cs.wisc.edu/~cs552-2/solutions/hw2.txt">(Selected answers to Assignment 2)</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs552-2/homeworks/assign3.ps">Assignment 3</a>. (due 10/15/96).
|
||||
<a href="http://www.cs.wisc.edu/~cs552-2/solutions/hw3.txt">(Selected answers to Assignment 3)</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs552-2/homeworks/assign4.ps">Assignment 4</a>. (due 10/29/96).
|
||||
<a href="http://www.cs.wisc.edu/~cs552-2/solutions/hw4.txt">(Selected answers to Assignment 4)</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs552-2/homeworks/assign5.ps">Assignment 5</a>. (due 11/19/96).
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs552-2/homeworks/assign6.ps">Assignment 6</a>. (due 12/05/96).
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2> <A NAME="project">Project</A></H2>
|
||||
<p>
|
||||
|
||||
This section includes information on the course project.
|
||||
<ul>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/project/description.ps">Project Description</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/project/dates.ps">Project Deadlines</a>
|
||||
<li> The project reports will be due at the project demonstration times,
|
||||
which will be on December 12 and 13, 1996.
|
||||
</ul>
|
||||
|
||||
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2> <A NAME="exams">Exams</A></H2>
|
||||
<p>
|
||||
<p>
|
||||
<p>
|
||||
The Midterm Exam will be on Wednesday, Oct 30, 1996 at 7:15 pm,
|
||||
room 1221 CSS.
|
||||
<p>
|
||||
Final Exam: Tuesday, Dec 17, 1996, at 10:05 AM. Room TBA.
|
||||
<p>
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
<H2>Exams - Previous</H2>
|
||||
<ul>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/exams/mid.sp91.ps">Spring 91 -- Midterm</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/exams/mid.f91.ps">Fall 91 -- Midterm</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/exams/mid.sp93.ps">Spring 93 -- Midterm</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/exams/mid.sp94.ps">Spring 94 -- Midterm</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/exams/mid.sp95.soln.ps">Spring 95 -- Midterm and Solution</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/exams/mid.f95.soln.ps">Fall 95 -- Midterm and Solution</a>
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/exams/mid.sp96.soln.ps">Spring 96 -- Midterm and Solution</a>
|
||||
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs552-2/exams/final.sp92.ps">Spring 92 -- Endterm</a>
|
||||
</ul>
|
||||
|
||||
|
||||
</body>
|
||||
</html>
|
||||
|
||||
|
||||
@ -0,0 +1,133 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>CS 564 - Database Management Systems: Design and Implementation</title>
|
||||
</head>
|
||||
|
||||
<body background="greenwhite_paper.gif">
|
||||
|
||||
<h1 ALIGN="center">CS 564</h1>
|
||||
<h2 ALIGN="center">Database Management Systems: Design and Implementation</h2>
|
||||
<hr>
|
||||
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs564-1/pics/ball-green.gif">Course Information (<A HREF="http://www.cs.wisc.edu/~cs564-1/info.ps">Postscript version</A>)</h3>
|
||||
|
||||
<H4>What's New! </h4>
|
||||
<ul>
|
||||
<LI> No class this Friday. Instead, we will have office hours at that time.
|
||||
<LI> Assignment 3 due day changed to Nov. 8, this Friday
|
||||
<LI> Assignment 3 FAQ (<A HREF="http://www.cs.wisc.edu/~cs564-1/a3-faq.txt">Text </A>)(last updated Nov 5)
|
||||
<LI> Assignment 3 handout (<A HREF="http://www.cs.wisc.edu/~cs564-1/BT.ps"> Postscript</A>)
|
||||
</ul>
|
||||
|
||||
<H4> Class Mailing List (<A HREF="http://www.cs.wisc.edu/~lists/classes/cs564-1list"> CS564-1</A>)
|
||||
|
||||
<H4> Solutions to Chapters' Exercises </h4>
|
||||
<ul>
|
||||
|
||||
<LI> Please DONT print them out
|
||||
<LI> Solutions to all Chapters' Exercises (<A HREF="http://www.cs.wisc.edu/~cs564-1/solutions.ps"> Postscript</A>)
|
||||
</ul>
|
||||
|
||||
<H4>First Day Information</H4>
|
||||
|
||||
<ul>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs564-1/info/node1.html">Overview</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs564-1/info/node2.html">Prerequisites</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs564-1/info/node3.html">Office Hours</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs564-1/syllabus.ps">Topics to be Covered</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs564-1/info/node5.html">Grading</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs564-1/info/node6.html">Important Dates</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs564-1/info/node7.html">Important Policy Issues</A>
|
||||
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<img src="http://www.cs.wisc.edu/~cs564-1/pics/ball-green.gif"> The <A
|
||||
HREF="http://www.cs.wisc.edu/coral/minibase/minibase.html"> minibase
|
||||
</A> home page (Check here for details on Assignment 0!).
|
||||
|
||||
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs564-1/pics/ball-green.gif">Assignments </h3>
|
||||
<UL>
|
||||
<LI> Assignment 0 handout (<A HREF="http://www.cs.wisc.edu/~cs564-1/assign0.ps"> Postscript</A>)
|
||||
<LI> Assignment 1 FAQ (<A HREF="http://www.cs.wisc.edu/~cs564-1/a1-faq.html">
|
||||
HTML </A>)(last updated Sep 20)
|
||||
<LI> Assignment 1 handout (<A HREF="http://www.cs.wisc.edu/~cs564-1/assign1.ps"> Postscript</A>)
|
||||
<LI> Assignment 2 FAQ (<A HREF="http://www.cs.wisc.edu/~cs564-1/a2-faq2.html"> HTML </A>)(last updated Oct. 4)
|
||||
<LI> Assignment 2 handout (<A HREF="http://www.cs.wisc.edu/~cs564-1/hfpage3.ps"> Postscript</A>)
|
||||
<LI> Last year's Midterm sample (<A HREF="http://www.cs.wisc.edu/~cs564-1/exam.ps"> Postscript</A>)
|
||||
<LI> The key to last year's Midterm (<A HREF="http://www.cs.wisc.edu/~cs564-1/key.ps"> Postscript</A>)
|
||||
</UL>
|
||||
|
||||
<hr>
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs564-1/pics/ball-green.gif">Using Sybase: Info at
|
||||
<A HREF="http://www.cs.wisc.edu/csl/faq/software/databases/sybsyntax/sybsyntax.html"> UW </A> and from <A HREF="http://cobweb.sybase.com/"> Sybase </A></h3>
|
||||
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs564-1/pics/ball-green.gif">C++ Info/Help</h3>
|
||||
|
||||
<ul>
|
||||
<LI> <A HREF="http://www.yahoo.com/Computers_and_Internet/Languages/C_C__/">Yahoo's entry of WWW C++ resources.</A>
|
||||
<li> <a href="http://uu-gna.mit.edu:8001/uu-gna/text/cc/index.html">
|
||||
C++ Tutorial</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/cgi-bin/info2www?(gcc)">
|
||||
GCC/G++ Info Tree</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/cgi-bin/info2www?(gdb)">
|
||||
GDB (debugger) Info Tree</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/C%2B%2B/Language/C%2b%2b.html">
|
||||
CS 302's "The C++ language"</a> (under construction)
|
||||
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs564-1/course_info/assigns/assign1/handout.html">1994 C++ Assignment 1 Handout</A> <STRONG>Not Graded, for C++ experience</STRONG>
|
||||
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs564-1/course_info/assigns/assign1/faq.html">A FAQ for 1994 Assignment
|
||||
1</A>
|
||||
</ul>
|
||||
|
||||
<H3><img src="http://www.cs.wisc.edu/~cs564-1/pics/ball-green.gif">Other Handouts</H3>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs564-1/conventions.html"> Coding conventions.</A>
|
||||
|
||||
|
||||
</UL>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs564-1/pics/ball-green.gif">Instructor
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs564-1/button.faculty.gif" ALT="Faculty" ALIGN=MIDDLE></h3>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~raghu/raghu.html">Raghu Ramakrishnan</a>
|
||||
<pre>
|
||||
Office: 7355 CS&S
|
||||
Phone: 262-9759
|
||||
E-Mail: <a href="mailto:raghu@cs.wisc.edu">raghu@cs</a>
|
||||
Office Hours: MW 12:30PM - 1:00PM </pre>
|
||||
</ul>
|
||||
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs564-1/pics/ball-green.gif">Lecture and Discussion </h3>
|
||||
<ul>
|
||||
<li> Lecture
|
||||
<pre>
|
||||
Time: MWF 11:00AM - 12:15PM
|
||||
Place: 222 Ingraham </pre>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs564-1/pics/ball-green.gif">Teaching Assistants</h3>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~xbao/">Xuemei Bao </a>
|
||||
<pre>
|
||||
Office: 1345 CS&S
|
||||
Phone: 262-1012
|
||||
E-Mail: <A HREF="mailto:xbao@cs.wisc.edu">xbao@cs</A>
|
||||
Office Hours: 2:30PM - 3:30PM Tues and Thur </pre>
|
||||
|
||||
</ul>
|
||||
|
||||
<HR>
|
||||
</body>
|
||||
<h4>
|
||||
Last modified: Mon Sept.2 16:00:00 CDT 1996 by <a href="http://www.cs.wisc.edu/~xbao">xbao</a></b>
|
||||
</h4>
|
||||
</html>
|
||||
@ -0,0 +1,65 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS564 Lecture 2 Home Page</TITLE>
|
||||
</HEAD>
|
||||
<BODY background="greenwhite_paper.gif">
|
||||
|
||||
<P> Welcome to the home page for CS564-2. This page is (obviously)
|
||||
under construction; as the semester progresses we will be adding
|
||||
information that you need to know to this page.
|
||||
|
||||
<P> The most important thing to know now is that the class meeting
|
||||
room has been changed. Currently we are meeting in 150 Russell Labs
|
||||
for the TR lectures; the optional discussion on Friday has not been
|
||||
moved so it is still in 103 Psychology.
|
||||
|
||||
<P>
|
||||
|
||||
<hr>
|
||||
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs564-2/pics/ball-green.gif">Instructor
|
||||
<IMG SRC="http://www.cs.wisc.edu/~cs564-2/button.faculty.gif" ALT="Faculty" ALIGN=MIDDLE></h3>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~naughton/naughton.html">Jeff Naughton</a>
|
||||
<pre>
|
||||
Office: 7369 CS&S
|
||||
Phone: 262-8737
|
||||
E-Mail: <a href="mailto:naughton@cs.wisc.edu">naughton@cs</a>
|
||||
Office Hours: F 8:15AM - 9:45AM </pre>
|
||||
</ul>
|
||||
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs564-2/pics/ball-green.gif">Teaching Assistant</h3>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~tjung/">Tim Jung </a>
|
||||
<pre>
|
||||
Office: 1308 CS&S
|
||||
Phone: 262-6602
|
||||
E-Mail: <A HREF="mailto:tjung@cs.wisc.edu">tjung@cs</A>
|
||||
Office Hours: 4:00PM - 5:00PM Monday; 2:30-3:30 Wednesday.</pre>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
</BODY><h3><img src="http://www.cs.wisc.edu/~cs564-2/pics/ball-green.gif">Lecture and Discussion </h3>
|
||||
<ul>
|
||||
<li> Lecture
|
||||
<pre>
|
||||
Time: TR 11:00 - 12:15
|
||||
Place: 150 Russell Labs </pre>
|
||||
<li> Discussion (optional)
|
||||
<pre>
|
||||
Time: F 9:55
|
||||
Place: 103 Psychology </pre>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
</BODY><h3><img src="http://www.cs.wisc.edu/~cs564-2/pics/ball-green.gif">More information. </h3>
|
||||
This lecture of 564 will be taught in close cooperation
|
||||
with Lecture 1; in fact, the assignments (but probably not the
|
||||
exams) will be the same for both. For more information about
|
||||
CS564 in general, and the Minibase assignments in particular,
|
||||
please see the <A HREF="http://www.cs.wisc.edu/~cs564-1/cs564.html">CS564 Lecture 1 Homepage </A>.
|
||||
|
||||
<hr>
|
||||
|
||||
</HTML>
|
||||
@ -0,0 +1,83 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 577 - Introduction to Algorithms </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<H2 align=center> Introduction to Algorithms - CS 577 </H2>
|
||||
|
||||
<p>
|
||||
<h2> Course Information</h2>
|
||||
<H2> Instructor : <a href="http://www.cs.wisc.edu/~bach/bach.html">
|
||||
Eric Bach </a>
|
||||
</H2>
|
||||
<pre>
|
||||
Office : CSS 7385
|
||||
Phone : 262 7997
|
||||
e-mail : bach@cs.wisc.edu
|
||||
Hours : MR 10 - 11 and by appt.
|
||||
</pre>
|
||||
|
||||
<P>
|
||||
<H2> Teaching Assistant:
|
||||
<a href="http://www.cs.wisc.edu/~wwd/wwd.html"> Bill Donaldson </a></H2>
|
||||
<pre>
|
||||
Office : CSS 6394
|
||||
Phone : 262- 6620
|
||||
e-mail : wwd@cs.wisc.edu
|
||||
Hours : T 1 - 2 R 12 - 1
|
||||
</pre>
|
||||
|
||||
<P>
|
||||
<H2> Teaching Assistant:
|
||||
<a href="http://www.cs.wisc.edu/~raji"> Raji Gopalakrishnan </a> </H2>
|
||||
<pre>
|
||||
Office : CSS 1308
|
||||
Phone : 262 6602
|
||||
e-mail : raji@cs.wisc.edu
|
||||
Hours : MW 11 - 12
|
||||
</pre>
|
||||
|
||||
<hr>
|
||||
<h2> <font color="#0000FF">Midterm Exam :
|
||||
Oct 28, 1996 from 7:15 - 9:15pm, 1240 CS</h2> </font>
|
||||
<p>
|
||||
<hr>
|
||||
|
||||
<H2> Course Handouts </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs577-1/blurb.ps">
|
||||
Course Description </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs577-1/syllabus.ps">
|
||||
Syllabus </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs577-1/library.ps">
|
||||
Books on Reserve </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs577-1/org.ps">
|
||||
Course Organization </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs577-1/hw0.ps">
|
||||
Homework 0 </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs577-1/hw1.ps">
|
||||
Homework 1 </A> Due Sep 30, 1996
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs577-1/hw2.ps">
|
||||
Homework 2 </A> Due Oct 16, 1996
|
||||
</UL>
|
||||
|
||||
<hr>
|
||||
<h2> Solutions to Homeworks</h2>
|
||||
<UL>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs577-1/hw1soln.ps">
|
||||
Homework1 </a>
|
||||
<br>
|
||||
<a href="http://www.cs.wisc.edu/~cs577-1/fractal.ps">Graph </a>
|
||||
for fractal behaviour
|
||||
<li> <a href = "http://www.cs.wisc.edu/~cs577-1/homework2.ps"> Homework2 </a>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
<h3> <a href="http://www.cs.wisc.edu/~lists/classes/cs577-1list">
|
||||
Mail Archive </a> </h3>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
@ -0,0 +1,191 @@
|
||||
<html>
|
||||
|
||||
<head>
|
||||
<title>
|
||||
UW CS Computer Networking Courses (Professor Landweber)
|
||||
</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<h1 align=center>UW CS Computer Networking Courses</h1>
|
||||
<ul>
|
||||
<li><a href="#640">CS 640 - Introduction to Computer Networks</a></li>
|
||||
<li><a href="#740">CS 740 - Advanced Computer Networks</a></li>
|
||||
</ul>
|
||||
<hr>
|
||||
<a name="640">
|
||||
<h2 align=center>Introduction to Computer Networks - CS 640</h2>
|
||||
<h3>Table of Contents</h3>
|
||||
<ul>
|
||||
<li><a href="#Connectivity">International Connectivity Map</a></li>
|
||||
<li><a href="#Networking">About UW Networking Courses Offered</a></li>
|
||||
<li><a href="#Information">Course Information</a></li>
|
||||
<li><a href="#Instructor">Instructor</a></li>
|
||||
<li><a href="#TAs">Teaching Assistants</a></li>
|
||||
<li><a href="#Syllabus">Course Syllabus</a></li>
|
||||
<li><a href="#Mail_Archive">Mail Archives</a></li>
|
||||
<li><a href="#Assignments">Assignments</a></li>
|
||||
<li><a href="#References">Programming References</a></li>
|
||||
<li><a href="#Readings">Selected Readings</a></li>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
<a name="Connectivity">
|
||||
<a href="ftp://ftp.cs.wisc.edu/connectivity_table/Connectivity_Map.color.ps">
|
||||
<img src="http://www.cs.wisc.edu/~cs640-1/gif/Connectivity.June96.gif" alt="Internet Connectivity Map">
|
||||
</a>
|
||||
<p>
|
||||
<i>Click
|
||||
<a href="ftp://ftp.cs.wisc.edu/connectivity_table/Connectivity_Table.text">here</a>
|
||||
to get the latest text version.
|
||||
<br>
|
||||
</i>
|
||||
</p>
|
||||
|
||||
<hr>
|
||||
<a name="Networking">
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs640-1/gif/connect.gif" alt="-- "><a name="course" href="http://www.cs.wisc.edu/~cs640-1/course-toc.html"> Networking
|
||||
courses at UW-Madison</a></h3>
|
||||
|
||||
<hr>
|
||||
<a name="Information">
|
||||
<h2>Course Information</h2>
|
||||
<h3>Lecture</h3>
|
||||
<pre>
|
||||
Time: 8:00 - 9:15 MWF
|
||||
Place: 1221 Comp Sci & Stat
|
||||
Class email: cs640-1list
|
||||
</pre>
|
||||
|
||||
<a name="Instructor">
|
||||
<h3>Instructor: <a href="http://www.cs.wisc.edu/~lhl/lhl.html">Lawrence H. Landweber</a></h3>
|
||||
<pre>
|
||||
Office: 7397 Comp Sci & Stat
|
||||
Phone: 263-7442
|
||||
Email: lhl@cs.wisc.edu
|
||||
Office hours: M,W,F 9:30-11:00
|
||||
</pre>
|
||||
|
||||
<a name="TAs">
|
||||
<h3>Teaching Assistant: <a href="http://www.cs.wisc.edu/~nsp">Srinivasa Narayanan</a></h3>
|
||||
<pre>
|
||||
Office: 3360
|
||||
Phone: 262-9275
|
||||
Email: nsp@cs.wisc.edu
|
||||
Office hours:
|
||||
Monday 2:00p - 4:00p
|
||||
Wednesday 3:00p - 5:00p
|
||||
|
||||
If these times are not convenient, feel free to email me at
|
||||
nsp@cs.wisc.edu for an appointment.
|
||||
</pre>
|
||||
|
||||
<h3>Teaching Assistant: <a href="http://www.cs.wisc.edu/~ben">Ben Teitelbaum</a></h3>
|
||||
<pre>
|
||||
Office: 3310
|
||||
Phone: NA
|
||||
Email: ben@cs.wisc.edu
|
||||
Office hours:
|
||||
Tuesday 1:00p - 3:00p
|
||||
Thursday 2:00p - 4:00p
|
||||
|
||||
If these times are not convenient, feel free to email me at
|
||||
ben@cs.wisc.edu for an appointment.
|
||||
</pre>
|
||||
|
||||
<hr>
|
||||
<a name="Syllabus">
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs640-1/gif/chklist.gif" alt="-- "><a href="http://www.cs.wisc.edu/~cs640-1/syllabus.html"> Fall 1996 Course Syllabus</a></h3>
|
||||
|
||||
<a name="Mail_Archive">
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs640-1/gif/smstats.gif" alt="-- "><a href="http://www.cs.wisc.edu/~cs640-1/mail-archive.html"> Fall 1996 Mail Archive (moderated)</a></h3>
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs640-1/gif/hypermail.gif" alt="-- "><a href="http://www.cs.wisc.edu/~lists/classes/cs640-1list"> CSL Mail Archive (complete)</a></h3>
|
||||
|
||||
<a name="Assignments">
|
||||
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs640-1/gif/bug.gif" alt="-- "> Assignments - Fall 1996 </h3>
|
||||
<ol>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/fall96/program1/toc.html">Programming Assignment 1</a> (<a href="http://www.cs.wisc.edu/~cs640-1/fall96/program1/errors.html">Error/Warning Codes</a>)
|
||||
<li>Class Project - <i>Implementation of ATM Network Layer and Reliable ATM Adaptation Layer</i>
|
||||
<ul>
|
||||
<li>Handout <a href="http://www.cs.wisc.edu/~cs640-1/fall96/project/project.ps">(PostScript)</a>
|
||||
<li>Project overview slides <a href="http://www.cs.wisc.edu/~cs640-1/fall96/project/talk.ps"> (PostScript)</a> <a href="http://www.cs.wisc.edu/~cs640-1/fall96/project/talk.ppt"> (Powerpoint)</a>
|
||||
<li>"Software Engineering 101" slides <a href="http://www.cs.wisc.edu/~cs640-1/fall96/project/SW_ENG.ps"> (PostScript)</a> <a href="http://www.cs.wisc.edu/~cs640-1/fall96/project/sw_eng.ppt"> (Powerpoint)</a>
|
||||
<li> Design Document Evaluation Form <a href="http://www.cs.wisc.edu/~cs640-1/fall96/project/criteria.ps">(PostScript)</a>
|
||||
|
||||
<!-- <li><a href="http://www.cs.wisc.edu/~cs640-1/fall96/project/project.html">HTML Version (w/o pictures)</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/fall96/project/projsl.ps">Project Slides</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/fall96/project/criteria.ps">Document Grading Criteria</a>
|
||||
-->
|
||||
|
||||
</ul>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
<hr>
|
||||
<a name="Grading">
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs640-1/gif/chklist.gif" alt="-- "> Grading</a></h3>
|
||||
<pre>
|
||||
Midterm Exam: 25%
|
||||
Final Exam: 25%
|
||||
Assignment 1: 5%
|
||||
Term Project: 45%
|
||||
|
||||
</pre>
|
||||
<a name="Prior Exams">
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs640-1/gif/bug.gif" alt="-- "> Prior Midterms</h3>
|
||||
<ol>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/f92-midterm">Fall '92 Midterm</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/f94-midterm">Fall '94 Midterm</a>
|
||||
</li>
|
||||
</ol>
|
||||
|
||||
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs640-1/gif/book.gif" alt="-- ">Optional Reference Book for Project</h3>
|
||||
<pre>
|
||||
UNIX Network Programming
|
||||
Stevens, W. Richard
|
||||
Prentice Hall
|
||||
ISBN 0-13-949876-1
|
||||
</pre>
|
||||
|
||||
<a name="References">
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs640-1/gif/source.gif" alt="-- "> Programming References</h3>
|
||||
<ul plain>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/sock.ps">BSD Socket Interface</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/olsen.sock.ps">Socket Interface Lecture</a>
|
||||
<!--li><!--a href="olsen.proj.ps"><!--Project Lecture #1></a>
|
||||
<!--li><!--a href="olsen.proj2.ps"><!--Project Lecture #2></a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/garb.html">The Garbler Package</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/book.html">Annotated Bibliography</a>
|
||||
</ul>
|
||||
|
||||
<a name="Readings">
|
||||
<h3><img src="http://www.cs.wisc.edu/~cs640-1/gif/book.gif" alt="-- ">Readings (Partial Set)</h3>
|
||||
<ul plain>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/TCP-793">TCP RFC-793</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/IP-791">IP RFC-791</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/ICMP-792">ICMP RFC-792</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/OSPF-1583">OSPF RFC-1583</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/BGP4-1771">BGP4 RFC-1771</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs640-1/IPNG-1752">IPNG RFC-1752</a>
|
||||
</ul>
|
||||
|
||||
<!--h3><!--img src="gif/bug.gif" alt="-- "><!-- Assignments - Fall 1994></h3>
|
||||
<!--ol>
|
||||
<!--li><!--a name="f94" href="f94-toc.html"><!--Programming Assignment 1></a>
|
||||
<!--li><!--a href="project.ps"><!--Course Project></a>
|
||||
</ol>
|
||||
|
||||
<hr>
|
||||
<a name="740">
|
||||
<h2 align=center>Advanced Computer Networks - CS 740</h2>
|
||||
|
||||
<h3><a href= "http://www.cs.wisc.edu/~cs640-1/s96-schedule.html">Lecture Schedule Spring 1996</a></h3>
|
||||
<h3><a href= "http://www.cs.wisc.edu/~cs640-1/forms">Review Form</a></h3>
|
||||
|
||||
<hr>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@ -0,0 +1,33 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS720 Home Page Fall 1996 </TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
|
||||
|
||||
<P> <H1>CS720 (Fall 1996) </H1>
|
||||
|
||||
<P><EM>Instructor</EM>: <B> Robert R. Meyer </B> (<TT>rrm@cs.wisc.edu</TT>)
|
||||
<P> <EM>Time</EM>: 2:30 - 3:45 TR
|
||||
<P> <EM>Place</EM>: 1257 Comp. Sci.<P>
|
||||
<P><EM>Office hours</EM>: MW230-330, 6395 CS, 262-7870
|
||||
<P>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs720-1/720desc.txt"> Course Description </A>
|
||||
<P>
|
||||
|
||||
<A HREF="http://www.cs.wisc.edu/~cs720-1/p196.ps"> Homework 1 (.ps)</A>
|
||||
<P>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs720-1/p196sol.ps"> Homework 1 solution notes (.ps)</A>
|
||||
<P>
|
||||
|
||||
<A HREF="http://www.cs.wisc.edu/~cs720-1/p296.ps"> Homework 2 (.ps)</A>
|
||||
<P>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs720-1/p296sol.ps"> Homework 2 solution notes (.ps)</A>
|
||||
<P>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs720-1/proj96.ps"> Computing project, part 1 (.ps)</A>
|
||||
<P>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs720-1/proj296.ps"> Computing project, part 2 (optional) (.ps)</A>
|
||||
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,112 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 726, Fall 1996 </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<IMG SRC="http://www.cs.wisc.edu/~dyer/images/uwlogo.qtr.gif">
|
||||
<P>
|
||||
<H1> CS 726 (Also IE 726, Math 726, Stat 726) <BR>
|
||||
Nonlinear Programming Theory & Applications<BR>
|
||||
Fall 1996</H1>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<H2> Schedule </H2>
|
||||
<pre>
|
||||
Lecture: 8:50 - 9:40 MWF, 1257 CS&S
|
||||
Course E-mail: <a href="mailto:cs726-1list@cs.wisc.edu">cs726-1list@cs.wisc.edu</a>
|
||||
Course URL: <a href="http://www.cs.wisc.edu/~cs726-1/">http://www.cs.wisc.edu/~cs726-1/ </a>
|
||||
</pre>
|
||||
|
||||
<H2> Instructor: <A HREF="http://www.cs.wisc.edu/~ferris/">
|
||||
Michael C. Ferris</A> </H2>
|
||||
<pre>
|
||||
Office: 6391 CS&S
|
||||
Telephone: 262-4281
|
||||
E-mail: <a href="mailto:ferris@cs.wisc.edu">ferris@cs.wisc.edu</a>
|
||||
Office Hours: 10:00 - 11:00 Monday, Tuesday and Wednesday
|
||||
</pre>
|
||||
|
||||
<H2> Teaching Assistant: Yuh-Jye Lee
|
||||
</H2>
|
||||
<pre>
|
||||
Office: 1307 CS&S
|
||||
Telephone: 262-6602
|
||||
E-mail: <a href="mailto:yuh-jye@cs.wisc.edu">yuh-jye@cs.wisc.edu</a>
|
||||
Office Hours: 12:00 - 1:00 Wednesday, 2:00 - 4:00 Thursday
|
||||
</pre>
|
||||
|
||||
<HR>
|
||||
|
||||
<H3> Class Text: </H3>
|
||||
<P>
|
||||
<dd> <em> Nonlinear Programming </em>, Olvi L. Mangasarian, SIAM Publishers,
|
||||
Philadelphia 1994.
|
||||
<P>
|
||||
<P>
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
<H3> Other Useful Texts: </H3>
|
||||
<P>
|
||||
<dd> <em> Nonlinear Programming Theory and Algorithms </em>, M. S. Bazaraa, H. D. Sherali and C. M. Shetty,
|
||||
Second Edition, Wiley, New York 1993.
|
||||
<P>
|
||||
<dd> <em> Nonlinear Programming </em>, D. Bertsekas, Athena Scientific, 1996.
|
||||
<P>
|
||||
|
||||
<H2> General Course Information </H2>
|
||||
<UL>
|
||||
<LI> Course Overview
|
||||
<UL>
|
||||
<LI> Introduction
|
||||
<LI> Linear Inequalities and Theorem of the Alternative
|
||||
<LI> Convex Sets in $R sup n$
|
||||
<LI> Convex and Concave Functions
|
||||
<LI> Saddlepoint Optimality Criteria without Differentiability
|
||||
<LI> Differentiable Convex and Concave Functions
|
||||
<LI> First Order Optimality Criteria with Differentiability
|
||||
<LI> Second Order Optimality Criteria with Differentiability
|
||||
<LI> Duality in Nonlinear Programming
|
||||
<LI> Generalizations of Convex Functions
|
||||
<LI> Other Optimality Conditions: Exact Penalty, Augmented Lagrangians,
|
||||
Gradient Projection, etc.
|
||||
</UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs726/reserve.ps">
|
||||
Books on Reserve at Kurt Wendt Library </A>
|
||||
</UL>
|
||||
|
||||
<H2> Assignments and Grading </H2>
|
||||
<UL>
|
||||
<LI> Homework assignments: 35% of grade
|
||||
1 assignment per week
|
||||
<LI> Midterm examination: (November 4, 8:50 - 9:40 AM) 25% of grade
|
||||
<LI> Final examination: 40% of grade
|
||||
</UL>
|
||||
|
||||
|
||||
<H2> Homework Assignments</H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs726/hw3.ps">Homework 3</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs726/hw4.ps">Homework 4</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs726/hw5.ps">Homework 5</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs726/hw6.ps">Homework 6</A>
|
||||
</UL>
|
||||
|
||||
<H2> Mathematical Programming at UW </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/math-prog/">
|
||||
Home Page</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/math-prog/#courses">
|
||||
Courses</A>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
|
||||
<HR>
|
||||
This page is updated periodically during the semester.
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,112 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 726, Fall 1996 </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<IMG SRC="http://www.cs.wisc.edu/~dyer/images/uwlogo.qtr.gif">
|
||||
<P>
|
||||
<H1> CS 726 (Also IE 726, Math 726, Stat 726) <BR>
|
||||
Nonlinear Programming Theory & Applications<BR>
|
||||
Fall 1996</H1>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<H2> Schedule </H2>
|
||||
<pre>
|
||||
Lecture: 8:50 - 9:40 MWF, 1257 CS&S
|
||||
Course E-mail: <a href="mailto:cs726-1list@cs.wisc.edu">cs726-1list@cs.wisc.edu</a>
|
||||
Course URL: <a href="http://www.cs.wisc.edu/~cs726-1/">http://www.cs.wisc.edu/~cs726-1/ </a>
|
||||
</pre>
|
||||
|
||||
<H2> Instructor: <A HREF="http://www.cs.wisc.edu/~ferris/">
|
||||
Michael C. Ferris</A> </H2>
|
||||
<pre>
|
||||
Office: 6391 CS&S
|
||||
Telephone: 262-4281
|
||||
E-mail: <a href="mailto:ferris@cs.wisc.edu">ferris@cs.wisc.edu</a>
|
||||
Office Hours: 10:00 - 11:00 Monday, Tuesday and Wednesday
|
||||
</pre>
|
||||
|
||||
<H2> Teaching Assistant: Yuh-Jye Lee
|
||||
</H2>
|
||||
<pre>
|
||||
Office: 1307 CS&S
|
||||
Telephone: 262-6602
|
||||
E-mail: <a href="mailto:yuh-jye@cs.wisc.edu">yuh-jye@cs.wisc.edu</a>
|
||||
Office Hours: 12:00 - 1:00 Wednesday, 2:00 - 4:00 Thursday
|
||||
</pre>
|
||||
|
||||
<HR>
|
||||
|
||||
<H3> Class Text: </H3>
|
||||
<P>
|
||||
<dd> <em> Nonlinear Programming </em>, Olvi L. Mangasarian, SIAM Publishers,
|
||||
Philadelphia 1994.
|
||||
<P>
|
||||
<P>
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
<H3> Other Useful Texts: </H3>
|
||||
<P>
|
||||
<dd> <em> Nonlinear Programming Theory and Algorithms </em>, M. S. Bazaraa, H. D. Sherali and C. M. Shetty,
|
||||
Second Edition, Wiley, New York 1993.
|
||||
<P>
|
||||
<dd> <em> Nonlinear Programming </em>, D. Bertsekas, Athena Scientific, 1996.
|
||||
<P>
|
||||
|
||||
<H2> General Course Information </H2>
|
||||
<UL>
|
||||
<LI> Course Overview
|
||||
<UL>
|
||||
<LI> Introduction
|
||||
<LI> Linear Inequalities and Theorem of the Alternative
|
||||
<LI> Convex Sets in $R sup n$
|
||||
<LI> Convex and Concave Functions
|
||||
<LI> Saddlepoint Optimality Criteria without Differentiability
|
||||
<LI> Differentiable Convex and Concave Functions
|
||||
<LI> First Order Optimality Criteria with Differentiability
|
||||
<LI> Second Order Optimality Criteria with Differentiability
|
||||
<LI> Duality in Nonlinear Programming
|
||||
<LI> Generalizations of Convex Functions
|
||||
<LI> Other Optimality Conditions: Exact Penalty, Augmented Lagrangians,
|
||||
Gradient Projection, etc.
|
||||
</UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs726/reserve.ps">
|
||||
Books on Reserve at Kurt Wendt Library </A>
|
||||
</UL>
|
||||
|
||||
<H2> Assignments and Grading </H2>
|
||||
<UL>
|
||||
<LI> Homework assignments: 35% of grade
|
||||
1 assignment per week
|
||||
<LI> Midterm examination: (November 4, 8:50 - 9:40 AM) 25% of grade
|
||||
<LI> Final examination: 40% of grade
|
||||
</UL>
|
||||
|
||||
|
||||
<H2> Homework Assignments</H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs726/hw3.ps">Homework 3</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs726/hw4.ps">Homework 4</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs726/hw5.ps">Homework 5</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs726/hw6.ps">Homework 6</A>
|
||||
</UL>
|
||||
|
||||
<H2> Mathematical Programming at UW </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/math-prog/">
|
||||
Home Page</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/math-prog/#courses">
|
||||
Courses</A>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
|
||||
<HR>
|
||||
This page is updated periodically during the semester.
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,80 @@
|
||||
<html>
|
||||
<head>
|
||||
<title>CS 737 Home Page</title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
|
||||
<center>
|
||||
<b><font size=+3> CS 737 </font></b> <br>
|
||||
<font size=+1> Computer System Performance Evaluation and Modeling </font>
|
||||
</center>
|
||||
<br>
|
||||
|
||||
|
||||
<h2>News</h2><p>
|
||||
<blockquote>
|
||||
[Sept 24] - Assignment 1 (Due Oct 7)
|
||||
<A HREF="http://www.cs.wisc.edu/~cs737-1/assign1.ps">Postscript</a>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs737-1/assign1.txt">Text</a>
|
||||
<br>
|
||||
[Sept 9] - MiMic library is now available at ~cs737-1/public/MiMic. <br>
|
||||
</blockquote>
|
||||
<hr>
|
||||
|
||||
<h3> Course Information</h3><p>
|
||||
|
||||
<ul>
|
||||
<li> Lecture: MWF 2:25 PM - 3:40 PM at 1325 Computer Science<br><br>
|
||||
<li> DEVise Software: <br><br>
|
||||
<ul>
|
||||
<li> Home Page -
|
||||
<A HREF="http://www.cs.wisc.edu/~devise">HTML</a>
|
||||
<li> User Manual -
|
||||
<A HREF="http://www.cs.wisc.edu/~cs737-1/userman.ps">Postscript</A>
|
||||
(Please do not print this file as it contains many images and will take
|
||||
at least half an hour!)
|
||||
<li> Initialization Instructions -
|
||||
<A HREF="http://www.cs.wisc.edu/~cs737-1/pubinst.txt">Text</A>
|
||||
</ul> <br>
|
||||
<li> MiMic Software: <br><br>
|
||||
<ul>
|
||||
<li> Tutorial -
|
||||
<A HREF="http://www.cs.wisc.edu/~cs737-1/MiMic/mimic/mimic.html">HTML</a>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs737-1/MiMic/mimic/mimic.ps">Postscript</a>
|
||||
<li> Online Help -
|
||||
<A HREF="http://www.cs.wisc.edu/~cs737-1/MiMic/help_doc/mimic.html">HTML</A>
|
||||
<li> Qnet (Example of DEVC) -
|
||||
<a href="http://www.cs.wisc.edu/~cs737-1/MiMic/Qnet/Qnet.html">HTML</A>
|
||||
</ul> <br>
|
||||
</ul>
|
||||
</ul>
|
||||
|
||||
<h3> Professor: <A
|
||||
HREF="http://www.cs.wisc.edu/~miron/miron.html/">Miron Livny</A></h3>
|
||||
<blockquote>
|
||||
Office: 7367 Computer Sciences<br>
|
||||
Hours: TBA<br>
|
||||
Phone: 262-0856<br>
|
||||
E-mail: <A HREF="http://www.cs.wisc.edu/cgi-bin/finger?miron">
|
||||
miron@cs.wisc.edu</A>
|
||||
</blockquote>
|
||||
<p>
|
||||
|
||||
<h3> Teaching Assistant:
|
||||
Chee-Yong Chan<br></h3>
|
||||
<blockquote>
|
||||
Office: 5364A Computer Sciences<br>
|
||||
Hours: TR 2-3 PM<br>
|
||||
Phone: 262-5105<br>
|
||||
E-mail: <A HREF="http://www.cs.wisc.edu/cgi-bin/finger?cychan">
|
||||
cychan@cs.wisc.edu</A>
|
||||
</blockquote>
|
||||
<p>
|
||||
|
||||
<hr>
|
||||
<i> Any suggestion or comment please send to
|
||||
<a href="mailto:cychan@cs.wisc.edu">cychan@cs.wisc.edu</a>
|
||||
</i>
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,73 @@
|
||||
<HTML><HEAD><TITLE>Finding Out About (UWisc CS838 - F96)</TITLE></HEAD>
|
||||
<BODY>
|
||||
<CENTER><H1>Finding Out About: </H1>
|
||||
<H2>Information Retrieval and other technologies <BR>
|
||||
for seeking knowledge</H2>
|
||||
<P></P><H2><A HREF="http://www.cs.wisc.edu/~belew">Richard K. Belew</A></H2>
|
||||
<P>Visiting Professor</P>
|
||||
<H3>CS838 (Lecture 2)</H3>
|
||||
<P>Univ. Wisconsin - Computer Science Department</P>
|
||||
<P>Fall, 1996</P>
|
||||
<P>Tue, Thurs 8:30-9:45a</P>
|
||||
<P>Call #20616</P>
|
||||
<P>Room: 3345 Engr</P>
|
||||
</CENTER>
|
||||
<HR>
|
||||
<P>This course is designed for students interested in understanding more about
|
||||
the information retrieval and AI (esp. knowledge representation and machine
|
||||
learning) techniques underlying much of the exciting new activity occurring on
|
||||
the World Wide Web. For a more complete description of the courese, you can
|
||||
see:</P>
|
||||
<UL><LI>
|
||||
an <A HREF="http://www.cs.wisc.edu/~cs838-2/abstract.txt">abstract; </A></LI>
|
||||
<LI>a
|
||||
<A HREF="http://www.cs.wisc.edu/~cs838-2/outline.txt">syllabus</A> of the major topics to be considered;</LI>
|
||||
<LI>a graphical <A HREF="http://www.cs.wisc.edu/~cs838-2/foa-overview.gif">"map"</A>of how these
|
||||
are related; and</LI>
|
||||
<LI>a (tentative) <A HREF="http://www.cs.wisc.edu/~cs838-2/cs838-dates.html">schedule</A> of how the semester
|
||||
will proceed.</LI></UL>
|
||||
<P>
|
||||
|
||||
<H2> Course Resources </H2>
|
||||
|
||||
<UL>
|
||||
|
||||
|
||||
<LI> Readings
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs838-2/firstpass1.ps">
|
||||
Overview - Part 1 (Postscript, 56k)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs838-2/firstpass2.ps">
|
||||
Overview - Part 2 (Postscript, 64k)</A>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs838-2/polfid.ps">
|
||||
Political Infidelity image</A> (Postscript, 463k)
|
||||
</UL>
|
||||
</UL>
|
||||
|
||||
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs838-2/assignments.html">
|
||||
Assignments</A>
|
||||
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~lists/classes/cs838-2list/">
|
||||
Class Email</A> (Digested by HyperMai)
|
||||
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~belew/email-rules.html">
|
||||
Suggestions for composing your Email for this class</A>
|
||||
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs838-2/resources.html">
|
||||
Related WWW resources </A>
|
||||
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs838-2/minutes.html">
|
||||
Class Minutes </A> (Taken by students, for students)
|
||||
|
||||
</UL>
|
||||
|
||||
|
||||
<HR>
|
||||
<ADDRESS>
|
||||
Last modified by:
|
||||
<A HREF="mailto:belew@cs.wisc.edu">belew@cs.wisc.edu</A>
|
||||
17 Sept 96
|
||||
</ADDRESS>
|
||||
</BODY></HTML>
|
||||
@ -0,0 +1,113 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<TITLE>CS412 - Introduction to Numerical Methods</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY bgcolor="FFFFFF">
|
||||
-------------------------------------> last change: 06nov96
|
||||
<!-- make sure to keep this date up to date! -->
|
||||
|
||||
<H1>CS412 - Introduction to Numerical Methods</H1>
|
||||
|
||||
<P>This page contains information for the Fall 1996 CS412 course.
|
||||
<A href="http://www.cs.wisc.edu/~deboor/412/smile."> smile </A>
|
||||
<BR>
|
||||
<BR>
|
||||
<UL>
|
||||
<!--<LI><A HREF = "http://www.cs.wisc.edu/~deboor/412/syllabus.ps"> (tentative) syllabus</A> (as of 01oct)-->
|
||||
<!-- <BR><A href = "http://www.cs.wisc.edu/~deboor/412/ordered.ps"> ordered scores </A> (for orderly minds).-->
|
||||
<!-- <A href = "http://www.cs.wisc.edu/~deboor/412/material.html"> additional material</A>;-->
|
||||
<!-- additions since 07oct to
|
||||
<LI> changes on 27oct:
|
||||
See the note on <A href = "http://www.cs.wisc.edu/~deboor/412/homework.html"> cooperation on assignments</A>
|
||||
on top of the assignments page.
|
||||
<!-- Look at the<A href "412/midgrades.ps"> ordered total scores</A> for the midterm. -->
|
||||
<LI> changes on 29oct:
|
||||
<A href = "http://www.cs.wisc.edu/~deboor/412/home5.ps">assignment 5 </A>, due 12nov96.
|
||||
NOTE the CHANGED DUE DATE as well as the slightly changed points for problems
|
||||
1 and 4.
|
||||
<A href="http://www.cs.wisc.edu/~deboor/412/sessions/oct29."> diary of 29 oct </A> class;
|
||||
additional material on
|
||||
<A href="http://www.cs.wisc.edu/~deboor/412/cond.ps"> residual and error, condition # </A> (29oct)
|
||||
<LI> changes on 04nov: Rick Carl's office hour this R is 11-12.
|
||||
<A href="http://www.cs.wisc.edu/~deboor/412/errata.ps"> list of errata for the text</A>.
|
||||
<LI> changes on 05nov:
|
||||
<A href="http://www.cs.wisc.edu/~deboor/412/sessions/oct31."> diary of 31 oct </A> class;
|
||||
<A href="http://www.cs.wisc.edu/~deboor/412/sessions/nov05."> diary of 05 nov </A> class;
|
||||
<LI> changes on 06nov: useful email concerning
|
||||
<A href = "http://www.cs.wisc.edu/~deboor/412/email/199611060206"> problem 3 </A> (05nov) UPDATED 06nov.
|
||||
Since there was a question about the computational complexity of numerical
|
||||
analysis algorithms, I have posted a
|
||||
<A href="http://www.cs.wisc.edu/~deboor/412/smale.ps"> preprint</A>, by one of the foremost
|
||||
mathematicians of today, on that subject, for those interested in this tricky
|
||||
topic.
|
||||
<LI>
|
||||
<A href="http://www.cs.wisc.edu/~deboor/412/l2.ps">least-squares solution and approximation </A> (05nov)
|
||||
</UL>
|
||||
|
||||
|
||||
|
||||
<HR>
|
||||
|
||||
<UL>
|
||||
<LI> Time and Place: TR 12:55 - 2:15, CS&STAT 1221
|
||||
<LI>Lecturer:<A HREF = "http://www.cs.wisc.edu/~deboor/deboor.html"> Carl de Boor</A>.
|
||||
<BR> <tt> email: deboor@cs.wisc.edu </tt>
|
||||
<BR> Office hours: WF11-12, R14:30-15:30, 7379 CS&Stat
|
||||
<!-- <BR> MIDTERM (in class) on Thursday 24 October 96.
|
||||
I don't intend to provide a make-up exam.-->
|
||||
<BR> FINAL EXAM: Thursday 19dec, 2:45p. I don't intend to provide a make-up
|
||||
exam.
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~deboor/412/ta.html">TAs</A>
|
||||
<LI>
|
||||
The text is brand new: <em> Introduction to Scientific Computing </em>, by C.
|
||||
Van Loan (Computer Science Department, Cornell University), Prentice-Hall,
|
||||
hence there is a growing
|
||||
<A href="http://www.cs.wisc.edu/~deboor/412/errata.ps"> list of errata for the text</A>; also the text
|
||||
may be supplemented here and there by
|
||||
<A HREF = "http://www.cs.wisc.edu/~deboor/412/material.html">additional material </A> (12sep, 19sep,
|
||||
24sep, 26sep, 01oct, 08oct, 10oct, 15oct, <bb> 17oct, 29oct</bb>).
|
||||
All the <A href="http://www.cs.wisc.edu/~deboor/412/m-files.html"> m-files</a> mentioned in the book are
|
||||
available, organized by chapter. Be aware, though, that, on the
|
||||
<A href="ftp://ftp.cs.cornell.edu/pub/cv/SciCompFiles"> ftp site</A>
|
||||
mentioned in the book as well as here, all their names begin with a capital
|
||||
letter while, sometimes, their name in the book begins with lower case
|
||||
letter.
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~deboor/412/sessions.html">matlab diaries of class sessions</A> 03sep,
|
||||
05sep, 10sep, 12sep, 17sep, 24sep, 26sep, 01oct, 03oct, 08oct, 10oct,
|
||||
15oct, </bb>29oct<bb>.
|
||||
<LI> Present plans are to have all computing assignments in MATLAB (rather
|
||||
than Fortran or C).
|
||||
<LI> Kermit Sigmon's MATLAB Primer, 3rd Edition, is available at DoIT, for
|
||||
$1.95; look for Handout #2 for CS 525 or under CS 412.
|
||||
<LI> one student's reaction to the <a href="http://www.cs.wisc.edu/~deboor/412/email/199610021546"> student
|
||||
edition of MATLAB </a>.
|
||||
<LI> <a href="http://www.cs.wisc.edu/~deboor/412/telnet.info"> accessing matlab via telnet (as of 8sep) </a>
|
||||
<LI> <a href="http://www.cs.wisc.edu/~bauman/howto.html"> accessing matlab via telnet from a Win95
|
||||
or Win3.1 machine </a>
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~deboor/412/outline.ps">Course Overview</A>
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~deboor/412/syllabus.ps">Course Syllabus</A> tentative, as of 29oct
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~deboor/412/homework.html">Assignments</A> (1, 2, 3, 4, 5), also
|
||||
answers to 2, 3, 4.
|
||||
<LI> Here is a <A href = "http://www.cs.wisc.edu/~deboor/412/keywords.">list of key-words</A>.
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~deboor/412/grades_so_far.">grades </A>
|
||||
(look for the last four digits of your student id)
|
||||
<LI><A href ="http://www.cs.wisc.edu/~deboor/412/email.html"> email </A> concerning current questions.
|
||||
<!-- <LI> CSL will conduct Unix Orientation Sessions for new users at 4p and
|
||||
6p on T-R , 3-5 Sep, CS 1221, and at 4p on M-R, 9-12 Sep. -->
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
<H3>Related Links</H3>
|
||||
|
||||
<P>You might wish to explore the <A HREF = "http://www.cs.wisc.edu/">CS
|
||||
Department's Home Page</A>, and the Computer Systems Lab's <A HREF =
|
||||
"http://www.cs.wisc.edu/csl/faq">Frequently Asked Questions</A> list.
|
||||
A simple <A href = "http://www.cs.wisc.edu/~deboor/412/vi.tutorial"><tt> vi </tt>
|
||||
tutorial</A> is available, as well as the more advanced vi reference
|
||||
<a href="ftp://ftp.cs.wisc.edu/Approx/viva_vi.ps">viva vi!</a>.
|
||||
There is also a good
|
||||
<a href="http://www.cs.wisc.edu/csl/cs1000">introduction to unix</a>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,52 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<TITLE>CS717 - Numerical Functional Analysis</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<body bgcolor="000000" text=#FFFFFF link=#00FF00 vlink=#00FFFF>
|
||||
-------------------------------------> last change: 26aug96
|
||||
<!-- make sure to keep this date up to date! -->
|
||||
|
||||
|
||||
<H1>CS717 - Numerical Functional Analysis</H1>
|
||||
<P>This page contains information for the Fall 1995 version of
|
||||
<A href="http://www.cs.wisc.edu/~deboor/717/announce.ps"> MATH/CS 717 </A>.
|
||||
Current class notes will be available in the following
|
||||
<a href="http://www.cs.wisc.edu/~deboor/717"> directory </a>, as well as in hard copy from DoIT.
|
||||
|
||||
|
||||
|
||||
<HR>
|
||||
|
||||
classes are MWF <strong>8:46</strong> - 9:40.
|
||||
<h4> most recent announcement (21 dec): </h4>
|
||||
I have posted the grades.
|
||||
<HR>
|
||||
|
||||
|
||||
<UL>
|
||||
<LI> Time and location: MWF 8:46-9:40, 1257 CS&Stat
|
||||
<LI>Lecturer:<A HREF = "http://www.cs.wisc.edu/~deboor/deboor.html"> Carl de Boor</A>.
|
||||
<BR> <tt> email: deboor@cs.wisc.edu </tt>
|
||||
<BR> Office hours: M10-11, W11-12, F14:30-15:30,
|
||||
7379 CS&Stat
|
||||
<BR>
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~deboor/717/notes.html">on-line classnotes</A>. 0, I, II, III,
|
||||
IV, V, VI, VII, VIII, IX, X, Index.
|
||||
<LI><A HREF = "http://www.cs.wisc.edu/~deboor/717/homework.html">Assignments</A>: due 18sep, 25sep,
|
||||
2oct, 9oct, none due 16oct, 23oct, 30oct, 06nov, 13nov, 20nov, 04dec, 11dec.
|
||||
<LI><A href ="http://www.cs.wisc.edu/~deboor/717/email.html"> email </A> concerning homework and
|
||||
other course-related questions.
|
||||
</A>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
<H3>Related Links</H3>
|
||||
|
||||
<P>You might wish to explore the
|
||||
<A HREF = "http://www.cs.wisc.edu/">CS Department's Home Page</A>, or the
|
||||
<A href="http://www.cs.wisc.edu/~pubs/grad-guidebook/node9.html"> CS Course
|
||||
Offerings</a>.
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,23 @@
|
||||
<HTML>
|
||||
|
||||
<HEAD>
|
||||
<TITLE>MA887 - Approximation Theory</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<body bgcolor="000000" text=#FFFFFF link=#00FF00 vlink=#00FFFF>
|
||||
-------------------------------------> last change: 29 apr 96
|
||||
<!-- make sure to keep this date up to date! -->
|
||||
|
||||
|
||||
<H1>MA887 - Approximation Theory</H1>
|
||||
<P>This page contains information for the Spring 1995 version of
|
||||
this math course.
|
||||
|
||||
<a href = "887/notes.ps"> Notes </a> for the course.
|
||||
|
||||
|
||||
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,124 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Home Page for Tony D'Silva's cs110, C++ section</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<H1>CS110M</H1>
|
||||
|
||||
<H2> Instructor: <a HREF="http://geology.wisc.edu/~tony">Tony D'Silva</a> </H2>
|
||||
<H3> How to contact me: </H3>
|
||||
<ul>
|
||||
<li> <a HREF = "mailto:dsilva@cs.wisc.edu "> email:dsilva@cs.wisc.edu </a><BR>
|
||||
<li> office: 1349, Computer Sciences and Statistics <BR>
|
||||
<li> phone: 262-5340
|
||||
</ul>
|
||||
<H3> Office Hours:</H3>
|
||||
<ul>
|
||||
<li> 12:00-1:00p MF or by appointment
|
||||
</ul>
|
||||
|
||||
<H3> Textbook</H3>
|
||||
<EM>Problem solving with C++-- the object of programming </EM> by
|
||||
Walter Savitch
|
||||
|
||||
|
||||
<H3> Section Information: </H3>
|
||||
<ul>
|
||||
<li> 8:00-9:15a, Sept 3 - Oct 24 , 1263 Comp. Sci. & Stat., (First
|
||||
day in 226 Noland, as specified in Timetable)Lec.4
|
||||
<li> 1:00-2:15p, Sept 3 - Oct 24, 2104 Chamberlin, Lec.12
|
||||
</ul>
|
||||
|
||||
<H3> Computer Lab </H3>
|
||||
<u1>
|
||||
<li> Rm. 1350, Computer Science and Statistics
|
||||
</u1>
|
||||
|
||||
|
||||
<H3> Course Information: </H3>
|
||||
<ul>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/handouts/day1-handout.html" >Day 1 handout</a>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/handouts/whatis.html" >What is 110 all about</a>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/handouts/syllabus.html">Tentative Syllabus for semester</a>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/handouts/latepolicy.html">Late Policy</a>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/handouts/grading.html">Grading Criteria</a>
|
||||
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html" >Academic Misconduct</A>
|
||||
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/handouts/handouts.html">Handouts</A>
|
||||
</ul>
|
||||
|
||||
|
||||
<H3> Important software : </H3>
|
||||
<u1>
|
||||
<li><A HREF="http://www.cs.wisc.edu/~cs302/C++/Introduction/MSwindows.html">Introduction to Microsoft Windows</A>
|
||||
<li><A HREF="http://www.cs.wisc.edu/~cs302/Software/All_compilers/hints.html">Hints for Windows Compilers</A>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs302/Software/OS/Windows/Windows.html">The Windows operating system</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs302/Software/Email/Email.html">Email</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs302/Software/Mosaic/Mosaic.html">Mosaic</a>
|
||||
<li><a HREF="http://www.cs.wisc.edu/~cs302/Software/Netscape/Netscape.html">Netscape</a>
|
||||
</u1>
|
||||
|
||||
|
||||
<H3> C++ information: </H3>
|
||||
<ul>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Borland4.5/intro.html">Introduction to Borland C++</A>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs302/C++/Language/C++.html">The C++ language</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs302/C++/Text/Text.html">The Savitch Text</a>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<H3> Assignments: </h3>
|
||||
<ul>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/assg/program0/program0.html">Program0</a><EM> due Tuesday, Nov 5th</EM>
|
||||
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/assg/program1/program1.html">Program1</a><EM> due Tuesday, Nov 12 </EM>
|
||||
|
||||
<LI> <!--<a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/assg/program2/program2.html">Program2</a><EM> due Tuesday, Oct 1</EM> >-->
|
||||
|
||||
<LI> <!--<a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/assg/program3/program3.html">Program3</a><EM> due Thursday, Oct 10</EM> >-->
|
||||
|
||||
<LI> <!--<a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/assg/program4/program4.html">Program4</a><EM> due Thursday, Oct 24</EM> >-->
|
||||
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
<H3>Solution to quizzes</H3>
|
||||
|
||||
<UL>
|
||||
<LI> <!-- <a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/quizzes/quiz1sol.html">Solution to QUIZ 1</a>-->
|
||||
|
||||
<LI><!-- <a HREF="http://www.cs.wisc.edu/~dsilva/cs110/c++/myc++/quizzes/quiz5sol.html">Solution to QUIZ 2</a>-->
|
||||
</UL>
|
||||
|
||||
|
||||
|
||||
<HR>
|
||||
Last modified: Tue Nov 5 06:53:33 1996 by Anthony D'Silva
|
||||
<ADDRESS>
|
||||
<A HREF="http://www.cs.wisc.edu/~dsilva/dsilva.html">dsilva@cs.wisc.edu</A>
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,341 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS 766 - Computer Vision</TITLE>
|
||||
<LINK REV="made" HREF="mailto:dyer@cs.wisc.edu">
|
||||
</HEAD>
|
||||
|
||||
<BODY BACKGROUND="http://www.cs.wisc.edu/~dyer/images/pastel2.jpg">
|
||||
<IMG ALIGN="left" HEIGHT=120 WIDTH=160 HSPACE=30 SRC="http://www.cs.wisc.edu/~dyer/images/eye6-trans.gif">
|
||||
<HR SIZE=3>
|
||||
<BR>
|
||||
<H2>CS 766 - Computer Vision<BR>
|
||||
Fall 1995</H2>
|
||||
<HR SIZE=3>
|
||||
<BR>
|
||||
|
||||
<H3>Instructor: <A HREF="http://www.cs.wisc.edu/~dyer/">Chuck Dyer</A></H3>
|
||||
<pre>
|
||||
Office: 6397 CSS
|
||||
Telephone: 262-1965
|
||||
Email: <A HREF="mailto:dyer@cs.wisc.edu">dyer@cs.wisc.edu</A>
|
||||
Office Hours: 2:30 - 3:30 Mondays and Thursdays, and by appointment
|
||||
</pre>
|
||||
<BR>
|
||||
|
||||
<H3>Teaching Assistant: <A HREF="http://www.cs.wisc.edu/~so/so.html">Bryan So</A></H3>
|
||||
<pre>
|
||||
Office: 5364 CSS
|
||||
Telephone: 262-5105
|
||||
Email: <A HREF="mailto:so@cs.wisc.edu">so@cs.wisc.edu</A>
|
||||
Office Hours: 1:00 - 2:00 Wednesdays and Fridays, and by appointment
|
||||
</pre>
|
||||
<BR>
|
||||
|
||||
<H3><A HREF="http://www.cs.wisc.edu/~dyer/cs766/pics.html">Students</A></H3>
|
||||
<HR SIZE=3>
|
||||
<BR>
|
||||
|
||||
<H3><A HREF="http://www.cs.wisc.edu/~dyer/cs766/whats-new.html"><IMG SRC="http://www.cs.wisc.edu/~dyer/images/hot40.gif" WIDTH=40 HEIGHT=40> What's New?</A></H3>
|
||||
|
||||
<H3><IMG SRC="http://www.cs.wisc.edu/~dyer/images/info40.gif" WIDTH=40 HEIGHT=40> General Course Information</H3>
|
||||
Fundamentals of computer vision.
|
||||
First, an introduction to low-level image analysis methods,
|
||||
including image formation, edge detection, feature
|
||||
detection, and segmentation.
|
||||
Principles of defining modules for
|
||||
reconstructing three-dimensional scene information using
|
||||
techniques such as
|
||||
shape from shading and depth from stereo.
|
||||
Active methods for scene recovery such as depth from focus and
|
||||
occluding contour detection by viewpoint control.
|
||||
Motion detection and analysis including tracking.
|
||||
Model-based three-dimensional object recognition.
|
||||
<BR>
|
||||
|
||||
<UL>
|
||||
<LI><B>Schedule</B><BR>
|
||||
1:00 - 2:15 p.m. Tuesdays and Thursdays in 1325 CSS
|
||||
<LI><B>Prerequisites</B><BR>
|
||||
CS 540, fundamentals of calculus, probability
|
||||
theory, linear algebra, and C
|
||||
<LI><B>Grading</B>
|
||||
<UL>
|
||||
<LI>Midterm Exam (Thursday, November 16): 35%
|
||||
<LI>Homework assignments: 35%
|
||||
<LI>Project: 25%
|
||||
<LI>Class participation: 5%
|
||||
</UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/syllabus.ps">Syllabus</A>
|
||||
<LI><B>Required Readings</B><BR>
|
||||
<UL>
|
||||
<LI>Selected parts of
|
||||
<A HREF="http://www.cse.psu.edu/~kosiba/book.html">Machine Vision</A>
|
||||
by R. Jain, R. Kasturi, and B. G. Schunck, McGraw-Hill,
|
||||
New York, 1995
|
||||
<LI>A <A HREF="http://www.cs.wisc.edu/~dyer/cs766/readings.html">collection of readings</A>
|
||||
from journals and conference proceedings;
|
||||
to be sold at DOIT Documentation in small batches
|
||||
</UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/readings-supp.html">Supplementary Reading Sources</A>
|
||||
<LI><B>Online Information</B><BR>
|
||||
Most course information will be available online at WWW URL
|
||||
<tt>http://www.cs.wisc.edu/~dyer/cs766.html</tt>
|
||||
</UL>
|
||||
<HR SIZE=3>
|
||||
|
||||
<H3><IMG SRC="http://www.cs.wisc.edu/~dyer/images/book.gif" WIDTH=40 HEIGHT=40> Reading Assignments to Date </H3>
|
||||
<UL>
|
||||
<LI>9/5: Chapters 1 and 8 of JKS, and Paper #1 (at DOIT)
|
||||
<LI>9/14: Chapter 2
|
||||
<LI>9/21: Chapter 3
|
||||
<LI>9/28: Chapters 4 and 5
|
||||
<LI>10/5: 4 papers at DOIT available as Handout #3
|
||||
<LI>10/17: Chapter 6 except 6.6, 6.7, 6.8.3, and 6.9
|
||||
<LI>10/19: Chapter 7.1 - 7.3, and 2 papers at DOIT available as Handout #4
|
||||
<LI>11/2: 3 papers at DOIT available as Handout #5, and Chapters 9, 11.1 - 11.3
|
||||
<LI>11/28: Chapter 14 (primarily 14.4)
|
||||
</UL>
|
||||
<HR SIZE=3>
|
||||
|
||||
<H3><IMG SRC="http://www.cs.wisc.edu/~dyer/images/award.gif" WIDTH=40 HEIGHT=40>
|
||||
<A href="http://www.cs.wisc.edu/~dyer/cs766/grades.out">Student Scores and Grades</a></H3>
|
||||
<p>
|
||||
<HR SIZE=3>
|
||||
|
||||
<H3><IMG SRC="http://www.cs.wisc.edu/~dyer/images/papers.gif" WIDTH=40 HEIGHT=40> Homework Assignments</H3>
|
||||
<UL>
|
||||
<LI><B>Homework #0: Image Enhancement by Histogram Modification</B> (Optional)<BR>
|
||||
Make a copy of your portrait image in <tt>~cs766-1/public/images/</tt>
|
||||
and then use <B>xv</B> to <B>contrast enhance</B> your face. Do this by
|
||||
first rotating the image, then cropping a window around your head
|
||||
(say down to your shoulders), and finally interactively adjusting the
|
||||
Intensity modification function in the Color Editor window under the
|
||||
Windows button. (You are also free to modify other things such as color
|
||||
if you wish.) When you have found a good grayscale transformation
|
||||
save the result as a <B>color gif image</B> and
|
||||
put it in the same directory where
|
||||
the original image is. Send me email telling me qualitatively what
|
||||
intensity transformation you applied and why it improves the quality
|
||||
of the image overall. I'll then use this image in the "photo board"
|
||||
of students in the class. Feel free to use this image in your own
|
||||
Web home page as well!
|
||||
<P>
|
||||
<LI><B><A HREF="http://www.cs.wisc.edu/~dyer/cs766/hw1.ps">Homework #1: Skeletons</A></B> (Due: October 3)
|
||||
<UL>
|
||||
<LI>Learn about getting started with
|
||||
the <A HREF="http://www.cs.wisc.edu/~dyer/cs766/vista.html">Vista vision software</A>
|
||||
<LI>Read the <CITE>Introduction to Vista Programming</CITE> manual
|
||||
that is available at DOIT Documentation
|
||||
<LI>Corrections to the Original Assignment
|
||||
<UL>
|
||||
<LI>In Method 1, change condition 1 to be "at least 3 ..."
|
||||
instead of "at least 2 ..."; this will prevent some
|
||||
types of shapes from disappearing altogether
|
||||
<LI>In Method 1, condition 2 should also count as a 0-1 transition
|
||||
the case where NW=0 and N=1
|
||||
<LI>In Method 2, the 3 x 3 matrix c for city-block distance should have
|
||||
infinity (i.e., some large constant), not 0, in the four corners
|
||||
<LI>In Method 2, the 3 x 3 matrix c for chessboard distance should have
|
||||
0, not 1, in the center position
|
||||
</UL>
|
||||
<LI><B>TEST IMAGES</B> to be used:<pre>
|
||||
(1) <tt>/p/vision/images/hw1/DOIT.v</tt>
|
||||
(2) <tt>/p/vision/images/hw1/hand.v</tt></pre>
|
||||
<LI>To evaluate your thinning results, you might want to
|
||||
try the following additional experiment using the output of at least
|
||||
one of your tests: (1) Convert your skeleton image to ubyte format using
|
||||
<b>vconvert</b>, (2) edit (you may need to use Emacs because vi is
|
||||
not "8-bit clean") the header of the new
|
||||
image file so that it contains the following lines right after the
|
||||
<tt>repn: ubyte</tt> line:<pre>
|
||||
component_interp: gradient
|
||||
low_threshold: 1
|
||||
high_threshold: 2</pre>
|
||||
(3) run <b>vlink</b> on this file, and then (4) <b>vsegedges</b>.
|
||||
Try using the results on the image <tt>hand.v</tt>, for example, to
|
||||
see how well this approach might be used to determine the direction
|
||||
the index finger is pointing (for a HCI application, say).
|
||||
<LI>Note: The thinning method may in fact delete entirely some shapes;
|
||||
e.g., a 2 x 2 block of 1's surrounded by all 0's will disappear
|
||||
<LI>The thinning algorithm is based on the papers: (1) T. Zhang and C. Suen,
|
||||
A fast parallel algorithm for thinning digital patterns,
|
||||
<CITE>Comm. ACM</CITE> <B>27</B>(3), 1984, 236-239, and
|
||||
(2) H. Lu and P. Wang, A comment on "a fast parallel algorithm
|
||||
for thinning digital patterns," <CITE>Comm. ACM</CITE> <B>29</B>(3),
|
||||
1986, 239-242.
|
||||
<LI><A href="http://www.cs.wisc.edu/~dyer/cs766/hw1-result.html">Comparison of student results of the
|
||||
different methods</A> applied to the pointing hand image and a
|
||||
rotated version of this test image
|
||||
</UL>
|
||||
<P>
|
||||
<LI><B><A HREF="http://www.cs.wisc.edu/~dyer/cs766/hw2.ps">Homework #2: Image Splining for Mosaics</A></B> (Due: October 24)
|
||||
<UL>
|
||||
<LI>Read the 3 papers:
|
||||
<UL>
|
||||
<LI>E. H. Adelson et al., Pyramid methods in image processing,
|
||||
<CITE>RCA Engineer</CITE> <B>29-6</B>, Nov/Dec 1984
|
||||
<LI>P. Burt and E. H. Adelson, The Laplacian pyramid as a compact
|
||||
image code, <CITE>IEEE Trans. Comm.</CITE> <B>31</B>, 1983, 532-540
|
||||
<LI>P. Burt and E. H. Adelson, A multiresolution spline
|
||||
with application to image mosaics, <CITE>ACM Trans. Graphics</CITE>
|
||||
<B>2</B>, 1983, 217-236
|
||||
</UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/hw2-faqs.html">Hints and FAQs</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/hw2-result.html">Some splined images</A>
|
||||
produced by students in the class
|
||||
</UL>
|
||||
<P>
|
||||
<LI><B><A HREF="http://www.cs.wisc.edu/~dyer/cs766/hw3.ps">Homework #3: Segmentation by Snakes</A></B> (Due: November 9)
|
||||
<UL>
|
||||
<LI>Read the 2 papers:
|
||||
<UL>
|
||||
<LI>M. Kass, A. Witkin and D. Terzopoulos,
|
||||
Snakes: Active contour models,
|
||||
<I>Int. J. Computer Vision</I> <B>1</B>,
|
||||
1988, 321-331
|
||||
<LI>D. Williams and M. Shah, A fast algorithm for active contours
|
||||
and curvature estimation, <I>Computer Vision, Graphics, and Image
|
||||
Processing: Image Understanding</I> <B>55</B>, 1992, 14-26
|
||||
</UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/hw3-faqs.html">Hints and FAQs</A>
|
||||
</UL>
|
||||
<P>
|
||||
<LI><B><A HREF="http://www.cs.wisc.edu/~dyer/cs766/hw4.ps">Homework #4: Your Own Project</A></B> (Due: December 18)
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~dyer/cs766/proj.html">Student Project Titles and Abstracts</A>
|
||||
<LI> See <A HREF="http://www.cs.wisc.edu/~dyer/cs766/readings-supp.html">Supplementary Readings</A>
|
||||
for some additional papers that might help you select a topic.
|
||||
<LI> <A HREF="http://www-leland.stanford.edu/class/cs223b/projects/index.html">Student projects done in Stanford vision course</A>
|
||||
</UL>
|
||||
</UL>
|
||||
<HR SIZE=3>
|
||||
|
||||
<H3><IMG SRC="http://www.cs.wisc.edu/~dyer/images/flow.gif" WIDTH=40 HEIGHT=40> Computer Accounts</H3>
|
||||
<UL>
|
||||
<LI><B>Accounts</B><BR>
|
||||
Course accounts are on the Sun Sparcstations called <tt>sun1 - sun36</tt>
|
||||
in rooms 1358, 1363 and 1368. Each account has a large disk space quota
|
||||
of 50MB so you can store images for homeworks and
|
||||
your project. Be sure to delete old images and compress others
|
||||
(see <I>gzip(1)</I>), however,
|
||||
in order to save space.
|
||||
<LI><B>Email</B><BR>
|
||||
Email sent to <A HREF="mailto:cs766-1list@cs.wisc.edu">cs766-1list</A>
|
||||
goes to everyone in the class including the instructor and TA
|
||||
<LI><B>Printers</B><BR>
|
||||
To print images you should use one of the laserprinters,
|
||||
<tt>laser1 - laser4</tt>, which are located
|
||||
in room 1359. Alternatively, the generic printer name <tt>laser</tt> will
|
||||
send output to one of the four printers with the shortest queue. Caution:
|
||||
Before sending images to the printer, be sure to check the queue; if
|
||||
there are a lot of jobs being printed it is bad manners to send images
|
||||
to be printed because they take so long to print. <B>Be considerate!</B>
|
||||
<LI><B>Vision Software</B><BR>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.ubc.ca/nest/lci/vista/vista.html">Vista</A><BR>
|
||||
The Vista
|
||||
programming environment will be used in the homework assignments.
|
||||
The code is located in the directory <tt>/p/vision/ip-tools/vista/</tt>
|
||||
Man pages are in <tt>/p/vision/ip-tools/vista/man/</tt>
|
||||
and executables are in <tt>/p/vision/ip-tools/vista/bin/</tt>
|
||||
|
||||
<LI> <B>Xv</B><BR>
|
||||
<i>xv(1)</i> is an interactive image display program for the X
|
||||
window system that is very useful for displaying images in a
|
||||
variety of formats.
|
||||
|
||||
<LI> <A HREF="http://www.bath.ac.uk/~mapsajw/imgstar.html">ImgStar</A><BR>
|
||||
70 basic image processing operations invoked using Unix-like command lines.
|
||||
Code, executables and manual are in <tt>/p/vision/ip-tools/imgstar/</tt>
|
||||
|
||||
<LI> <A HREF="http://www.khoros.unm.edu/khoros/home.html">Khoros</A><BR>
|
||||
The Khoros image processing software development environment
|
||||
provides a set of basic image processing modules and a graphical
|
||||
programming language interface for rapid prototyping of simple
|
||||
image processing algorithms. The code is located in the directory
|
||||
<tt>/p/vision/ip-tools/khoros</tt> <tt>/p/vision/ip-tools/khoros/bin/cantata</tt>
|
||||
is the executable that starts up the interactive environment.
|
||||
|
||||
<LI> <B>Netpbm</B><BR>
|
||||
A toolkit for conversion of images between a large variety of
|
||||
different formats. Based on the Pbmplus package. Man pages are in
|
||||
<tt>/p/vision/ip-tools/man/</tt> and executables are in
|
||||
<tt>/p/vision/ip-tools/bin/</tt>
|
||||
<LI> <A HREF="http://www.mathworks.com/">Matlab</A><BR>
|
||||
<i>Matlab(1)</i> is a numeric computation and visualization
|
||||
environment. Signal processing
|
||||
and image processing toolboxes are especially relevant.
|
||||
</UL>
|
||||
<LI><B>Test Images</B><BR>
|
||||
Most test images will be put in the directory
|
||||
<tt>/p/vision/images/</tt> although they may require format
|
||||
conversion to be used. Some other images may be put in
|
||||
<tt>~cs766-1/public/images/</tt> Numerous image databases are also
|
||||
accessible via the WWW; for example, see the
|
||||
<A HREF="http://www.cs.cmu.edu/afs/cs/project/cil/ftp/html/v-images.html">collection of test images at CMU</A>
|
||||
</UL>
|
||||
<HR SIZE=3>
|
||||
|
||||
<H3><IMG SRC="http://www.cs.wisc.edu/~dyer/images/afraid.gif" WIDTH=40 HEIGHT=40> Examination</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/exam.ps">Examination</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/exam-sol.ps">Solution</A>
|
||||
<LI> The Exam will be held on Thursday, November 16 from 12:45 pm to 2:15 pm in the regular classroom, 1325 CS. Note the early
|
||||
starting time! The exam will cover topics up through shape-from-shading,
|
||||
including readings in the textbook, papers sold through DOIT, and
|
||||
homework assignments. You may bring into the exam one (1) 8.5" x 11"
|
||||
sheet of paper with any notes you want on both sides. The exam will
|
||||
focus on main ideas and algorithms, not proofs. See old exams below for
|
||||
the types of questions that will be asked.
|
||||
<LI> Old Exams
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/exams/exam1-94.ps">Exam 1 - Spring 1994</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/exams/exam2-94.ps">Exam 2 - Spring 1994</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/exams/exam1-92.ps">Exam 1 - Spring 1992</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs766/exams/exam2-92.ps">Exam 2 - Spring 1992</A>
|
||||
</UL>
|
||||
</UL>
|
||||
<HR SIZE=3>
|
||||
|
||||
<H3><IMG SRC="http://www.cs.wisc.edu/~dyer/images/www.gif" WIDTH=40 HEIGHT=40> Links of Interest</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.cmu.edu/~cil/vision.html">Computer Vision Home Page</A> (highly recommended!)
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~dyer/cs540/links.html">Chuck Dyer's Links of Interest</A>
|
||||
<LI><A HREF="http://white.stanford.edu/html/numbers/node1.html#SECTION00010000000000000000">B. Wandell's List of Useful Numbers in Vision Science</A>
|
||||
<LI>HDTV
|
||||
<UL>
|
||||
<LI><A HREF="http://www.inforamp.net/~poynton/Poynton-ga-hdtv.html">Grand Alliance HDTV System Specification</A>
|
||||
<LI><A HREF="http://www.atsc.org/">Advanced Television Systems Committee (ATSC)</A>
|
||||
<LI><A HREF="http://www.inforamp.net/~poynton/Poynton-atsc.html">ATSC Documents in postscript</A>
|
||||
</UL>
|
||||
<LI><A HREF="http://www.spie.org/wwwvl_optics.html">SPIE Optical Science and Engineering Library</A>
|
||||
</UL>
|
||||
<HR SIZE=3>
|
||||
|
||||
<H3><IMG SRC="http://www.cs.wisc.edu/~dyer/images/bug40.gif" WIDTH=40 HEIGHT=40> Vision Demos and Projects</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://qtvr.quicktime.apple.com/">Apple's Quicktime VR image mosaicing product</A>
|
||||
<LI><A HREF="http://www.alphaWorks.ibm.com/alphaWorks/alphaWorks.nsf/b1574f445dbff11e8525638a007182d3/d6925aa16bfe97618525638d00120319?OpenDocument">IBM's PanoramIX image mosaicing</A>
|
||||
<LI><A HREF="http://www.sgi.com/grafica/merge/index.html">An Example of Panoramic Image Mosaicing</A>
|
||||
<LI><A HREF="http://www.research.digital.com/CRL/personal/waters/DECface.html">DECface talking synthetic face</A>
|
||||
<LI><A HREF="http://www-cgi.cs.cmu.edu/afs/cs/user/hkano/www/StereoMachine.html">CMU Video-Rate Stereo Machine</A>
|
||||
<LI><A HREF="http://www.cs.cmu.edu/afs/cs/user/pjn//www/3DStudio.html">CMU Virtualized Reality Project</A>
|
||||
<LI><A HREF="http://wwwqbic.almaden.ibm.com/">IBM's QBIC Image Database Project</A>
|
||||
<LI><A HREF="http://www.cs.cmu.edu/afs/cs/project/cil/ftp/html/v-demos.html">Miscellaneous Computer Vision Demos</A>
|
||||
</UL>
|
||||
<HR SIZE=3>
|
||||
|
||||
<H3><IMG SRC="http://www.cs.wisc.edu/~dyer/images/eye.gif" WIDTH=40 HEIGHT=40> Other Computer Vision and Related Courses</H3>
|
||||
<UL>
|
||||
<LI><A HREF="http://cs-www.bu.edu/faculty/sclaroff/courses/cs585/Home.html">CS 585</A> and <A HREF="http://cs-www.bu.edu/faculty/sclaroff/courses/cs835/Home.html">CS 835</A> at Boston University
|
||||
<LI><A HREF="http://www.cm.cf.ac.uk/Dave/Vision_lecture/Vision_lecture_caller.html">Cardiff University (UK)</A>
|
||||
<LI><A HREF="http://www.khoros.unm.edu:80/dipcourse/">Khoros Digital Image Processing Online Course</A>
|
||||
<LI><A HREF="http://www.bion.kth.se/education.html">Royal Institute of Sweden</A>
|
||||
<LI><A HREF="http://www-leland.stanford.edu/class/cs223b/">Stanford University</A>
|
||||
<LI><A HREF="http://vision2.ee.Virginia.EDU:4532/nandhu/course.html">University of Virginia</A>
|
||||
<LI><A HREF="http://www.cs.washington.edu/education/courses/576/">University of Washington</A>
|
||||
</UL>
|
||||
<HR SIZE=3>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,87 @@
|
||||
<!-- Copy this file to ~/public/html/cs302.html.
|
||||
Create the directory ~/public/html/cs302.
|
||||
Copy the files in ~cs302/public/html/Policies/template/cs302 to that directory.
|
||||
Modify your copy of template, replace FULLNAME with your full name and
|
||||
USERNAME with your afs account login.
|
||||
- Fill in the values for the numbers that are X'ed out.
|
||||
-->
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS 302 Fall 1996 - Section 2</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
|
||||
<H1><CENTER>CS 302 Fall 1996 - Section 2</CENTER></H1>
|
||||
|
||||
<H2><CENTER>Algebraic Language Programming - C++</CENTER></H2>
|
||||
|
||||
<B>Instructor: </B><A HREF="http://www.cs.wisc.edu/~dzimm/dzimm.html">Dave Zimmermann</a><br>
|
||||
<B>Email: </B><a HREF="mailto:dzimm@cs.wisc.edu">dzimm@cs.wisc.edu</a><br>
|
||||
<B>Class Meeting Time/Place: </B>9:55-10:45 MWF, 455 Noland<br>
|
||||
<B>Office: </B>CS 1306<br>
|
||||
<B>Office Phone: </B>262-6601<br>
|
||||
<B>Office Hours: </B>2:30-3:30 T, 11:30-12:30 Th<br>
|
||||
|
||||
<p>
|
||||
<HR>
|
||||
<p>
|
||||
|
||||
<H2><CENTER>ANNOUNCEMENTS</CENTER></H2>
|
||||
|
||||
<LI>Program 4 due on Wednesday, October 23
|
||||
<LI>Program 5 ready and due on Friday, November 1
|
||||
<p>
|
||||
|
||||
|
||||
<HR>
|
||||
<p>
|
||||
|
||||
General Course Information
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~cs302/cs302.html">CS 302 Home Page</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/GCI/objectives.html">Course Objectives</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~cs302/Labs/1350.html">Vectra Lab</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">CS 302 Consultants</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/GCI/syllabus.html">Syllabus</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/GCI/remote.html">Working from Home</A>
|
||||
<P>
|
||||
|
||||
Class Handouts
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/Handouts/programs.html">Programs</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/Handouts/exams.html">Exams and Quizzes</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/Handouts/lectures.html">Lecture Notes</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~greg/cs302/style.html">Greg Sharp's Style Guide</A>
|
||||
<P>
|
||||
|
||||
Grades (Referenced by last 4 digits of your ID number)
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/Grades/quizzes.html">Quizzes</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/Grades/progs.html">Programs</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/Grades/exams.html">Exams </A>
|
||||
<P>
|
||||
|
||||
Policy Information
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/email.html">Email Policy</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/Policies/grading.html">Grading Policy</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~dzimm/cs302/Policies/late.html">Late Policy</A>
|
||||
<DD><LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Academic Misconduct Policy</A>
|
||||
<P>
|
||||
|
||||
Text
|
||||
<DD><LI><A HREF="http://www-cse.ucsd.edu/users/savitch/books/cs1.cpp/start.html">
|
||||
Problem Solving with C++ - The Object of Programming by Walter Savitch</A>
|
||||
<DD>Addison-Wesley Publishing Company, 1996.
|
||||
<DD><LI><A HREF="http://www-cse.ucsd.edu/users/savitch/books/cs1.cpp/errata.html">
|
||||
List of known errata</A>
|
||||
|
||||
<P>
|
||||
<HR>
|
||||
<p>
|
||||
|
||||
Last modified:
|
||||
Sat Aug 31, 1996,
|
||||
<a HREF="http://www.cs.wisc.edu/~dzimm/dzimm.html">Dave Zimmermann</a>
|
||||
<em>(<a href="mailto:dzimm@cs.wisc.edu">dzimm@cs.wisc.edu</a>)</em>
|
||||
<p>
|
||||
<em>Based on Greg Sharp's cs302 home page</em>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,51 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 525 - Linear Programming Methods </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<IMG ALIGN=BOTTOM SRC="http://www.cs.wisc.edu/~ferris//pics/uwlogo.half.gif">
|
||||
|
||||
<H1> CS 525 - Linear Programming Methods </H1>
|
||||
|
||||
<H2> General Course Information </H2>
|
||||
<P>
|
||||
|
||||
This course is offered each Fall and Spring semester.
|
||||
<P>
|
||||
|
||||
<img src="http://www.cs.wisc.edu/~ferris//~shavlik/images/rainline.gif">
|
||||
<P>
|
||||
|
||||
<H2> CS 525 Pages of the Various Instructors </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris//~ferris/cs525.html">
|
||||
Michael C. Ferris</A> (Spring '97)
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris//~olvi/cs525.html">
|
||||
O.L. Mangasarian</A> (Fall '96)
|
||||
</UL>
|
||||
|
||||
<A NAME="grad-mp-courses">
|
||||
<H2> Graduate MP Courses at Wisconsin </H2>
|
||||
</A>
|
||||
<UL>
|
||||
<li> <a href="http://www.cs.wisc.edu/~ferris/cs719.html">
|
||||
CS 719 Network Flows </a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~golbon/720.txt">
|
||||
CS 720 Integer Programming </a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~olvi/cs726.html">
|
||||
CS 726 Nonlinear Programming Theory </a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~olvi/cs730.html">
|
||||
CS 730 Nonlinear Programming Algorithms </a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~ferris/cs733.html">
|
||||
CS 733 Computational Large Sparse Systems </a>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
<ADDRESS>
|
||||
Last modified: January 25, 1996
|
||||
</ADDRESS>
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,158 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 719, Spring 1996 </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<IMG SRC="http://www.cs.wisc.edu/~dyer/images/uwlogo.qtr.gif">
|
||||
<P>
|
||||
<H1> CS 719: Network Flows<BR>
|
||||
Spring 1996</H1>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<H2> Schedule </H2>
|
||||
<pre>
|
||||
Lecture: 8:50 - 9:40 MWF, 1263 CS&S
|
||||
Course E-mail: <a href="mailto:cs719-1list@cs.wisc.edu">cs719-1list@cs.wisc.edu</a>
|
||||
No class: Friday, February 23, 1996.
|
||||
</pre>
|
||||
|
||||
<H2> Instructor: <A HREF="http://www.cs.wisc.edu/~ferris/ferris.html">
|
||||
Michael C. Ferris</A> </H2>
|
||||
<pre>
|
||||
Office: 6391 CS&S
|
||||
Telephone: 262-4281
|
||||
E-mail: <a href="mailto:ferris@cs.wisc.edu">ferris@cs.wisc.edu</a>
|
||||
Office Hours: 11:00 - 12:00 Mondays and Wednesdays
|
||||
</pre>
|
||||
|
||||
<H2> Teaching Assistant:
|
||||
Lee Yuh-Jye </H2>
|
||||
<pre>
|
||||
Office: 1307 CS&S
|
||||
Telephone: 262-0662
|
||||
E-mail: <a href="mailto:leey@cae.wisc.edu">leey@cae.wisc.edu</a>
|
||||
Office Hours: 2:30 - 4:00 Tuesdays and Thursdays
|
||||
</pre>
|
||||
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
<H3> Required Text: </H3>
|
||||
<P>
|
||||
<dd> <em> Network Flows</em>, Ravindra K. Ahuja, Thomas Magnanti and James Orlin, Prentice Hall.
|
||||
<P>
|
||||
|
||||
<H3> Other Useful Texts: </H3>
|
||||
<P>
|
||||
<dd> <em> Linear Programming</em>, V. Chvatal, Freeman, 1980.
|
||||
<P>
|
||||
<dd> <em> Linear Network Optimization</em>, D. Bertsekas, MIT Press, 1991.
|
||||
<P>
|
||||
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
<H2> General Course Information </H2>
|
||||
<UL>
|
||||
<LI> Course Overview
|
||||
<UL>
|
||||
<LI> Paths, Trees and Cycles (Data Structures)
|
||||
<LI> Shortest Paths
|
||||
<LI> Max Flow
|
||||
<LI> Min Cost
|
||||
<LI> Network Simplex Method
|
||||
<LI> Generalized Flows (Convex, equilibria)
|
||||
<LI> Lagrangian Relaxation
|
||||
<LI> Multicommodity Flows
|
||||
<LI> Applications
|
||||
</UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs525.html">
|
||||
Prerequisite CS 525 or Knowledge of Linear Programming</A>
|
||||
</UL>
|
||||
|
||||
<H2> Grading </H2>
|
||||
<UL>
|
||||
<LI> Homework assignments: 40% of grade
|
||||
<LI> Project assignment:
|
||||
<UL>
|
||||
<LI> 20% of grade
|
||||
<LI> Due: Wednesday, May 1, 1996, in class.
|
||||
</UL>
|
||||
<LI> Final examination:
|
||||
<UL>
|
||||
<LI> 40% of grade
|
||||
<LI> Monday, May 13, 1996, 10:05-12:05 in CS 1289.
|
||||
<LI> Closed book, except 2 sheets of paper allowed.
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs719/exam.ps">
|
||||
Representative Questions</A>
|
||||
</UL>
|
||||
</UL>
|
||||
|
||||
<H2> Assignments </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs719/hwk5.ps">
|
||||
Homework 5</A> (due Friday March 1, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs719/hwk6.ps">
|
||||
Homework 6</A> (due Friday March 8, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs719/hwk7.ps">
|
||||
Homework 7</A> (due Friday March 22, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs719/hwk8.ps">
|
||||
Homework 8</A> (due Friday March 29, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs719/hwk9.ps">
|
||||
Homework 9</A> (due Monday April 8, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs719/hwk10.ps">
|
||||
Homework 10</A> (due Monday April 15, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs719/hwk11.ps">
|
||||
Homework 11</A> (due Friday April 26, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs719/hwk12.ps">
|
||||
Homework 12</A> (due Friday May 3, 1996).
|
||||
</UL>
|
||||
|
||||
<H2> Computing Information </H2>
|
||||
<UL>
|
||||
<LI>
|
||||
<pre>
|
||||
Unix Orientation sessions, for first-time unix users and
|
||||
novice Unix users who have not previously used the CSL Unix
|
||||
workstations will be held:
|
||||
Monday - Thursday the first week of classes:
|
||||
4 and 6 pm
|
||||
room 1221 CS&S
|
||||
Monday - Thursday the second week of classes:
|
||||
4 pm
|
||||
room 1221 CS&S
|
||||
Orientation sessions last 60-90 minutes.
|
||||
</pre>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/csl/cs1000/">
|
||||
Introduction to UNIX at UW</A>
|
||||
<LI>
|
||||
<pre>
|
||||
To set up your login so that you have access to GAMS:
|
||||
> cp ~cs719-1/public/.cshrc.local ~/.cshrc.local
|
||||
> source ~/.cshrc.local
|
||||
This alters your path and sets up the GAMS directory appropriate
|
||||
for solaris machines on it.
|
||||
</pre>
|
||||
<LI> Course Machines SOL lab, 1370 CS&S
|
||||
</UL>
|
||||
|
||||
<H2> Mathematical Programming at UW </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/uwmp/uwmp.html">
|
||||
Home Page</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/uwmp/uwmp.html#courses">
|
||||
Courses</A>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<P>
|
||||
|
||||
<HR>
|
||||
This page was updated January 22, 1996
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
@ -0,0 +1,161 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 733, Spring 1996 </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<IMG SRC="http://www.cs.wisc.edu/~dyer/images/uwlogo.qtr.gif">
|
||||
<P>
|
||||
<H1> CS 733 (Also ECE and MATH):<BR>
|
||||
Computational Methods for Large Sparse Systems<BR>
|
||||
Spring 1996 </H1>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<H2> Schedule </H2>
|
||||
<pre>
|
||||
Lecture: 9:55 - 10:45 MWF, 1263 CS&S
|
||||
Course E-mail: <a href="mailto:cs733-1list@cs.wisc.edu">cs733-1list@cs.wisc.edu</a>
|
||||
No class: Friday, February 26, 1996.
|
||||
</pre>
|
||||
|
||||
<H2> Instructor: <A HREF="http://www.cs.wisc.edu/~ferris/ferris.html">
|
||||
Michael C. Ferris</A> </H2>
|
||||
<pre>
|
||||
Office: 6391 CS&S
|
||||
Telephone: 262-4281
|
||||
E-mail: <a href="mailto:ferris@cs.wisc.edu">ferris@cs.wisc.edu</a>
|
||||
Office Hours: 11:00 - 12:00 Mondays and Wednesdays
|
||||
</pre>
|
||||
|
||||
<H2> Teaching Assistant:
|
||||
Lee Yuh-Jye </H2>
|
||||
<pre>
|
||||
Office: 1307 CS&S
|
||||
Telephone: 262-0662
|
||||
E-mail: <a href="mailto:leey@cae.wisc.edu">leey@cae.wisc.edu</a>
|
||||
Office Hours: 2:30 - 4:00 Tuesdays and Thursdays
|
||||
</pre>
|
||||
|
||||
<H3> Recommended Textbooks: </H3>
|
||||
<P>
|
||||
<dd> <em> Matrix Computations</em>, G. Golub and C. Van Loan, Johns Hopkins
|
||||
University Press, Second Edition, 1991.
|
||||
<P>
|
||||
<dd> <em> Direct Methods for Sparse Matrices</em>,
|
||||
I.S. Duff, A.M. Erisman and J.K. Reid,
|
||||
Oxford Science Publications, 1990.
|
||||
<P>
|
||||
<dd> <em> Finite-Dimensional Vector Spaces</em>,
|
||||
P.R. Halmos,
|
||||
Springer Verlag, 1974.
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
<H2> General Course Information </H2>
|
||||
<UL>
|
||||
<LI> Course Overview
|
||||
<UL>
|
||||
<LI> Introduction: storage schemes.
|
||||
<LI> Gaussian elimination: dense, error analysis, sparse.
|
||||
<LI> Local pivotal strategies.
|
||||
<LI> Matrix modifications.
|
||||
<LI> Iterative linear solvers.
|
||||
<LI> Sparse least squares.
|
||||
<LI> Sparse nonlinear equations.
|
||||
<LI> Optimization applications.
|
||||
<LI> Parallel techniques.
|
||||
<LI> Eigenvalue and eigenvectors.
|
||||
</UL>
|
||||
<LI> Prerequisite (CS 367, 412 and Math 340) or
|
||||
(CS 367 and ECE 416) or
|
||||
(Consent of Instructor).
|
||||
</UL>
|
||||
|
||||
<H2> Grading </H2>
|
||||
<UL>
|
||||
<LI> Homework assignments: 40% of grade
|
||||
<LI> Project assignment:
|
||||
<UL>
|
||||
<LI> 30% of grade
|
||||
<LI> Due: Wednesday, May 1, 1996, in class.
|
||||
</UL>
|
||||
<LI> Final examination:
|
||||
<UL>
|
||||
<LI> 30% of grade
|
||||
<LI> Monday, May 13, 1996, 2:45-4:45 in CS 1263.
|
||||
<LI> Closed book, except 2 sheets of paper allowed.
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/exam.ps">
|
||||
Representative Questions</A>
|
||||
</UL>
|
||||
</UL>
|
||||
|
||||
<H2> Assignments </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/hwk4.ps">
|
||||
Homework 4</A> (due Monday February 26, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/hwk5.ps">
|
||||
Homework 5</A> (due Friday March 1, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/hwk6.ps">
|
||||
Homework 6</A> (due Friday March 8, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/hwk7.ps">
|
||||
Homework 7</A> (due Friday March 22, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/hwk8.ps">
|
||||
Homework 8</A> (due Friday March 29, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/hwk9.ps">
|
||||
Homework 9</A> (due Monday April 8, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/hwk10.ps">
|
||||
Homework 10</A> (due Monday April 15, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/hwk11.ps">
|
||||
Homework 11</A> (due Friday April 26, 1996).
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/hwk12.ps">
|
||||
Homework 12</A> (due Friday May 3, 1996).
|
||||
</UL>
|
||||
|
||||
<H2> Other Handouts </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/IEEEArithmetic.ps">
|
||||
IEEE Arithmetic</A> handout.
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/sqr.ps">
|
||||
Sparse QR</A> handout.
|
||||
</UL>
|
||||
|
||||
|
||||
<H2> Computing Information </H2>
|
||||
<UL>
|
||||
<LI> Course Machines SOL lab, 1370 CS&S
|
||||
<LI>
|
||||
<pre>
|
||||
Unix Orientation sessions, for first-time unix users and
|
||||
novice Unix users who have not previously used the CSL Unix
|
||||
workstations will be held:
|
||||
Monday - Thursday the first week of classes:
|
||||
4 and 6 pm
|
||||
room 1221 CS&S
|
||||
Monday - Thursday the second week of classes:
|
||||
4 pm
|
||||
room 1221 CS&S
|
||||
Orientation sessions last 60-90 minutes.
|
||||
</pre>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/csl/cs1000/">
|
||||
Introduction to UNIX at UW</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~ferris/cs733/matlab.html">
|
||||
Instructions to set up MATLAB</A>
|
||||
</UL>
|
||||
|
||||
<H2> Mathematical Programming at UW </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/uwmp/uwmp.html">
|
||||
Home Page</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~olvi/uwmp/uwmp.html#courses">
|
||||
Courses</A>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
|
||||
<HR>
|
||||
This page was updated January 22, 1996
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,104 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 701, Fall 1996 </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<IMG SRC="http://www.cs.wisc.edu/~dyer/images/uwlogo.qtr.gif">
|
||||
<P>
|
||||
<H1> CS 701: Construction of Compilers<BR>
|
||||
Fall 1996</H1>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<H2> Schedule </H2>
|
||||
<pre>
|
||||
Lecture: 9:30 - 10:45 TuTh, 1263 CSST
|
||||
</pre>
|
||||
|
||||
<H2> Instructor: <A HREF="http://www.cs.wisc.edu/~fischer">
|
||||
Charles N. Fischer</A> </H2>
|
||||
<pre>
|
||||
Office: 5397 CS&S
|
||||
Telephone: 262-6635
|
||||
E-mail: <a href=mailto:fischer@cs.wisc.edu>fischer@cs.wisc.edu</a>
|
||||
Office Hours: 1:00 - 2:00 Mondays, Wednesdays and Fridays, or by appointment
|
||||
</pre>
|
||||
|
||||
|
||||
<H2> Teaching Assistant: <A HREF=" http://www.cs.wisc.edu/~krisna/krisna.html">
|
||||
Krishna Kunchithapadam </a> </H2>
|
||||
|
||||
<pre>
|
||||
|
||||
Office: 1351 CS&S
|
||||
Telephone: 263-1938
|
||||
E-mail: <a href=mailto:krisna@cs.wisc.edu>krisna@cs.wisc.edu</a>
|
||||
Office Hours: 11:00 - 12:00 Tuesdays and Thursdays, or by appointment
|
||||
</pre>
|
||||
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~fischer/cs701/assignment.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~fischer/images/papers.gif"> Programming Assignments and Homeworks </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~fischer/cs701/readings.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~fischer/images/book.gif"> Readings </A> </H2>
|
||||
|
||||
<!--------------
|
||||
<H2> Teaching Assistant 2:
|
||||
Jon Weyers</H2>
|
||||
|
||||
<pre>
|
||||
|
||||
Office: 1304 CS&S
|
||||
Telephone: 262-6601
|
||||
E-mail: <a href=mailto:weyers@cs.wisc.edu>weyers@cs.wisc.edu</a>
|
||||
Office Hours: 9:30-11:00 Mondays and Wednesdays, 9:30-10:30 Fridays
|
||||
</pre>
|
||||
|
||||
<H3> Class Text: </H3>
|
||||
<P>
|
||||
<dd> <em> Crafting a Compiler with C</em>, Charles N. Fischer and Richard J. LeBlanc, Benjamin/Cummings, 1991.
|
||||
<P>
|
||||
<P>
|
||||
<HR>
|
||||
<P>
|
||||
|
||||
------------->
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~fischer/cs701/whats-new.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~fischer/images/question-mark.gif"> What's New (Check this regularly)</A></H2>
|
||||
|
||||
<H2> <IMG SRC="http://www.cs.wisc.edu/~fischer/images/info.gif"> General Course Information </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~fischer/cs701/blurb.ps"> Course Overview </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~fischer/cs701/dates.html"> Key Dates </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~fischer/cs701/grades"> Grades </A>
|
||||
</UL>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~fischer/cs701/exams.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~fischer/images/angst-sm.gif"> Examinations </A> </H2>
|
||||
|
||||
|
||||
<!-------------
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~fischer/cs536/get-started.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~fischer/images/critic-ques2.gif"> Getting Started </A></H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~fischer/cs536/handouts.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~fischer/images/grab3.gif"> Handouts </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~fischer/cs536/notes.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~fischer/images/ear.gif"> Lecture Notes </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~fischer/cs536/tools.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~fischer/images/comp.gif"> Useful Programming Tools </A></H2>
|
||||
|
||||
------------->
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~fischer/cs701/links.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~fischer/images/www.gif"> Links of Interest </A></H2>
|
||||
<P>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,68 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS 302 Fall 1996 - Sections 6 and 9</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
<H1>CS 302 Fall 1996 - Sections 6 and 9</H1>
|
||||
<H2>Algebraic Language Programming in C++</H2>
|
||||
<p>
|
||||
<B>Instructor: </B><A HREF="http://www.cs.wisc.edu/~greg/greg.html">Greg Sharp</a><br>
|
||||
<B>Email: </B><a href="mailto:greg@cs.wisc.edu">greg@cs.wisc.edu</a><br>
|
||||
<B>Office: </B>CS&St 1307<br>
|
||||
<B>Office Phone: </B>(608)262-6602<br>
|
||||
<B>Office Hours: </B>
|
||||
6:00pm-8:00pm Mon and 12:00pm-1:00pm Wed (or by appt.)<br>
|
||||
<p>
|
||||
<B>Grader: </B><A HREF="http://www.cs.wisc.edu/~krisna">Krishna Kunchithapadam</a><br>
|
||||
<B>Email: </B><a href="mailto:krisna@cs.wisc.edu">krisna@cs.wisc.edu</a><br>
|
||||
<HR><p>
|
||||
<DL>
|
||||
<DT>General Course Information
|
||||
<DD>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/cs302.html">CS 302 Home Page</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~greg/cs302/objectives.html">Course Objectives</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Labs/1350.html">Vectra Lab</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">CS 302 Consultants</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~greg/cs302/syllabus.html">Syllabus</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~greg/cs302/difficulty.html">Course Difficulty</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~greg/cs302/remote.html">Working from Home</A>
|
||||
</UL>
|
||||
<P>
|
||||
<DT>News
|
||||
<DD>
|
||||
<UL>
|
||||
<LI><a href="http://www.cs.wisc.edu/~greg/cs302/startup.html">Startup Information</a>
|
||||
<LI><a href="http://www.cs.wisc.edu/~greg/cs302/lectures.html">Class Notes</a>
|
||||
<LI><a href="http://www.cs.wisc.edu/~greg/cs302/homework.html">Homework</a>
|
||||
<LI><a href="http://www.cs.wisc.edu/~greg/cs302/exams.html">Exams and Quizzes</a>
|
||||
<LI><a href="http://www.cs.wisc.edu/~greg/cs302/style.html">Style Guide</a>
|
||||
<LI><a href="http://www.cs.wisc.edu/~lists/classes/cs302-6list">Email Archive</a>
|
||||
</UL>
|
||||
<P>
|
||||
<DT>Policy Information
|
||||
<DD>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/email.html">Email Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~greg/cs302/grading.html">Grading Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~greg/cs302/late.html">Late Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Academic Misconduct Policy</A> (YOU MUST READ THIS)
|
||||
</UL>
|
||||
<P>
|
||||
<DT>Text
|
||||
<DD><A HREF="http://www.cs.wisc.edu/~cs302/C%2B%2B/Text/Text.html">Problem Solving with C++: The Object of Porgramming</A><br>
|
||||
Walter Savitch<br>
|
||||
Addison-Wesley Publishing Company, 1996.<br>
|
||||
Please see this list of known
|
||||
<A HREF="http://www.cs.wisc.edu/~cs302/C%2B%2B/Text/Text.html">errata</A><br>
|
||||
</DL>
|
||||
<HR><p>
|
||||
Last modified:
|
||||
Mon Sep 2 16:02:54 CDT 1996
|
||||
by Greg Sharp
|
||||
<ADDRESS>
|
||||
<a href="mailto:greg@cs.wisc.edu">greg@cs.wisc.edu</a>
|
||||
| <a href="http://www.cs.wisc.edu/~greg/greg.html">http://www.cs.wisc.edu/~greg/greg.html</a>
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,120 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS302-13: Class Home Page, Fall '96</TITLE>
|
||||
</HEAD>
|
||||
<BODY Text="ffffff" link="ffff00" vlink="dddddd"
|
||||
BACKGROUND="images/back11.jpg">
|
||||
|
||||
<CENTER>
|
||||
<img src="http://www.cs.wisc.edu/~hcl/images/Line000.gif">
|
||||
<H2><A HREF="http://www.cs.wisc.edu/~cs302/cs302.html">CS302
|
||||
: Algebraic Language Programming in C++</H2></A>
|
||||
<H4>Section 13, Fall 1996</H3>
|
||||
<H4>TA: <A HREF="http://www.cs.wisc.edu/~hcl/hcl.html">H. Chad Lane</A></H4>
|
||||
<h4>[<A HREF="mailto:hcl@cs.wisc.edu"><tt>hcl@cs.wisc.edu</tt></A>]</H4>
|
||||
<img src="http://www.cs.wisc.edu/~hcl/images/Line000.gif">
|
||||
|
||||
</CENTER>
|
||||
|
||||
<h3><IMG SRC="http://www.cs.wisc.edu/~hcl/images/barney.gif" ALIGN=MIDDLE>Announcements:</h3>
|
||||
<UL>
|
||||
<LI> Program 7 is on-line and due Tues Nov 12.
|
||||
<LI> <B>IMPORTANT!</B> You need to get the <A HREF="http://www.cs.wisc.edu/~hcl/cs302/handout/tribble.h">
|
||||
new version of tribble.h</A> (as of 11/4) before you compile. The
|
||||
problem was that the enumerated types were not recognized outside of
|
||||
the class. They must be declared inside the public section of the class.
|
||||
As a result, the private section at the top needed to bumped down to the
|
||||
private section at the bottom. This is shown in the new version.
|
||||
<B>Also note</B> the definition of the <TT>RandomIntInRange()</TT> is
|
||||
defined <I>in-line</I> so that you will not need a corresponding
|
||||
function body in tribble.cpp. You can just call it from within the
|
||||
class, and it will work.
|
||||
<LI> In the file "prog06.cpp" I forgot to change the enumerated
|
||||
type values to uppercase. You need to do this before you
|
||||
compile everything. I have changed the <A HREF="http://www.cs.wisc.edu/~hcl/cs302/prog/prog06.cpp">
|
||||
on-line copy of prog06.cpp</A> if you just want to overwrite your
|
||||
obsolete copy. Also, it used to say "#include prog05.h", so I changed
|
||||
it to "prog06.h"
|
||||
<LI> You might also want to check the help link below again... something
|
||||
was added.
|
||||
<LI> Here are some <A HREF="http://www.cs.wisc.edu/~hcl/cs302/prog/prog6help.html">Comments and
|
||||
Suggestions for Program 6</A>.
|
||||
<LI> It is very important that you use the same name throughout
|
||||
program 6 for the project parts (name of the project,
|
||||
directory name, file names, etc.). I updated the program
|
||||
description to be consistent with "prog06." If you saw
|
||||
the old version (that used "prog05"), please make sure
|
||||
you are consistent with your naming. The only discrepency
|
||||
is with the sample run in Chris Weaver's public directory
|
||||
where it is called prog05, but this shouldn't matter for
|
||||
your program (it is just a sample).
|
||||
<LI> Program 6 is on-line and ready. It is crucial that you read
|
||||
the entire assignment and understand class basics before you
|
||||
attempt it, and that you get an early start. It is not
|
||||
hard, but will require some time to piece everything
|
||||
together. Bring questions to class on Tuesday!
|
||||
<LI> About midterm grades for freshmen... you either got a B (which
|
||||
means your doing fine), or a D (which means you're not doing so
|
||||
great). It is a thumbs up or down grade, and means nothing more
|
||||
than that. If you're not a freshman, disregard this.
|
||||
</UL>
|
||||
|
||||
<A NAME="class">
|
||||
<h3><IMG SRC="http://www.cs.wisc.edu/~hcl/images/zmaggiea.gif" ALIGN=MIDDLE>Stuff For, From, and About class:</h3>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~hcl/cs302/syllabus.html">Tentative semester syllabus/reading assignments</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~hcl/cs302/programs.html">Programming assignments</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~hcl/cs302/handouts.html">Handouts</a>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~hcl/cs302/tqprep.html">Preparing for Quizzes and Tests</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~hcl/cs302/oldtq.html">Old Quizzes & Tests w/solutions</A>
|
||||
</UL>
|
||||
|
||||
<A NAME="info">
|
||||
<h3><IMG SRC="http://www.cs.wisc.edu/~hcl/images/willie.gif" ALIGN=MIDDLE>Course Information & Policies:</h3>
|
||||
<UL>
|
||||
<LI>Text: <A HREF="http://www.cs.wisc.edu/~cs302/C%2B%2B/Text/Text.html">
|
||||
<I>Problem Solving with C++: The Object of Programming</I></A>,
|
||||
Walter Savitch,
|
||||
Addison Wesley Publishing Company, Inc., 1996.
|
||||
<LI>We meet in B139 Van Vleck on T Th, 1:00pm - 2:15pm.
|
||||
<LI>Policies and Administrative Information:
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~hcl/cs302/grading.html">Grading Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~hcl/cs302/late.html">Late Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~hcl/cs302/email.html">E-mail Information</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~hcl/cs302/attendance.html">Attendance Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~hcl/cs302/misconduct.html">Academic Misconduct</A>
|
||||
</UL>
|
||||
</UL>
|
||||
|
||||
<A NAME="links">
|
||||
<h3><IMG SRC="http://www.cs.wisc.edu/~hcl/images/apu.gif" ALIGN=MIDDLE>
|
||||
Links to other 302 information:</h3>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/C++/Introduction/MSwindows.html">
|
||||
Introduction to Microsoft Windows</A> (Do this first)
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/C++/Borland4.5/intro.html">
|
||||
Introduction to Borland C++ 4.5</A> (Do this second)
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/cs302.html">CS302 home page</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/csl/faq/vectra_lab/index.html">
|
||||
The Vectra Lab</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/C++/Text/Source">Source code from the text</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">Who are
|
||||
consultants and what do they do?</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/C++/Language/C++.html">Extra C++
|
||||
reference material</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/faq.html">CS302 FAQ</A> (many
|
||||
of your questions will be answered here)
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~hcl/cs302/remote.html">Working from home</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~greg/cs302/lectures.html">
|
||||
Some very Sharp lecture notes</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~greg/cs302/style.html">
|
||||
A very Sharp style guide</A>
|
||||
</UL>
|
||||
|
||||
<IMG SRC="http://www.cs.wisc.edu/~hcl/images/owl.gif"><P>
|
||||
Last Modified:
|
||||
|
||||
|
||||
Wed Oct 30 16:00 CDT 1996
|
||||
by H. Chad Lane
|
||||
@ -0,0 +1,96 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 536, Fall 1996 </TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<IMG SRC="http://www.cs.wisc.edu/~dyer/images/uwlogo.qtr.gif">
|
||||
<P>
|
||||
<H1> CS 536: Introduction to Programming Languages and Compilers<BR>
|
||||
Spring 1996</H1>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/story-of-the-month.html"> Story of the Month </A> </H2>
|
||||
(new for October)
|
||||
<HR>
|
||||
|
||||
<H2> Schedule </H2>
|
||||
<pre>
|
||||
Lecture: 9:30 - 10:45 TuTh, 1221 Comp Sci & Stat
|
||||
Recitation: 2:30 - 3:20 Tu, 107 Psychology
|
||||
</pre>
|
||||
|
||||
<H2> Instructor: <A HREF="http://www.cs.wisc.edu/~pubs/faculty-info/horwitz.html">
|
||||
Susan Horwitz</A> </H2>
|
||||
<pre>
|
||||
Office: 5391 CS&S
|
||||
Telephone: 262-7946
|
||||
E-mail: horwitz@cs.wisc.edu
|
||||
Office Hours: Tuesday 3:30 - 4:30
|
||||
Friday 1:30 - 2:30
|
||||
or by appointment
|
||||
</pre>
|
||||
|
||||
|
||||
<H2> Teaching Assistant:
|
||||
Rahul Kapoor</H2>
|
||||
|
||||
<pre>
|
||||
Office: 3360 CS&S
|
||||
Telephone: 262-9275
|
||||
E-mail: rahul@cs.wisc.edu
|
||||
Office Hours: Monday and Wednesday 3:45 - 5:15
|
||||
or by appointment
|
||||
</pre>
|
||||
|
||||
<H3> Texts on Reserve at Wendt Library: </H3>
|
||||
<P>
|
||||
<dd> <em> Compilers Principles, Techniques, and Tools</em>, Aho, Sethi, and Ullman.
|
||||
<dd> <em> Crafting a Compiler</em>, Fischer and LeBlanc.
|
||||
<P>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/whats-new.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/question-mark.gif"> What's New (Check this regularly)</A></H2>
|
||||
|
||||
<H2> <IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/info.gif"> General Course Information </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/overview.html"> Course Overview </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/dates.html"> Key Dates </A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/grading.html"> Information about assignments, exams, and grading (including late policy) </A>
|
||||
</UL>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/get-started.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/critic-ques2.gif"> Getting Started </A></H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/readings.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/book.gif"> Readings </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/assignment.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/papers.gif"> Programming Assignments and Homeworks </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/exams.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/angst-sm.gif"> Examinations </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/notes.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/ear.gif"> Lecture Notes </A> </H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/tools.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/comp.gif"> Useful Programming Tools </A></H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/grades.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/zstarre.gif"> Grades </A></H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~lists/classes/cs536-1list/">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/papers.gif"> Email </A></H2>
|
||||
|
||||
<H2> <A HREF="http://www.cs.wisc.edu/~horwitz/cs536/links.html">
|
||||
<IMG SRC="http://www.cs.wisc.edu/~horwitz/cs536/images/www.gif"> Links of Interest </A></H2>
|
||||
<P>
|
||||
<P>
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,87 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Home Page for Sid Hummert's cs110, C++ sections</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<H1>CS110</H1>
|
||||
|
||||
<H2> Instructor: <a HREF="http://www.cs.wisc.edu/~hummert/hummert.html">Sid Hummert</a> </H2>
|
||||
<H3> How to contact me: </H3>
|
||||
<ul>
|
||||
<li> email: <a HREF = "mailto:hummert@cs.wisc.edu ">hummert@cs.wisc.edu </a><BR>
|
||||
<li> office: 1307, Computer Sciences and Statistics <BR>
|
||||
<li> office phone: 262-6602
|
||||
<li> home phone: 276-4477
|
||||
</ul>
|
||||
<H3> Office Hours:</H3>
|
||||
<ul>
|
||||
<li>Monday 12:15-1:15
|
||||
<li>Thursday 3:00-4:00
|
||||
</ul>
|
||||
|
||||
<H3> Announcements: </H3>
|
||||
<ul>
|
||||
</ul>
|
||||
<H3> Textbook</H3>
|
||||
<EM>Problem solving with C++-- the object of programming </EM> by
|
||||
Walter Savitch
|
||||
|
||||
|
||||
<H3> Section Information: </H3>
|
||||
<ul>
|
||||
<li> 9:55-10:45a, MWF, Psych 138, Lec. 6
|
||||
<li> 11:00-11:50a, MWF, Psych 130, Lec. 10
|
||||
</ul>
|
||||
|
||||
<H3> <A href="http://www.cs.wisc.edu/~hummert/cs110/grades.txt">Grades</A> </H3>
|
||||
|
||||
<H3> Computer Lab </H3>
|
||||
<u1>
|
||||
<li> Rm. 1350, Computer Science and Statistics
|
||||
</u1>
|
||||
|
||||
|
||||
<H3> Course Information: </H3>
|
||||
<ul>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~hummert/cs110/day1-handout.html" >Day 1 handout</a>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~hummert/cs110/whatis.html" >What is 110 all about</a>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~hummert/cs110/syllabus.html">Tentative Syllabus for semester</a>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~hummert/cs110/latepolicy.html">Late Policy</a>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~hummert/cs110/grading.html">Grading Criteria</a>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html" >Academic Misconduct</A>
|
||||
<li> <a HREF="http://www.cs.wisc.edu/~hummert/cs110/viewgraphs.html">Viewgraphs</a>
|
||||
|
||||
|
||||
<H3> Important software : </H3>
|
||||
<u1>
|
||||
<li><A HREF="http://www.cs.wisc.edu/~cs302/C++/Introduction/MSwindows.html">Introduction to Microsoft Windows</A>
|
||||
<li><A HREF="http://www.cs.wisc.edu/~cs302/Software/All_compilers/hints.html">Hints for Windows Compilers</A>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs302/Software/OS/Windows/Windows.html">The Windows operating system</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs302/Software/Email/Email.html">Email</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs302/Software/Mosaic/Mosaic.html">Mosaic</a>
|
||||
<li><a HREF="http://www.cs.wisc.edu/~cs302/Software/Netscape/Netscape.html">Netscape</a>
|
||||
</u1>
|
||||
|
||||
|
||||
<H3> C++ information: </H3>
|
||||
<ul>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Borland4.5/intro.html">Introduction to Borland C++</A>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs302/C++/Language/C++.html">The C++ language</a>
|
||||
<li><a href="http://www.cs.wisc.edu/~cs302/C++/Text/Text.html">The Savitch Text</a>
|
||||
|
||||
</ul>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<H3> Assignments: </h3>
|
||||
<ul>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~hummert/cs110/programs/program0.html">Program 0</a><EM> due Wed, Nov. 6</EM>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~hummert/cs110/programs/program1.html">Program 1</a><EM> due Fri, Nov. 15</EM>
|
||||
|
||||
</ul>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,33 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS132 Info</Title>
|
||||
</HEAD>
|
||||
|
||||
<center>
|
||||
<h1>CS 132 Info for Section 358</h1>
|
||||
<p>
|
||||
</center>
|
||||
<hr>
|
||||
<h5>
|
||||
TA Name: Jon Bodner<br>
|
||||
Sections: 358 (MW 6:10-7:25)<br>
|
||||
Office Hours: Monday 12:30-1:30 and Thursday 1:30-2:30<br>
|
||||
Office Number: 1308, Computer Sciences and Statistics (down the hall from DoIT)<br>
|
||||
Phone: 262-6602<br>
|
||||
E-Mail: <A HREF="mailto:jonb@cs.wisc.edu">jonb@cs.wisc.edu</A>
|
||||
</h5>
|
||||
<hr>
|
||||
<p>
|
||||
<h5>Here are a few things to keep in mind:</h5>
|
||||
If you need a copy of the lab guide for my sections, click <A HREF = "http://www.cs.wisc.edu/~jonb/cs132/lab_guide.html">here</A> to get one, then choose Print from the File Menu and click OK.<p>
|
||||
|
||||
If you have any questions, please stop by during my office hours or send me E-Mail.<p>
|
||||
|
||||
Grades for my section are available by clicking <A HREF="http://www.cs.wisc.edu/~jonb/cs132/grades.html">here</A>.<br>
|
||||
<hr>
|
||||
<ADDRESS>
|
||||
Jon Bodner/<a href=mailto:jonb@cs.wisc.edu>jonb@cs.wisc.edu</a>/1326 Mound St. #1, Madison, WI 53715<br>
|
||||
Last Modified: September 15, 1996<br>
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,119 @@
|
||||
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE> CS 540 - Intro to AI (Kunen's Section) </TITLE>
|
||||
</HEAD>
|
||||
|
||||
|
||||
|
||||
<BODY>
|
||||
<H1> CS 540 - Introduction to Artificial Intelligence </H1>
|
||||
|
||||
<H2> Notice </H2>
|
||||
The information here is for Spring, 1997.
|
||||
Further details about the course
|
||||
will appear here later.
|
||||
|
||||
|
||||
|
||||
<H3> Instructor: <A HREF="http://www.cs.wisc.edu/~kunen/kunen.html">
|
||||
Ken Kunen</A></H3>
|
||||
<PRE WIDTH=80>
|
||||
Office: 6385 CS & Stats Building
|
||||
Telephone: 263-2874
|
||||
Email: kunen@cs.wisc.edu
|
||||
Office Hours: ????, or by appointment, or by email.
|
||||
</PRE>
|
||||
|
||||
|
||||
|
||||
<H2> Grades </H2>
|
||||
There will be four programming assignments, counting 10%
|
||||
each, and three exams, counting 20% each; the third
|
||||
exam will be at the scheduled time and place for the final.
|
||||
Programs may be turned in any time (until midnight) on the
|
||||
day due.
|
||||
Late assignments will loose 5% for each day late.
|
||||
|
||||
|
||||
<H2> Topics Covered </H2>
|
||||
The following order of topics isn't entirely logical, but
|
||||
is designed so that the topic for each programming assignment
|
||||
is discussed before the program is due.
|
||||
|
||||
<UL>
|
||||
<LI> Introduction to Lisp (Program 1)
|
||||
<LI> Searching and Game Playing (Program 2)
|
||||
<LI> Introduction to Prolog
|
||||
<LI> Natural Language Understanding (Program 3)
|
||||
<LI> Learning and Neural Networks (Program 4)
|
||||
<LI> Logical Deduction
|
||||
<LI> Planning
|
||||
<LI> Reasoning with Uncertain Knowledge
|
||||
</UL>
|
||||
|
||||
|
||||
<H2> Lisp Information </H2>
|
||||
Since Lisp is used in a lot (not all!) of AI programming, the course
|
||||
will begin with a discussion of COMMON Lisp. It would probably be useful
|
||||
to have some Lisp reference available to supplement the lectures
|
||||
and the on-line help available within lisp itself. There are many
|
||||
paperbacks available, most of which are probably ok.
|
||||
<UL>
|
||||
<LI> I like <EM>Common LISPcraft</EM> by Wilensky.
|
||||
<LI> Another possibility:
|
||||
<EM>The ANSI Common Lisp Book</EM> by Graham.
|
||||
<A HREF="ftp://ftp.das.harvard.edu/pub/onlisp/onlisp.lisp">
|
||||
Code used in the book is on line.</A>
|
||||
<LI> The <EM>Ultimate</EM> Lisp Reference: Steele's <EM>Common
|
||||
Lisp: The Language (2nd Edition) </EM>, 1029 pages. Also
|
||||
<A HREF="http://www.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/html/cltl/clm/node1.html">
|
||||
available on line.</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~dyer/cs540/akcl-intro.html">
|
||||
Click here </A>
|
||||
for more information on using Common Lisp on the Suns
|
||||
</UL>
|
||||
|
||||
<H2> Additional Information</H2>
|
||||
<UL>
|
||||
<LI> Textbook: <A HREF="http://www.cs.berkeley.edu/~russell/aima.html">
|
||||
<EM>Artificial Intelligence: A Modern Approach</EM></A>
|
||||
by Russell and Norvig
|
||||
<LI> Class time: 8:30 - 10:45 TR (Lec. 1) and 11:00 - 12:15 TR (Lec. 2)
|
||||
in 1325 CS.
|
||||
<LI> Recitation sessions: 2:30 - 3:45 T
|
||||
in 2305 Engr (Lec. 1) and 4:00 - 5:15 T in 121 Psych (Lec. 2).
|
||||
In these, no essentiallly new material will be presented.
|
||||
I'll answer questions, give hints for
|
||||
programming assignments, and review for exams.
|
||||
They will usually last only 50 minutes. Since I am teaching
|
||||
both sections, you may attend a recitation section which
|
||||
is different from your lecture section.
|
||||
<LI> The course directory is /p/course/cs540-kunen/public
|
||||
<LI> An alpha-beta problem from a previous exam is on the course
|
||||
directory (alpha_beta.ps).
|
||||
<A HREF="http://www.cs.wisc.edu/~kunen/alpha_beta.ps"> click here</A> to see it on line.
|
||||
<LI> A best-first-search problem from a previous exam is on the course
|
||||
directory (astar.ps).
|
||||
<A HREF="http://www.cs.wisc.edu/~kunen/astar.ps"> click here</A> to see it on line.
|
||||
</UL>
|
||||
|
||||
|
||||
<BR>
|
||||
|
||||
<H2> Exams from Fall, 1995 (postscript) </H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~kunen/cs540_exam1.ps"> Exam 1</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~kunen/cs540_exam2.ps"> Exam 2</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~kunen/cs540_exam3.ps"> Exam 3</A> (Final)
|
||||
<LI> Some still older exams are in the course directory.
|
||||
</UL>
|
||||
|
||||
|
||||
<HR>
|
||||
<ADDRESS> Last Changed: November 4, 1996 by kunen@cs.wisc.edu </ADDRESS>
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
@ -0,0 +1,152 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS/ECE 752 Fall 1994-1995</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<HR>
|
||||
<H1>CS/ECE 752: Advanced Computer Architecture I</H1>
|
||||
<H1>Fall 1994-1995 Offering</H1>
|
||||
<HR>
|
||||
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/outline.ps">
|
||||
Course Information </A>
|
||||
|
||||
<LI> Instructor: <A HREF="http://www.cs.wisc.edu/~markhill/markhill.html">
|
||||
Mark D. Hill</A>
|
||||
<pre>
|
||||
Office: 6373 Comp Sci & Stat
|
||||
Email: <a href="http://www.cs.wisc.edu/cgi-bin/finger?markhill">markhill@cs.wisc.edu</a>
|
||||
Office hours: Tuesday 10:30 - 11:30
|
||||
Friday 1:15 - 2:15 or by appointment
|
||||
</pre>
|
||||
|
||||
<LI> TA: <A HREF="http://www.cs.wisc.edu/~mshen/mshen.html"> Mo Shen</A>
|
||||
<pre>
|
||||
Office: 1351 Comp Sci & Stat
|
||||
Phone: 263-1938
|
||||
Email: <a href="http://www.cs.wisc.edu/cgi-bin/finger?mshen">mshen@cs.wisc.edu</a>
|
||||
Office hours: Monday 9:30 - 10:30
|
||||
Thursday 4:00 - 5:00 or by appointment
|
||||
</pre>
|
||||
</UL>
|
||||
|
||||
<H2> Table of Contents</H2>
|
||||
<UL>
|
||||
<LI> <A HREF="#new">What's New</A>
|
||||
<LI> <A HREF="#reader">Reader</A>
|
||||
<LI> <A HREF="#lecture">Lecture Notes</A>
|
||||
<LI> <A HREF="#hw">Homeworks</A>
|
||||
<LI> <A HREF="#project">Project</A>
|
||||
<LI> <A HREF="#misc">Miscellanea</A>
|
||||
</UL>
|
||||
|
||||
<H2><A NAME="new">What's New</A></H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/conference_talk.ps">
|
||||
Giving Talks</A>
|
||||
</UL>
|
||||
|
||||
<H2><A NAME="reader">Reader</A></H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/reader1.ps">
|
||||
Reader 1 Table of Contents</A> (get full papers from DoIT)
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/reader2.ps">
|
||||
Reader 2 Table of Contents</A> (get full papers from DoIT)
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/reader3.ps">
|
||||
Reader 3 Table of Contents</A> (get full papers from DoIT)
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/reader4.ps">
|
||||
Reader 4 Table of Contents</A> (get full papers from DoIT)
|
||||
</UL>
|
||||
|
||||
<H2><A NAME="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture">
|
||||
Lecture Notes</A></H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture1.ps">
|
||||
Introduction (Chapter 1)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture2.ps">
|
||||
Performance & Cost (Chapter 2)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture3.ps">
|
||||
Instruction Sets (Chapter 3)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture6a.ps">
|
||||
Caches (Chapter 6 Part A)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture6b.ps">
|
||||
Memory (Chapter 6 Part B)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture_talluri4.ps">
|
||||
[Talluri & Hill 1994]</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture4a.ps">
|
||||
Basic Pipelining (Chapter 4 Part A)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture4b.ps">
|
||||
Basic Pipelining (Chapter 4 Part B)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture5a.ps">
|
||||
Instruction Level Parallelism
|
||||
(Chapter 5 Part A)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture5b.ps">
|
||||
Instruction Level Parallelism
|
||||
(Chapter 5 Part B)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture7.ps">
|
||||
Input/Output (Chapter 7)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/lecture8.ps">
|
||||
Interconnects (Chapter 8)</A>
|
||||
<LI> No notes for Parallel Processing (Chapter 9).
|
||||
</UL>
|
||||
|
||||
<H2><A NAME="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw">Homeworks</A></H2>
|
||||
<UL>
|
||||
<LI> Homework 1: <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw1.ps">
|
||||
assignment</A>
|
||||
& <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw1solution.ps">
|
||||
solution</A>
|
||||
<LI> Homework 2: <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw2.ps">
|
||||
assignment</A>
|
||||
& <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw2solution.ps">
|
||||
solution</A>
|
||||
<LI> Homework 3: <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw3.ps">
|
||||
assignment</A>
|
||||
& <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw3solution.ps">
|
||||
solution</A>
|
||||
<LI> Homework 4: <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw4.ps">
|
||||
assignment</A>
|
||||
& <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw4solution.ps">
|
||||
solution</A>
|
||||
<LI> Homework 5: <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw5.ps">
|
||||
assignment</A>
|
||||
& <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/hw5solution.ps">
|
||||
solution</A>
|
||||
</UL>
|
||||
|
||||
<H2><A NAME="project">Project</A></H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/project.ps">
|
||||
Assignment</A>
|
||||
<LI> Proposals due November 7 in class
|
||||
<LI> Talks December 5-14 in class
|
||||
<LI> Report due December 19 at noon
|
||||
</UL>
|
||||
|
||||
<H2><A NAME="misc">Miscellanea</A></H2>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/conference_talk.ps">
|
||||
Giving Talks</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/final_spr92-93.ps">
|
||||
Spring 1993 final</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/project_spr92-93.ps">
|
||||
Spring 1993 project assignment</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~markhill/cs752/fall94-95/midterm_spr92-93.ps">
|
||||
Spring 1993 midterm</A>
|
||||
(using first edition of Hennessy & Patterson)
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~arch/uwarch/qualifiers.html">
|
||||
Architecture Qualifying Exams</a> (a source of hard questions)
|
||||
<li> <A HREF="http://www.cs.wisc.edu/~arch/uwarch/seminar.html">
|
||||
Computer Architecture Seminar</a>
|
||||
<li> <A href="http://www.cs.wisc.edu/~arch/uwarch">
|
||||
Wisconsin CS's Computer Architecture Group</a>
|
||||
<li> <A href="http://www.cs.wisc.edu/~arch/www">
|
||||
World-Wide Computer Architecture Information</a>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,80 @@
|
||||
<html>
|
||||
<head>
|
||||
<base href="http://www.cs.wisc.edu/~mbirk/cs110/index.html">
|
||||
<title> CS110 Section 8 </title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<center> <h2> CS110 Section 8 </h2> </center>
|
||||
|
||||
<h3> Instructor </h3>
|
||||
<ul>
|
||||
<li> Michael Birk
|
||||
<li> <b>Email:</b> <a href="mailto:mbirk@cs.wisc.edu">mbirk@cs.wisc.edu</a>
|
||||
<li> <b>Office:</b> 1302 Comp Sci & St
|
||||
<li> <b>Phone:</b> 262-6600 (office), 251-7734 (home)
|
||||
<li> <b>Office Hours:</b> Tue 4:30 pm, Wed 2:30 pm, Thu 1:00 pm
|
||||
(in my office or the lab), or by appointment
|
||||
</ul>
|
||||
|
||||
<h3> Assignments </h3>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs110/assignments/prog1.html">Program 1</a> - due Tue 11/12/96
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs110/assignments/prog0.html">Program 0</a> - due Tue 11/5/96
|
||||
</ul>
|
||||
|
||||
<h3> Administrative Information </h3>
|
||||
<ul>
|
||||
<li> <b>Text:</b> <em>Problem Solving with C++: The Object of Programming,</em>
|
||||
Walter Savitch, 1996
|
||||
<li> <b>Room & Time:</b> 115 Psychology, 9:30-10:45 Tuesday & Thursday
|
||||
<li> <b>Lab:</b> <a href="http://www.cs.wisc.edu/~cs302/Labs/1350.html">
|
||||
1350 Comp Sci & St ("The Vectra Lab")</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs110/syllabus.html">Syllabus</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs110/grading.html#computation">Computation of Grades</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs110/grading.html#standards">Grading Standards</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs110/grading.html#late">Late Assignments Policy</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs110/grading.html#handin">Handin Procedures</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs110/cheating.html">Cheating and Academic Misconduct</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">Lab Consultants</a>
|
||||
</ul>
|
||||
|
||||
<!--
|
||||
<h3> Examples </h3>
|
||||
<ul>
|
||||
<li> The <a href="http://www.cs.wisc.edu/~mbirk/cs110/examples/String/"><tt>String</tt></a> class
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs110/examples/String/simple/">not using dynamic allocation</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs110/examples/String/dynamic/">using dynamic allocation</a>
|
||||
</ul>
|
||||
<li> The <a href="http://www.cs.wisc.edu/~mbirk/cs110/examples/Rational/"><tt>Rational</tt></a> class - an
|
||||
example of using operator overloading.
|
||||
<li> The <a href="http://www.cs.wisc.edu/~mbirk/cs110/examples/Complex/"><tt>Complex</tt></a> class -
|
||||
represents (floating-point) complex numbers. Another example
|
||||
of operator overloading.
|
||||
<li> The <a href="http://www.cs.wisc.edu/~mbirk/cs110/examples/IntStack/"><tt>IntStack</tt></a> class -
|
||||
a simple example of an "unlimited size" data structure.
|
||||
<li> The <a href="http://www.cs.wisc.edu/~mbirk/cs110/examples/ClassInfo/"><tt>ClassInfo</tt></a> example using
|
||||
<a href="http://www.cs.wisc.edu/~mbirk/cs110/examples/ClassInfo/ci_str.cpp"> structs</a> or using
|
||||
<a href="http://www.cs.wisc.edu/~mbirk/cs110/examples/ClassInfo/ci_cla.cpp"> classes</a>
|
||||
</ul>
|
||||
-->
|
||||
|
||||
<h3> Other Links </h3>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs110/cs110.html">CS110 Home Page</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/cs302.html">CS302 Home Page</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/C++/Introduction/MSwindows.html">
|
||||
An Introduction to Microsoft Windows</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/C++/Borland4.5/intro.html">
|
||||
An Introduction to Borland C++</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/C++/Implementation/Borland/Documentation/Debugger/debugger1.html">
|
||||
A Tutorial on Using the Debugger</a>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
<a href="http://www.dead.net"><img src="http://www.cs.wisc.edu/~mbirk/gif/syf.gif" border=0 alt="syf"></a>
|
||||
<i> <a href="mailto:mbirk@cs.wisc.edu">mbirk@cs.wisc.edu</a> </i>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,109 @@
|
||||
<html>
|
||||
<head>
|
||||
<base href="http://www.cs.wisc.edu/~mbirk/cs302/index.html">
|
||||
<title> CS302 Section 12 </title>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<center> <h2> CS302 Section 12 </h2> </center>
|
||||
|
||||
<h3> Instructor </h3>
|
||||
<ul>
|
||||
<li> Michael Birk
|
||||
<li> <b>Email:</b> <a href="mailto:mbirk@cs.wisc.edu">mbirk@cs.wisc.edu</a>
|
||||
<li> <b>Office:</b> 1302 Comp Sci & St
|
||||
<li> <b>Phone:</b> 262-6600 (office), 251-7734 (home)
|
||||
<li> <b>Office Hours:</b> Tue 4:30 pm, Wed 2:30 pm, Thu 1:00 pm
|
||||
(in my office or the lab), or by appointment
|
||||
|
||||
</ul>
|
||||
|
||||
<h3> Announcements </h3>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/assignments/prog6.html#tests">Test cases</a>
|
||||
for <b>Program 6</b> now available.
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/examples/dice">Dice</a> code discussed in class
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/grades.txt">Class Ranking</a> by last four digits of
|
||||
student ID number
|
||||
<li> Past Exams now online:
|
||||
<a href="http://www.cs.wisc.edu/~mbirk/cs302/tests/exam1/spring96.txt">Spring 96</a>,
|
||||
<a href="http://www.cs.wisc.edu/~mbirk/cs302/tests/exam1/fall95.txt">Fall 95</a>, and
|
||||
<a href="http://www.cs.wisc.edu/~mbirk/cs302/tests/exam1/spring95.txt">Spring 95</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/assignments/prog3/notes.html">Notes</a> on the Hangman
|
||||
Assignment (Program 3)
|
||||
<li> <b>Exam I</b> - Monday, October 14, 7:15-9:15, 1325 Comp Sci (same
|
||||
room as the lecture)
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/format_dollars.html">Instructions</a> for formatting
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/syllabus.html">Syllabus</a> for first eight weeks
|
||||
is now available (second eight weeks coming soon)
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/printing_output.html">Instructions</a>
|
||||
on printing your program's output on a computer outside of the lab.
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/grading.html#late">Late policy</a> finalized
|
||||
<li> <b>Room change:</b> As of 9/10/96, we will meet in 1325 Comp Sci.
|
||||
</ul>
|
||||
|
||||
<h3> Assignments </h3>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/assignments/prog0.html">Program 0</a> - due Tue 9/10/96
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/assignments/prog1.html">Program 1</a> - due Tue 9/17/96
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/assignments/prog2.html">Program 2</a> - due Tue 9/24/96
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/assignments/prog3.html">Program 3</a> - due Tue 10/8/96
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/assignments/prog4.html">Program 4</a> - due Tue 10/22/96
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/assignments/prog5.html">Program 5</a> - due Tue 11/5/96
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/assignments/prog6.html">Program 6</a> - due Tue 11/12/96
|
||||
</ul>
|
||||
|
||||
<h3> Administrative Information </h3>
|
||||
<ul>
|
||||
<li> <b>Text:</b> <em>Problem Solving with C++: The Object of Programming,</em>
|
||||
Walter Savitch, 1996
|
||||
<li> <b>Room & Time:</b> 1302 Comp Sci & St, 11:00-12:15 Tuesday & Thursday
|
||||
<li> <b>Lab:</b> <a href="http://www.cs.wisc.edu/~cs302/Labs/1350.html">
|
||||
1350 Comp Sci & St ("The Vectra Lab")</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/syllabus.html">Syllabus</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/grading.html#computation">Computation of Grades</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/grading.html#standards">Grading Standards</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/grading.html#late">Late Assignments Policy</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/grading.html#handin">Handin Procedures</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/cheating.html">Cheating and Academic Misconduct</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">Lab Consultants</a>
|
||||
</ul>
|
||||
|
||||
<!--
|
||||
<h3> Examples </h3>
|
||||
<ul>
|
||||
<li> The <a href="http://www.cs.wisc.edu/~mbirk/cs302/examples/String/"><tt>String</tt></a> class
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/examples/String/simple/">not using dynamic allocation</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~mbirk/cs302/examples/String/dynamic/">using dynamic allocation</a>
|
||||
</ul>
|
||||
<li> The <a href="http://www.cs.wisc.edu/~mbirk/cs302/examples/Rational/"><tt>Rational</tt></a> class - an
|
||||
example of using operator overloading.
|
||||
<li> The <a href="http://www.cs.wisc.edu/~mbirk/cs302/examples/Complex/"><tt>Complex</tt></a> class -
|
||||
represents (floating-point) complex numbers. Another example
|
||||
of operator overloading.
|
||||
<li> The <a href="http://www.cs.wisc.edu/~mbirk/cs302/examples/IntStack/"><tt>IntStack</tt></a> class -
|
||||
a simple example of an "unlimited size" data structure.
|
||||
<li> The <a href="http://www.cs.wisc.edu/~mbirk/cs302/examples/ClassInfo/"><tt>ClassInfo</tt></a> example using
|
||||
<a href="http://www.cs.wisc.edu/~mbirk/cs302/examples/ClassInfo/ci_str.cpp"> structs</a> or using
|
||||
<a href="http://www.cs.wisc.edu/~mbirk/cs302/examples/ClassInfo/ci_cla.cpp"> classes</a>
|
||||
</ul>
|
||||
-->
|
||||
|
||||
<h3> Other Links </h3>
|
||||
<ul>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/cs302.html">CS302 Home Page</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/C++/Introduction/MSwindows.html">
|
||||
An Introduction to Microsoft Windows</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/C++/Borland4.5/intro.html">
|
||||
An Introduction to Borland C++</a>
|
||||
<li> <a href="http://www.cs.wisc.edu/~cs302/C++/Implementation/Borland/Documentation/Debugger/debugger1.html">
|
||||
A Tutorial on Using the Debugger</a>
|
||||
</ul>
|
||||
|
||||
<hr>
|
||||
<a href="http://www.dead.net"><img src="http://www.cs.wisc.edu/~mbirk/gif/syf.gif" border=0 alt="syf"></a>
|
||||
<i> <a href="mailto:mbirk@cs.wisc.edu">mbirk@cs.wisc.edu</a> </i>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@ -0,0 +1,63 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>cs302-1, cs302-22</TITLE>
|
||||
<!-- Changed by: David Melski, 19-Jan-1996 -->
|
||||
<BASE HREF="http://www.cs.wisc.edu/~melski/">
|
||||
</HEAD>
|
||||
<BODY BGCOLOR=#ffffff>
|
||||
<center>
|
||||
<H1>CS 302, Sections 1 and 22</H1>
|
||||
<H2>T.A. Dave Melski</H2>
|
||||
<b><i>These pages change frequently. Press the reload button daily.</i></b>
|
||||
</center>
|
||||
<br>
|
||||
<b>Getting Started:</b> We already have stuff on the <A
|
||||
HREF="http://www.cs.wisc.edu/~melski/cs302/programs/programs.html">assignments</A> page. If you are uncomfortable with the computer and
|
||||
the software, this <A HREF="http://www.cs.wisc.edu/~melski/cs302/handouts/getting_started.html">page</A> may have some helpful links.
|
||||
<P>
|
||||
<b>TA info:</b>
|
||||
<UL>
|
||||
<LI> Instructor: <A HREF="http://www.cs.wisc.edu/~melski/melski.html">David Melski</a>
|
||||
<LI> Office: 5390 Computer Science and Statistics (5th floor)
|
||||
<LI> Phone: 262-0018
|
||||
<LI> Office Hours: M 9:50-10:50, 1:00-2:00, W 9:50-10:50
|
||||
<LI> Email: melski@cs.wisc.edu or click
|
||||
<A HREF="mailto:melski@cs.wisc.edu">here</A>. (No attachments please).
|
||||
</UL>
|
||||
<b>Section info:</b>
|
||||
<UL>
|
||||
<LI> Section 1 meets at 8:50 MWF in 240 Noland.
|
||||
<LI> Section 22 meets at 11:00 MWF in 134 Psychology.
|
||||
<LI> Text: <I>Problem Solving With C++: The Object of Programming</I>, Walter Savitch, Addison Wesley
|
||||
Publishing, 1996.
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/cs302.html">CS 302</A>: General stuff for all of 302 (using the lab, using Windows, using
|
||||
Borland, some C++ reference material, etc.).
|
||||
<LI> This is a rough <A HREF="http://www.cs.wisc.edu/~melski/cs302/syllabus.html">syllabus</A> for sections 1 and 22.
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~lists/classes/cs302-1list/">Email archive</A> for section 1.
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~lists/classes/cs302-22list/">Email archive</A> for section 22.
|
||||
</UL>
|
||||
<b>Policy info:</b>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Academic Misconduct</A> (must
|
||||
read). The rule of thumb is, ``Don't share code.''
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">Consultants</A> are there to
|
||||
help.
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~melski/cs302/policy/grading.html">Grading</A>.
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~melski/cs302/policy/late_work.html">Late Work</A>.
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~melski/cs302/policy/email.html">Email</A> should be checked often.
|
||||
</UL>
|
||||
|
||||
<b>Essential links:</b>
|
||||
<UL>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~melski/cs302/programs/programs.html">Assignments and solutions</A>.
|
||||
<li> <a href="http://www.cs.wisc.edu/~melski/cs302/handouts/handouts.html">Handouts</a>.
|
||||
<LI> A list of CS302 <b><A HREF="http://www.cs.wisc.edu/~cs302/tutors.html">tutors</A></b> is available here.
|
||||
</ul>
|
||||
|
||||
<HR>
|
||||
Last modified: Tue Oct 22 14:00:17 1996 by David Melski
|
||||
<ADDRESS>
|
||||
<A HREF="http://www.cs.wisc.edu/~melski/melski.html">melski@cs.wisc.edu</A>
|
||||
</ADDRESS>
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,206 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Home Page - CS302 - Section 4</TITLE>
|
||||
</HEAD>
|
||||
<BODY>
|
||||
|
||||
<H1 ALIGN=CENTER>
|
||||
<A HREF="http://www.cs.wisc.edu/~cs302">CS 302</A>
|
||||
Fall 1996 - <A HREF="http://www.cs.wisc.edu/~milo/cs302.html">Section 4</A>
|
||||
</H1>
|
||||
<H2 ALIGN=CENTER>Algebraic Language Programming in C++</H2>
|
||||
<H4 ALIGN=CENTER>Instructor:
|
||||
<A HREF="http://www.cs.wisc.edu/~milo">Milo M. Martin</A>
|
||||
(milo@cs.wisc.edu) </H4> <hr><br>
|
||||
|
||||
<B>Time and Location: </B> 1:20-2:10 pm, MWF, 130 Psychology<br>
|
||||
<B>Instructor:</B> <A HREF="http://www.cs.wisc.edu/~milo">Milo M.
|
||||
Martin</A><BR>
|
||||
<B>Email: </B>
|
||||
<a href="http://www.cs.wisc.edu/cgi-bin/finger?milo">milo@cs.wisc.edu</a>
|
||||
<br>
|
||||
<B>Office: </B>CS&St 1301<br>
|
||||
<B>Office Hours: </B>2:45-3:45 pm, Tuesday/Thursday or by
|
||||
appointment<br>
|
||||
<B>Office Phone: </B>(608) 262-6600
|
||||
<HR><p>
|
||||
|
||||
<H3>Announcements</H3>
|
||||
<EM>This page changes frequently, it is <B>your</B> responsibility to
|
||||
check this page often. </EM>
|
||||
|
||||
<DL>
|
||||
|
||||
<DT> November 6, 1996: <DD> <A HREF="http://www.cs.wisc.edu/~milo/cs302/quiz4.html">Quiz 4</A>
|
||||
(take-home) will be given out in class today and has been placed on
|
||||
the homepage. <P>
|
||||
|
||||
<DT> November 5, 1996: <DD> I added the file <A
|
||||
HREF="http://www.cs.wisc.edu/~milo/cs302/using_projects.html">Using Projects</A> to the program 6
|
||||
page and the homepage. <p>
|
||||
|
||||
<DT> November 2, 1996: <DD> The room for the test has been scheduled
|
||||
for 1263 CS. (On Wednesday, November 13, 7:15-9:15 pm.) <P>
|
||||
|
||||
<DT> October 31, 1996: <DD> I updated the current grades. It now has
|
||||
everything through quiz 3. Please check this to make sure it is
|
||||
accurate. <P>
|
||||
|
||||
<DT> October 30, 1996: <DD> I added links to a couple of pages with
|
||||
information about HTML, the language used for web pages. The links
|
||||
are below in the section titled <EM>Other Documents</EM>.<p>
|
||||
|
||||
<DT> October 30, 1996: <DD> Program 6 is available and is due on
|
||||
Friday, November 8. There will be a ``take home'' quiz due Monday,
|
||||
November 11. Reminder: Exam 2 is on Wednesday, November 13.<p>
|
||||
|
||||
</DL>
|
||||
|
||||
<H3>General Class Information</H3>
|
||||
|
||||
<UL>
|
||||
<LI><A Href="http://www.cs.wisc.edu/~milo/cs302/grades/all.txt">Current Class Grades</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~milo/cs302/general-info.html">General Information Sheet</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~milo/cs302/turnin.html">Turning in Assignments</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~milo/cs302/syllabus.html">Syllabus</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~greg/cs302/style.html">Code Style Guide</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/cs302.html">CS 302 Home Page</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Labs/1350.html">Vectra Lab</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">CS 302 Consultants</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/consulting_f96.txt">Fall 1996 Consulting Schedule</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Academic Misconduct Policy</A>
|
||||
</UL>
|
||||
<P>
|
||||
|
||||
<H3>Class Documents</H3>
|
||||
<UL>
|
||||
<LI> The final BankAccount class code:
|
||||
<A HREF= "http://www.cs.wisc.edu/~milo/cs302/BankAccount.cc">BankAccount.cc</A> -
|
||||
<A HREF= "http://www.cs.wisc.edu/~milo/cs302/BankAccount.h">BankAccount.h</A> -
|
||||
<A HREF= "http://www.cs.wisc.edu/~milo/cs302/main.cc">main.cc</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/BankAccount.ps">postscript</A>
|
||||
|
||||
<LI> BankAccount class code -
|
||||
<A HREF= "http://www.cs.wisc.edu/~milo/cs302/BankAccount2.cc">BankAccount2.cc</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/BankAccount2.ps">postscript</A>
|
||||
|
||||
<LI> BankAccount struct code -
|
||||
<A HREF= "http://www.cs.wisc.edu/~milo/cs302/BankAccount1.cc">BankAccount1.cc</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/BankAccount1.ps">postscript</A>
|
||||
|
||||
<LI> <A HREF= "http://www.cs.wisc.edu/~milo/cs302/minmax.cc">minmax.cc</A> - Example code to find
|
||||
the minimum and maximum in a list of numbers, in this case entered
|
||||
from stdin.
|
||||
|
||||
<LI> <A HREF= "http://www.cs.wisc.edu/~milo/cs302/form.cc">form.cc</A> - Code which creates form
|
||||
letters from data specified in files. Uses file IO and the
|
||||
<TT>open_file</TT> function introduced in class.
|
||||
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~milo/cs302/ref.cc"><EM>Call-by-reference</EM> in-class example</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~milo/cs302/prompt-ref.cc"> Functions to ask for user input with
|
||||
prompts (<EM>call-by-reference version</EM>)</A>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~milo/cs302/prompt-val.cc"> Functions to ask for user input with
|
||||
prompts (<EM>call-by-value version</EM>)</A>
|
||||
</UL>
|
||||
|
||||
<H3>Other Documents</H3>
|
||||
<UL>
|
||||
<LI> <A HREF=
|
||||
"http://www.ncsa.uiuc.edu/General/Internet/WWW/HTMLPrimer.html" >
|
||||
A Beginner's Guide to HTML</A> - the standard introduction to
|
||||
the HTML language.
|
||||
<LI> <A HREF="http://www.htmlhelp.com/reference/wilbur/">HTML 3.2 reference guide.</A> - a reference guide for the latest HTML standard release.
|
||||
<LI> <A HREF= "http://www.public.usit.net/lesjones/goodtimes.html"
|
||||
>The Good Times Virus Hoax</A>
|
||||
<LI> <A HREF="http://www.acm.org/">ACM</A> - <A
|
||||
HREF="http://www.acm.org/constitution/bylaw17.txt">Code of Ethics and
|
||||
Professional Conduct</A>
|
||||
</UL>
|
||||
|
||||
<H3>Assignments</H3>
|
||||
|
||||
<UL>
|
||||
<LI><a href="http://www.cs.wisc.edu/~milo/cs302/survey.html">Class Survey Questionare</A> -
|
||||
<B>Required</B> - Due Monday, September 9, 1996
|
||||
<LI><a href="http://www.cs.wisc.edu/~milo/cs302/program0.html">Program 0</A>
|
||||
- Due Wednesday, September 11, 1996
|
||||
<LI><a href="http://www.cs.wisc.edu/~milo/cs302/program1.html">Program 1</A>
|
||||
- Due Wednesday, September 18, 1996
|
||||
<LI><a href="http://www.cs.wisc.edu/~milo/cs302/program2.html">Program 2</A>
|
||||
- Due Wednesday, September 25, 1996
|
||||
<LI><a href="http://www.cs.wisc.edu/~milo/cs302/program3.html">Program 3</A>
|
||||
- Due Friday, October 4, 1996
|
||||
<LI><a href="http://www.cs.wisc.edu/~milo/cs302/program4.html">Program 4</A>
|
||||
- Due Monday, October 21, 1996
|
||||
<LI><a href="http://www.cs.wisc.edu/~milo/cs302/program5.html">Program 5</A>
|
||||
- Due Wednesday, October 30, 1996
|
||||
<LI><a href="http://www.cs.wisc.edu/~milo/cs302/program6.html">Program 6</A>
|
||||
- Due Friday, November 8, 1996
|
||||
<LI>Program 7
|
||||
- Due TBD
|
||||
<LI>Program 8
|
||||
- Due TBD
|
||||
<LI>Program 9
|
||||
- Due Wednesday, December 11, 1996
|
||||
</UL>
|
||||
<P>
|
||||
|
||||
<H3>Quizs</H3>
|
||||
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~milo/cs302/quiz1.html">Quiz 1</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/quiz1-sol.html">Solutions</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/grades/quiz1.txt">Scores</A>
|
||||
- Monday, September 23, 1996
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~milo/cs302/quiz2.html">Quiz 2</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/quiz2-sol.html">Solutions</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/grades/quiz2.txt">Scores</A>
|
||||
- Wednesday, October 2, 1996
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~milo/cs302/quiz3.html">Quiz 3</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/quiz3-sol.html">Solutions</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/grades/quiz3.txt">Scores</A>
|
||||
- Monday, October 28, 1996
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~milo/cs302/quiz4.html">Quiz 4</A> -
|
||||
Solutions -
|
||||
Scores
|
||||
- Take home quiz due Monday, November 11, 1996
|
||||
</UL>
|
||||
|
||||
<H3>Exams</H3>
|
||||
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~milo/cs302/exam1.ps">Exam 1</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/exam1-sol.ps">Solutions</A> -
|
||||
<A HREF="http://www.cs.wisc.edu/~milo/cs302/grades/exam1.txt">Scores</A>
|
||||
- Wednesday, October 9, 1996
|
||||
<LI>Exam 2 -
|
||||
Solutions -
|
||||
Scores
|
||||
- Wednesday, November 13, 1996
|
||||
<LI>Exam 3 -
|
||||
Solutions -
|
||||
Scores
|
||||
- Tuesday, December 17, 1996
|
||||
</UL>
|
||||
|
||||
<H3>Textbook</H3>
|
||||
|
||||
<UL>
|
||||
<LI><A HREF="http://www-cse.ucsd.edu/users/savitch/books/cs1.cpp/start.html">Problem Solving
|
||||
with C++ - The Object of Programming by Walter Savitch</A><br>
|
||||
Addison-Wesley Publishing Company, 1996.<br>
|
||||
<LI><A HREF="http://www-cse.ucsd.edu/users/savitch/books/cs1.cpp/errata.html">List of known errata</A><br>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
<ADDRESS>
|
||||
<A HREF="http://www.cs.wisc.edu/~milo">Milo M. Martin</a>
|
||||
|
||||
(<A HREF="http://www.cs.wisc.edu/cgi-bin/finger?milo">milo</a>@<A
|
||||
HREF="http://www.cs.wisc.edu">cs</a>.<A
|
||||
HREF="http://www.wisc.edu">wisc.edu</a>)<br>
|
||||
|
||||
</ADDRESS>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
@ -0,0 +1,150 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>Home Page for Martin Reames's CS 302 class</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
|
||||
<body bgcolor="#ffffcf" text="#000070">
|
||||
|
||||
<CENTER>
|
||||
<H4>CS 302, Sections 33 & 37<BR>
|
||||
Algebraic Language Programming<BR>
|
||||
Spring 1997<BR>
|
||||
<A HREF="http://www.cs.wisc.edu/~mreames/">Martin Reames</A>, Teaching Assistant</H4>
|
||||
</CENTER>
|
||||
|
||||
<HR>
|
||||
|
||||
<H3>What's New </H3>
|
||||
|
||||
<UL>
|
||||
<LI> <EM>Absolutely nothing</EM>
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
|
||||
<H3>Everyday information</H3>
|
||||
<UL>
|
||||
<a HREF="http://www.cs.wisc.edu/~cs302/cs302.html">CS302 Class Information Pages</a><BR>
|
||||
|
||||
<B><a HREF="http://www.cs.wisc.edu/~mreames/cs302/common-mistakes.html">Common Programming
|
||||
Mistakes</a></B><BR><BR>
|
||||
|
||||
Archive of <A HREF="http://www.cs.wisc.edu/~lists/classes/cs302-33list/">
|
||||
section 33</A> and <A
|
||||
HREF="http://www.cs.wisc.edu/~lists/classes/cs302-37list/">section 37</A>
|
||||
class mailing lists (most messages are sent to both lists).
|
||||
</UL>
|
||||
<HR>
|
||||
|
||||
<H3> Semester Calendar </h3>
|
||||
<UL>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/program0.html">Program 0</a> <EM>due Tuesday,
|
||||
January 28</EM>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/program1.html">Program 1</a> <EM>due Tuesday,
|
||||
February 4</EM>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/program2.html"></a>Program 2 <EM>due Tuesday,
|
||||
February</EM>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/program3.html"></a>Program 3 <EM>due Thursday,
|
||||
February</EM>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/program4.html"></a>Program 4 <EM>due Thursday,
|
||||
March</EM>
|
||||
<LI> <STRONG>EXAM 1 : Tuesday, March ?, 7:15-9:15 p.m., 1257 CS & ST</STRONG><BR>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/program5.html"></a>Program 5 <EM>due Tuesday,
|
||||
March</EM>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/program6.html"></a>Program 6 <EM>due Thursday, April</EM>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/program7.html"></a>Program 7 <EM>due Tuesday, April</EM>
|
||||
<LI> <STRONG>EXAM 2 : Tuesday, April ?, 7:15-9:15 p.m., 1257 CS & ST</STRONG><BR>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/program8.html"></a>Program 8 <EM>due Thursday, April</EM>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/program9.html"></a>Program 9 <EM>due Thursday, May</EM>
|
||||
<BR>
|
||||
<LI> <STRONG>FINAL EXAM : Thursday, May 15, 10:05a.m. - 12:05p.m., place
|
||||
to be announced</STRONG><BR>
|
||||
|
||||
|
||||
</UL>
|
||||
|
||||
<HR>
|
||||
|
||||
<CENTER>
|
||||
<H2>Course Details</H2>
|
||||
</CENTER>
|
||||
|
||||
<H3> How to contact me: </H3>
|
||||
<ul>
|
||||
<li> email: <A HREF="mailto:mreames@cs.wisc.edu">mreames@cs.wisc.edu</A>
|
||||
<li> office: 1345 Computer Sciences and Statistics, 1210 W. Dayton St. <BR>
|
||||
<li> phone: 262-1012
|
||||
</ul>
|
||||
|
||||
<H3> Office Hours:</H3>
|
||||
<ul>
|
||||
<li> TBA
|
||||
<li> or by appointment (talk to me after class or send me email)
|
||||
</ul>
|
||||
|
||||
<H3> Textbook</H3>
|
||||
<EM>Problem Solving with C++: The Object of Programming</EM> by Walter Savitch
|
||||
|
||||
|
||||
<H3> Section Information: </H3>
|
||||
|
||||
<H4> Section 33 </H4>
|
||||
<UL>
|
||||
<LI> 9:30a-10:45a TR
|
||||
<LI> 379 Noland
|
||||
</UL>
|
||||
|
||||
<H4> Section 37 </H4>
|
||||
<UL>
|
||||
<LI> 1:00p-2:15p TR
|
||||
<LI> 379 Noland
|
||||
</UL>
|
||||
|
||||
<H3> Computer Lab </H3>
|
||||
|
||||
<UL>
|
||||
<LI> Rm. 1350, CS&ST, containing HP Vectra's running MS Windows and
|
||||
Borland C++ 4.52
|
||||
</UL>
|
||||
|
||||
<H3>Additional Course Information</H3>
|
||||
|
||||
<UL>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/syllabus.txt">Tentative Syllabus for semester</a>
|
||||
<LI> <A HREF="http://www.cs.wisc.edu/~cs302/C++/Language/C++.html">Extra C++ material</A>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/late-policy.html">Late Policy</a>
|
||||
<LI> <a HREF="http://www.cs.wisc.edu/~mreames/cs302/grading-criteria.html">Grading Criteria</a>
|
||||
<LI> <a
|
||||
HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Academic
|
||||
Misconduct</a> Rule of thumb: "Do not share code for assigned work in any
|
||||
form"
|
||||
</UL>
|
||||
|
||||
<BR><BR>
|
||||
|
||||
<HR>
|
||||
<H4>Former cs302 students who have made it big</H4>
|
||||
<A HREF="http://www.cs.wisc.edu/~tthiel/">Todd Thiel</A></B><BR><BR>
|
||||
<A HREF="http://www.cae.wisc.edu/~staats/">Wendy Staats</A></B><BR><BR>
|
||||
<HR>
|
||||
|
||||
<BR>
|
||||
<B><A HREF="http://www.cs.wisc.edu/~mreames/cs302/about-me.html">About your instructor...</A></B>
|
||||
|
||||
<BR><BR>
|
||||
<HR>
|
||||
Last modified: Fri Jan 17 12:33:50 1997 by Martin Reames
|
||||
<ADDRESS>
|
||||
<A HREF="http://www.cs.wisc.edu/~mreames/mreames.html">mreames</A>@<A HREF="http://www.cs.wisc.edu/">cs</A>.<A HREF="http://www.wisc.edu">wisc</A>.<A HREF="http://www.cs.wisc.edu/~mreames/postfixes.html">edu</A>
|
||||
</ADDRESS>
|
||||
<HR>
|
||||
|
||||
</BODY>
|
||||
</HTML>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,107 @@
|
||||
<HTML>
|
||||
<HEAD>
|
||||
<TITLE>CS 302 Fall 1996 - Section 10</TITLE>
|
||||
</HEAD>
|
||||
|
||||
<BODY>
|
||||
<center>
|
||||
<H1>CS 302 Fall 1996 - Section 10</H1>
|
||||
<H2>Algebraic Language Programming - C++</H2>
|
||||
<B>Tue./Thu. 2:30-3:45, 455 Noland</B>
|
||||
</center>
|
||||
<p>
|
||||
<B>Instructor: </B><A HREF="http://www.cs.wisc.edu/~msteele/msteele.html">Mike Steele</a><br>
|
||||
<B>Email: </B><a href="mailto:msteele@cs.wisc.edu">msteele@cs.wisc.edu</a><br>
|
||||
<B>Office: </B>1332 Comp Sci & Stat Building<br>
|
||||
<B>Office Hours: </B>Mon./Wed. 1-2:30pm (or other times by appointment), 1332 CS&S<br>
|
||||
<B>Office Phone: </B>(608)262-6605<br>
|
||||
|
||||
<P>
|
||||
<HR>
|
||||
<p>
|
||||
|
||||
<H3>Important Announcements</H3>
|
||||
<UL>
|
||||
<LI>I have extended the deadline for <A HREf="http://www.cs.wisc.edu/~msteele/cs302/prog6.html"><B>Program 6
|
||||
</B></A>. Please check your e-mail or read the
|
||||
<A HREF="http://www.cs.wisc.edu/~msteele/cs302/prog6-handin.html"><B>NEW PROGRAM 6 DEADLINE INFORMATION</B></A>
|
||||
<p>
|
||||
<LI><B>Midterm 2</B> is on Tuesday, November 12th, from
|
||||
7:15-9:15pm in <B>Comp Sci & Stat 1325</B> again.
|
||||
<p>
|
||||
<LI>Current <A HREF="http://www.cs.wisc.edu/~msteele/cs302/current">grades</A> are on-line. This
|
||||
includes grades for everything handed in through Tuesday, November 5th.
|
||||
<p>
|
||||
<LI><B>Sample programs:</B> I've taken some of my examples from the past
|
||||
few weeks of class and filled in all the stuff I glossed over to make
|
||||
fully functioning programs out of them. You may find this useful if
|
||||
you missed a day or even if you were there and didn't understand an example.
|
||||
They're on the <A HREF="http://www.cs.wisc.edu/~msteele/cs302/notes.html">notes and examples</A> page,
|
||||
near the bottom.
|
||||
<p>
|
||||
<LI>Remember to check your e-mail for clarifications to the programming
|
||||
assignments.
|
||||
</UL>
|
||||
|
||||
<p>
|
||||
<hr>
|
||||
<p>
|
||||
|
||||
<DL>
|
||||
<DT><H3>General Course Information</H3>
|
||||
<DD>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/cs302.html">CS 302 Home Page</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~msteele/cs302/objectives.html">Course Objectives</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Labs/1350.html">About the Vectra Lab</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Consultants/consultants.html">CS 302 Consultants</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~msteele/cs302/syllabus.html">Course Syllabus and Reading Assignments</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~msteele/cs302/remote.html">Notes on Working from Home</A>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<DT><H3>Class Handouts</H3>
|
||||
<DD>
|
||||
<UL>
|
||||
<LI><a href="http://www.cs.wisc.edu/~msteele/cs302/programs.html">Programming Assignments</a>
|
||||
<LI><a href="http://www.cs.wisc.edu/~msteele/cs302/exams.html">Exams and Quizzes</a>
|
||||
<LI><a href="http://www.cs.wisc.edu/~msteele/cs302/notes.html">Some notes and examples</a>
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<DT><H3>Policy Information</H3>
|
||||
<DD>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/email.html">Email Policy</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~msteele/cs302/grading.html">Grading Policy (and Late Policy)</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/Policies/misconduct.html">Academic Misconduct Policy</A>
|
||||
</UL>
|
||||
|
||||
<p>
|
||||
<DT><H3>Useful Reference Pages</H3>
|
||||
<DD>
|
||||
<UL>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Introduction/MSwindows.html">
|
||||
Introduction to Microsoft Windows</A>
|
||||
<LI><A HREF="http://www.cs.wisc.edu/~cs302/C++/Borland4.5/intro.html">
|
||||
Introduction to Borland C++</A>
|
||||
<LI>Greg Sharp's <A HREF="http://www.cs.wisc.edu/~greg/cs302/style.html">Style
|
||||
Guide</A> for C++ code
|
||||
</UL>
|
||||
|
||||
<P>
|
||||
<DT><H3>Text</H3>
|
||||
<DD>
|
||||
<A HREF="http://www-cse.ucsd.edu/users/savitch/books/cs1.cpp/start.html">Problem Solving
|
||||
with C++ - The Object of Programming by Walter Savitch</A><br>
|
||||
Addison-Wesley Publishing Company, 1996.<br>
|
||||
<A HREF="http://www-cse.ucsd.edu/users/savitch/books/cs1.cpp/errata.html">List of known errata</A><br>
|
||||
</DL>
|
||||
<p>
|
||||
|
||||
<HR><p>
|
||||
Last modified:
|
||||
Wed Nov 6, 1996, by <a href="http://www.cs.wisc.edu/~msteele/msteele.html">Mike Steele</a>
|
||||
<em>(<a href="mailto:msteele@cs.wisc.edu">msteele@cs.wisc.edu</a>)</em><br>
|
||||
</BODY>
|
||||
</HTML>
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user