Spring 1997
Overview
13.016 is a first course in Geometric Modeling and Numerical Computation.
It includes elements of
- computer graphics,
- geometric modeling of curves and surfaces,
- elementary differential geometry, and
- elementary numerical methods (interpolation, differentiation, integration,
and solution of equations).
It also attempts to integrate above concepts into a computational prototype
via a term project. Projects are different each year.
The computer language of choice for 13.016 and the design subjects 13.017 and 13.018 is C. Starting this academic year, 13.016 and 13.017 are closely integrated. If you know C (having taken 1.00 or 10.001), you
do not need to take 13.016 and 13.017 in the same term. If you do not know C, you need to at least listen to
the lectures of 13.017 covering
- elements of C programming language,
- software design issues, maintenance, and documentation,
- program debugging, and
- MATLAB.
This material is scheduled to be covered by Professor Leonard from 5 February 1997 to 5 March 1997, Monday and Wednesday at 1-2pm in
Room 5-232
Subject 13.016 is intended especially for junior undergraduate students
that have taken 18.03 but can be taken by graduate students for G credit.
Lectures
- Tuesday and Thursday, 1:00-2:30 pm, Room 5-231 (Regular attendance required).
Instructor:
Course Secretary:
- Ms. Kristin Gunst
- e-mail: gunst@mit.edu
- Room: 5-426
- Telephone: 253-8372
Teaching Assistants:
- Mr. Todd R. Jackson
- e-mail: trjackso@mit.edu
- Room: 5-424 (office) or 5-423 (Design Lab)
- Telephone: 253-7950 (office) or 253-8295 (Design Lab)
- Office/lab hours: Wednesday 3:30-5:00 pm and by appointment
- Mr. Guoling Shen
- e-mail: glshen@mit.edu
- Room: 5-431 (office) or 5-423 (Design Lab)
- Telephone: 253-7798 (office) or 253-8295 (Design Lab)
- Office/lab hours: Monday 3:30-5:00 pm and by appointment
Course Web Page:
All information for this course can be accessed via the Internet at http://deslab.mit.edu/DesignLab/courses/13.016/.
If you have not already done so, please fill out a registration form.
SGI Workstation Rooms:
Room number | Machines available |
7-321 | 2 |
1-142 | 10 |
11-113 | 3 |
37-312 | 4 |
W20-575 | 20 |
2-225 | 13 |
11-116 | 3 |
66-080 | 10 |
Rotch Library | 8 |
4-035 (e-class) | e-mail eclass@mit.edu for reservations |
Additionally, some Design Lab machines (Room 5-423) will be available for demonstrations.
Course Exams:
- Open book and notes.
- Quiz 1, 11 March 1997, 1-2:30 pm
- Quiz 2, 15 April 1997, 1-2:30 pm
Course Text:
The course has no required text but course notes will be handed out during
the term.
Course resources on reserve at Barker Library:
- N. S. Asaithambi. Numerical Analysis: Theory and Practice. Saunders College Publishing,Forth Worth, 1995.
- J. D. Foley, A. Van Dam, S. K. Feiner, and J. F. Hughes. Computer Graphics: Principles and Practice. Addison-Wesley, Reading, MA, 2nd edition, 1990.
- A. Kelley and I. Pohl. A Book on C: Programming in C. Benjamin Cummings Publishing Company, Redwood City, California, 1995.
- B. W. Kernighan and D. M. Ritchie. The C Programming Language. Prentice-Hall, Englewood Cliffs, NJ, 2nd edition, 1988.
- MathWorks, Inc. MATLAB, High-Performance Numeric Computation and Visualization Software:
Reference Guide. MathWorks, Natick, Mass., 1992.
- M. E. Mortenson. Geometric Modeling. John Wiley and Sons, New York, 2nd edition, 1997.
- J. Neider, T. Davis, and M. Woo. OpenGL Programming Guide: the Official Guide to Learning OpenGL, Release
1. Addison-Wesley Publishing Company, Reading, Mass, 1993.
- OpenGL Architecture Review Board. OpenGL Reference Manual: the Official Reference Document for OpenGL, Release
1. Addison-Wesley Publishing Company, Reading, Mass, 1993.
- W. H. Press et al. Numerical Recipes in C. Cambridge University Press, 1988.
- D. F. Rogers and J. A. Adams. Mathematical Elements for Computer Graphics. McGraw-Hill Inc., 1990. Second Edition.
Prerequisites: 18.03
Co-requisites: 13.017 (or 1.00 or 10.001) and 13.015
Course grading:
Weekly homeworks : 20% (due 1pm on Thursday as requested)
Quiz 1: 25%
Quiz 2: 25%
Term project: 30%
Regular class attendance is expected.
- Homeworks are individual effort.
- Discussing homeworks is permitted but no collaboration on coding or analytical
solutions is permitted.
- Late homework submission is discouraged but extensions may be granted by
TAs.
- Quizzes are individual effort and open book.
- Term project is a joint effort of entire class.
Course Syllabus and Due Dates
Course lecture schedule and homework assignment dates can be found on the syllabus web site at http://deslab.mit.edu/13.016/syllabus.html
Links of interest