%\documentstyle[11pt,nopagenumbers]{article}
\documentstyle[11pt,nopagenumbers]{article}

\addtolength{\oddsidemargin}{-1.2in} % Original -.75 -.9
\addtolength{\evensidemargin}{-1.2in} % Original -.75 -.9
\addtolength{\textwidth}{+2.3in} % Original +1.5 +1.7
\addtolength{\topmargin}{-1.10in} % Original -.75
\addtolength{\textheight}{+3.50in} % Original +1.5 2.3

\begin{document}

\small

\newcommand{\spacio}{\vspace{.15in}}
\newcommand{\spaciot}{\vspace{.10in}}
\begin{center}

{\bf MASSACHUSETTS INSTITUTE OF TECHNOLOGY\\ Department of Civil and
Environmental Engineering

\spacio

COURSE ANNOUNCEMENT}

\spacio

{\Large {\bf 1.12 Computer Models of Physical and Engineering Systems
 Spring 1997}} 

\spacio

{\large {\bf Date: Tuesday \& Thursday Time: 9:00AM--10:30AM Room: 1-390}}

\spacio

Feniosky Pe\~na-Mora

\end{center}

\section*{Course Motivation}

Models are used to help designers understand systems before they are
built. Thus, models are needed for supporting the {\em design} of
these systems.  Physical and engineering systems are designed through
a process of {\em synthesis} and {\em analysis} to achieve their
intended functions. The focus of synthesis is to derive the {\em
structure} of engineering artifacts. The analysis phase verifies that
the derived structure provides the {\em behavior} to satisfy the
intended function.  Traditional approaches to modeling engineering
systems have been driven by analysis and have focused on modeling the
behavior of physical systems.  However, analysis is only a part of the
design. Modeling support for design must further include
representation of the structure of artifacts which support the
synthesis process. In this class, we take a holistic approach to
modeling, driven by both synthesis and analysis, treating behavior and
structure as an integral part of the whole.

\section*{Course Description}

This course is structured in two sections. We adopt a top-down
approach to study modeling: from conceptualization of the overall
model to implementation of the model in C++. We will focus on the {\em
syntactic} and {\em semantic} building blocks for the implementation
of the object-oriented models representing the structure of physical
and engineering systems, and for the solution of the mathematical
equations representing the behavior of these systems.

\begin{description}

	\item[Section 1:] {\bf Object-Oriented Modeling}\\ 
This part will focus on the {\em semantic} building blocks for
abstractions of physical and engineering systems. We will introduce
the Object Modeling Technique (OMT), broadly discussing the concepts
of object, dynamic, and functional modeling.

	\item[Section 2:] {\bf Numerical Methods} \\ 
This part will focus on the {\em numerical techniques} to solve the
equations that mathematically model the behavior of physical and
engineering systems.  We will cover numerical solutions for
differentiation, integration, ordinary differential equations, partial
differential equations, characteristic-value problems, and
curve-fitting.


\end{description}


\section*{Required Texts}

\noindent
1) ``On To C++'' by Patrick Henry Winston
(Addison-Wesley, 1994)
\spaciot

\noindent
2) ``Numerical Methods for Mathematics, Science, and Engineering'' by John H. Mathews(Prentice-Hall, 1992)
 
\spaciot

\section*{Recommended Texts}

\noindent
3) ``Object-Oriented Modeling and Design'' by James Rumbaugh, Michael
Blaha, William Premerlani, Frederick Eddy and William Lorensen
(Prentice-Hall, 1991).

\spaciot

\noindent
4) ``Numerical Methods'' by Robert W. Hornbeck (Prentice-Hall, QPI
Series, 1975)

\spaciot

\noindent
5) ``C++ Primer'' by Stanley B. Lippman (Addison-Wesley, 1995)

\pagebreak 
\spaciot

\section*{Readings}

Most of the C++ readings will come from the the required texts. When
readings are necessary from the recommended books or other sources,
they will be included in several packets that will be available in
class. There will be two major packets of information, one for each
of the two parts of the course. These packets include copies of the
lecture transparencies.


