summaryrefslogtreecommitdiff
path: root/SDES-design.tex
diff options
context:
space:
mode:
authorJovina2011-08-02 14:57:27 +0530
committerJovina2011-08-02 14:57:27 +0530
commit9b5db6149de766cfc05e6bd22604201266c2867e (patch)
tree23304439fcea48a51219bca9c42b5f5575417ce1 /SDES-design.tex
parentc2a28c5dbf5ff3d2222ac79a2be51e42fe3a9fcd (diff)
parent075aa6ad233e751b2cd95a0715cc938277a6be66 (diff)
downloadsees-9b5db6149de766cfc05e6bd22604201266c2867e.tar.gz
sees-9b5db6149de766cfc05e6bd22604201266c2867e.tar.bz2
sees-9b5db6149de766cfc05e6bd22604201266c2867e.zip
Modified SDES session plan
Diffstat (limited to 'SDES-design.tex')
-rw-r--r--SDES-design.tex24
1 files changed, 15 insertions, 9 deletions
diff --git a/SDES-design.tex b/SDES-design.tex
index 0782964..07eb192 100644
--- a/SDES-design.tex
+++ b/SDES-design.tex
@@ -11,8 +11,8 @@
\item[Version] 0.8
\item[Purpose] This document captures the design of the Software
Tools, Techniques and Practices course. This course is designed
- under the project on ``Adoption of Open Source Software in Science
- and Engineering Education'' at Indian Institute of Technology,
+ under the project on ``Software Development Techniques for Engineers and Scientist''
+ at Indian Institute of Technology,
Bombay funded by the National Mission on Education through
Information and Communication Technology, Ministry of Human
Resources Development under the thrust area of ``Adaptation and
@@ -97,18 +97,22 @@ Num & Name & Covered & (Hours)\\\hline
2 & Basic Python Programming & \ref{scr}, \ref{sty}, \ref{dbg} and \ref{test} & 8\\\hline
3 & LaTeX & \ref{pdf} and \ref{scr} & 2\\\hline
4 & Version Control & \ref{VC} & 2\\\hline
-5 & Coding Style \& Approach & \ref{sty} and \ref{test} & 2\\\hline
-6 & Test Driven Development & \ref{test}, \ref{unit}, \ref{cmd} and \ref{scr} & 4\\\hline
-7 & Advanced Python & \ref{py}, \ref{dbg}, \ref{plot} and \ref{test} & 8\\\hline
-8 & Project & All applied & 6\\\hline
+5 & Test Driven Development & \ref{test}, \ref{unit}, \ref{cmd} and \ref{scr} & 4\\\hline
+6 & Advanced Python & \ref{py}, \ref{dbg}, \ref{plot} and \ref{test} & 8\\\hline
+7 & Project & All applied & 6\\\hline
\end{tabular}
Session Count = 39 + 1 Buffer
\subsection*{Note}
\begin{itemize}
\item All sessions will be held in rooms where students are sitting before a computer.
- \item We will use \texttt{bzr} as the version control tool. The course materials will be duplicated with other tools
+<<<<<<< HEAD
+ \item We will use \texttt{hg} as the version control tool. The course materials will be duplicated with other tools
such as \texttt{hg, git, svn}.
+=======
+ \item We will use \texttt{hg} as the version control tool. The course materials will be duplicated with other tools
+ such as \texttt{bzr, git, svn}.
+>>>>>>> 075aa6ad233e751b2cd95a0715cc938277a6be66
\item It is expected that shell scripting covered in module 1 will act as a revision for basic programming
concepts.
\end{itemize}
@@ -218,6 +222,7 @@ Session & Topic & Duration\\\hline
\subsection{Module Objectives}
After successfully completing this module a participant will be able to:
\begin{itemize}
+ \item Understand the basic structure of a LaTeX document, \hfill RBT U
\item Produce professional documents in LaTeX, \hfill RBT Ap
\item Typeset Mathematical equations, \hfill RBT Ap
\item Include figures, tables and code samples, \hfill RBT Ap
@@ -294,7 +299,8 @@ Session & Topic & Duration\\\hline
\subsection{Module Objectives}
After successfully completing this module a participant will be able to:
\begin{itemize}
- \item Understand the use of test driven development,\hfill RBT U
+ \item Understand the need of test driven development,\hfill RBT U
+ \item Understand the structure and nature of different types of tests for the given code, \hfill RBT U
\item Use Python testing frameworks efficiently \hfill RBT Ap
\end{itemize}
\subsection{Suggested Reading}
@@ -322,7 +328,7 @@ After successfully completing this module a participant will be able to:
\item Work with arrays and use them effectively, \hfill RBT Ap
\item Solve linear, polynomial and other non-linear equations, \hfill RBT Ap
\item Solve ODEs, \hfill RBT Ap
- \item Write mid-sized programs that carry out typical (Ap) engineering/numerical computations such as those that involve (basic) manipulation of large arrays in an efficient manner.
+ \item Write mid-sized programs that carry out typical engineering/numerical computations such as those that involve (basic) manipulation of large arrays in an efficient manner. \hfill RBT Ap
\end{itemize}
\subsection{Suggested Reading}
\begin{itemize}