11aug16: These pages are gradually being updated and adapted to the new class environment this fall. What follows was for last year.
Last updated 8nov15
Math 198/CS199 Fall Semester 2016
NB: As noted, severe server errors and diskfailures in June 2013 have damaged
this filetree. As it is being repaired and updated, any item that contains
links has a number at the end. Since the link itself may point to an entire
file tree, some of whose links are still broken. A 0 means that there are
no levels of links that require checking. A 1 means that links down 1 level have been restored. Please report broken links below level 1.
The date at the top of a webpage indicates when it was last updated.
In addition, there are web pages dating back a decade or so, which are
difficult to update each semester. Check the date at the top left, and
use caution.
Recall that right clicking a webpage permits you to see the code for it,
and even copy it for your own use. Some of the webpages here are in pure
HTML, the language of the web. These are easy to edit and require no ancillary
files. Older ones are composed with a factory called asciiDoc
and are therefore poor examples
from which to learn HTML. The current hybrid of HTML and LaTeX (The Pudding)
comes with a decorative picture, and are easier to maintain. To edit your
personal copies of them you will will need some additional files you have
to learn how to find. Ask on our Piazza.
Table of Contents
Administrivia
Elementary Lessons
Intermediate Lessons
Advanced Lessons
- Lessons on C/C++/OpenGL graphics programming. 0
- Lessons on Python/OpenGL graphics programming. 0
- TBA: revision Miniproject 2011 Do not attempt to answeer the inline questions. This feature is broken.
- Lesson on the OpenGL Pipeline using illiTorpot . WeekA. 0
- Note to the Adventurous (and it helps to know little about HTML). You may
have noted that this file is called "an_index.html", because we do not want it to block access to all the files in this web tree. To access these, just erase
the "an_index.html" from the URL, and you'll see "everything".
Lessons by Week, Current and Past
Although we did not follow the identical progression of topics as in past years,
some of these lessons are still of interest you the current class.
Here is an annotated index by the week:
- week1 on DPGraph and Quadric Surfaces.Current
- week2 Fibonacci and Sinewheel.Current
- week3 Hippocket Programs and Python.Current
- week4 Ramya Babu's Rabbit, Subversion (SVN), Miniproject.Current
- week4and5 From 2011: Miniprojects. Don't try to answer filecards.
- week6 From 2011: texPad, texWins, LaTeX, HTML, Pudding
- week7 From 2011:OpenGL Lighting and Geometry Pipeline, CAs, IFSs etc
- week8 From 2011: Besenham Lines and Circles (Emily Gunawan's project)
- weekA Advanced OpenGL Pipeline with Torpot
- Current Semester 2016.
- weekCDEF has instructions on what
needs to be done before break, and what is needed to finish up your project.
Last Words
This webtree is under permanent construction and changes frequently. So
update (aka refresh, reload) your browser when you visit this website.
Some of its pages require a MathML compliant webbrowser, such as Firefox.
Those pages will probably not work correctly with Chrome, Safari, and
the latest Internet Eplorer. You'll know if mathematical symbols are
incorrectly rendered.