\spaciot

\noindent
The student is responsible for reading the assigned material and is
expected to come prepared for participation in class.

\section*{Assignments}

The assignments in this class are divided in three kinds: 1) assigned
readings, 2) seven written assignments, and 3) a term project.

\spaciot

\noindent
There will also be a quiz and a final exam as indicated in the
outline.

\section*{Course Requirements}

(10\% of total grade) Participation and reading assignments\\
(15\% of total grade) Quiz \\
(35\% of total grade) Written assignments (7 in total)\\
(25\% of total grade) Term Project (TP)\\
(15\% of total grade) Final exam

\spaciot

\noindent
Written assignments are due in class as indicated in the outline.
Partial credit will be given for assignments that are late.  10\% will
be subtracted for each day that an assignment is late for up to three
days.  In case a major problem is anticipated, please talk to the
instructor  or TAs.

\spaciot

\noindent
The Term Project is a group effort divided into four phases. Each
student is expected to spend effort equivalent to about four weeks of
work for the project. Each of the phases is subject to the same
partial credit structure for late submissions as for the written
assignments.

\spaciot

\noindent
Collaboration is expected within the limits set forth in the Guide for
Collaborative Work included in the class packets.

\spaciot

\noindent
Working knowledge of C and use of Athena are {\bf hard} requirements
for the class.

\section*{Teaching Staff}
\spaciot

\noindent
Professor Feniosky Pe\~na-Mora (feniosky@mit.edu) \\
Office: 1-253\\
Phone: x3-7142 \\
1.12 Office Hours: \\
\indent Tuesday   10:30h-12:00h \\
\indent Thursday  10:30h-12:00h \\


\noindent
TA: Ruilin Zhao (rlzhao@mit.edu) \\
Office: 1-270\\
Phone: x3-6232, x3-0287 \\
1.12 Office Hours: \\ 
\indent Monday   14:00h-16:00h \\
\indent Wednesday 14:00h-17:00h \\


\newpage

\begin{center}
{\bf MASSACHUSETTS INSTITUTE OF TECHNOLOGY\\
Department of Civil and Environmental Engineering

\spaciot

1.12 Computer Models of Physical and Engineering Systems
                     Spring 1997

\spaciot

COURSE OUTLINE}

\spaciot

\end{center}

\begin{table}[h]
\begin{center}
\begin{tabular}{|c| l| l| l| c| c|} \hline
{\bf SESSION}&{\bf DAY}&{\bf DATE}&{\bf TOPIC}&{\bf ASSIGNMENTS}&{\bf READINGS}\\ \hline
 %\multicolumn{5}{|c|}{ }\\ 
%&	&	&					&		\\ 
1&T	& 2/4	& Introduction to Modeling and C++	&Out(TP)	&\\ \hline
\multicolumn{6}{|c|}{ } \\
%&	&	&					&		\\ 
\multicolumn{3}{|c}{ }&\multicolumn{3}{l|}{\bf I. OBJECT-ORIENTED MODELING}\\ \hline
%&	&	&{\bf I. OBJECT-ORIENTED MODELING}	& 		\\ \hline
2&Th	& 2/6	&Classes, Abstraction, Encapsulation 	&1st(TP), Out(1)&1(9-14), 3(2)\\ \hline
3&T	& 2/11	&Relationships				& 		&3(3)\\ \hline
4&Th	& 2/13	&Inheritance 				&Due(1), Out(2)	&1(15-16,32,34,43)\\ \hline
5&Th	& 2/20	&Virtual Functions, Polymorphism 	&Due(2), Out(3)	&1(27-29,37-38,44,48)\\ \hline
6&T	& 2/25	&Dynamic, Functional \& Flow Modeling	&		&3(4-6)\\ \hline
7&Th	& 2/27	&Object Modeling as a Design Technique (I)&Due(3)	&3(7-8)\\ \hline
8&T	& 3/4	&Object Modeling as a Design Technique (II)	&		&3(7-8)\\ \hline
\multicolumn{6}{|c|}{ } \\
%&	&	&					&		\\ 
\multicolumn{3}{|c}{ }&\multicolumn{3}{l|}{\bf II. NUMERICAL METHODS} 	\\ \hline
%&	&	&{\bf II.b MODELING TECHNIQUES}		&		\\ \hline
9&Th	& 3/6	&Matrices			 	&2nd(TP),Out(4)	&2(3.1-3.3),4(6.0-6.2)\\ \hline
10&T	& 3/11	&Solving Non-linear Equations		&		&2(2), 4(5)\\ \hline
11&Th	& 3/13	&Solving Set of Equations 		&Due(4), Out(5)	&2(3.4-3.7),4(6.3-6.7)\\ \hline
12&T	& 3/18	&Interpolation (I) 		&		&2(4.1-4.3),4(4.0-4.4)\\ \hline
13&Th	& 3/20	&{\bf QUIZ \#1}  			&QUIZ \#1	&\\ \hline
\multicolumn{6}{|c|}{ } \\
\multicolumn{1}{|c}{ }&	\multicolumn{1}{c}{ }&\multicolumn{1}{l}{3/24-3/28 }
&\multicolumn{1}{l}{\bf SPRING VACATION }&\multicolumn{2}{c|}{ }	\\ 
\multicolumn{6}{|c|}{ } \\
%&	&	&					&		\\ 
\multicolumn{3}{|c}{ }&\multicolumn{3}{l|}{\bf II. NUMERICAL METHODS cont.}\\ \hline
14&T	& 4/1	&Interpolation (II)				&		&2(4.4-4.6), 4(4.5-4.7)\\ \hline
15&Th	& 4/3	&Curve-fitting				&Due(5) 	&2(5), 4(7)\\ \hline
16&T	& 4/8	&Numerical Differentiation and Integration &		&2(6), 4(8)\\ \hline
17&Th	& 4/10	&Numerical Differentiation and Integration &3rd(TP),Out(6)&2(7)\\ \hline
18&Th	& 4/15	&Num. Sol. Ordinary Differential Equations  &Due(6), Out(7)	&2(9.1-9.4), 4(9)\\ \hline
19&T	& 4/17	&Num. Sol. Ordinary Differential Equations &		&2(9.5-9.6)\\ \hline
\multicolumn{6}{|c|}{ } \\
\multicolumn{1}{|c}{ }&	\multicolumn{1}{c}{ }&\multicolumn{1}{l}{4/21-4/22}
&\multicolumn{1}{l}{\bf PATRIOT's DAY VACATION}	&\multicolumn{2}{c|}{ }	\\ 
\multicolumn{6}{|c|}{ } \\ 
\multicolumn{3}{|c}{ }&\multicolumn{3}{l|}{\bf II. NUMERICAL METHODS cont.}\\ \hline
20&Th	& 4/24	&Num. Sol. Ordinary Differential Equations &Due(7)	 &2(9.7)\\ \hline
21&T	& 4/29	&Characteristic-Value Problems		&		&2(9.8-9.9)\\ \hline
22&Th 	& 5/1	&Characteristic-Value Problems		&		&2(11)\\ \hline
23&T	& 5/6	&Num. Sol.  Partial-Differential Equations &		&2(10.1),4(11)\\ \hline
24&Th	& 5/8	&Num. Sol.  Partial-Differential Equations &Due(TP) 	&2(10.3)\\ \hline
\multicolumn{6}{|c|}{ } \\
%&	&	&					&		\\ 
\multicolumn{3}{|c}{ }&\multicolumn{3}{l|}{\bf PRESENTATIONS and REVIEW} \\ \hline
25&T	& 5/13	& Selected Student Presentations	&		&\\ \hline
26&Th	& 5/15	& Course Summary and Review		&		&\\ \hline
\end{tabular}
\end{center}
\end{table}
\end{document}




