% prelude.tex
%   - titlepage
%   - dedication (optional)
%   - approval sheet
%   - course certificate
%   - table of contents, list of tables and list of figures
%   - nomenclature
%   - abstract
%============================================================================


\clearpage\pagenumbering{roman}  % This makes the page numbers Roman (i, ii, etc)



% TITLE PAGE
%   - define \title{} \author{} \date{}
\title{How to \LaTeX\ a Thesis}
\author{Amey Karkare}
\date{2007}

%  - Roll number, required for title page, approval sheet, and
%    certificate of course work 
\rollnum{02405003} 

%   - The default degree is ``Doctor of Philosophy''
%     (unless the document style msthesis is specified
%      and then the default degree is ``Master of Science'')
%     Degree can be changed using the command \iitbdegree{}
\iitbdegree{Master \TeX nician}

%   - The default report type is preliminary report.
%      * for a PhD thesis, specify \thesis
\thesis
%      * for a M.Tech./M.Phil./M.Des./M.S. dissertation, specify \dissertation
%\dissertation
%      * for a DIIT/B.Tech./M.Sc.project report, specify \project
%\project
%      * for any other type, use  \reporttype{}
%\reporttype{ReportType}

%   - The default department is ``Unknown Department''
%     The department can be changed using the command \department{}
\department{DEPARTMENT OF COMPUTER SCIENCE \& ENGINEERING}

%    - Set the guide's name
\setguide{Prof Uday Khedker}
%    - Set the coguide's name (if you have one)
\setcoguide{Prof Amitabha Sanyal}
%    - Set external guide (if you have one)
\setexguide{Prof External Guide}

%   - once the above are defined, use \maketitle to generate the titlepage
\maketitle

%--------------------------------------------------------------------%
% DEDICATION
%   Dedications, if any, must be first page after title page.
\begin{dedication}
To my pet rock, Skippy.
\end{dedication}

%--------------------------------------------------------------------%
% APPROVAL SHEET
%   - for final thesis, you need Approval Sheet. So, uncomment the
%     \makeapproval command.
%     it should come after dedication, if dedication is
%     present. Otherwise it is the first page after title page.
\makeapproval

%--------------------------------------------------------------------%
% CERTIFICATE OF COURSE WORK
%   - for final thesis, a course certificate is required.
%   - specify the  PhD joining date for the certificate.
%     Contact you department office or academic office if you do not
%     know it.
\joiningdate{Jan 2002}
\begin{coursecertificate}
%  - command to add a course
%     it accepts 3 arguments:  Course ID, Course Name, Course Credits.
\addcourse{CS 613}{Design and Implementation of Functional Programming}{6}
\addcourse{CS 601}{Algorithms and Complexity}{6}
\addcourse{CS 683}{Advanced Compuler Architecture}{6}
\addcourse{CS 614}{Advanced Compilers}{6}
\addcourse{CS 686}{Object Oriented Systems}{6}
\addcourse{CS 616}{Parallelizing Compilers}{6}
\addcourse{CSS 801}{Seminar}{4}
\addcourse{CSS 802}{Seminar}{4}
%\addppcourse: required for courses like HS 699 for which Acad office
%              requires PP, and not the actual credits.
%     3 arguments:  Course ID, Course Name, Course Grade(PP/NP).
\addppcourse{HS 699}{Communication and Presentation Skills}{PP}
\end{coursecertificate}

%--------------------------------------------------------------------%
% COPYRIGHT PAGE
%   - To include a copyright page use \copyrightpage
% \copyrightpage

%--------------------------------------------------------------------%
% ABSTRACT
\begin{abstract}
  \input{abstract}
\end{abstract}


%--------------------------------------------------------------------%
% CONTENTS, TABLES, FIGURES
\tableofcontents
\listoftables
\listoffigures

%--------------------------------------------------------------------%
% NOMENCLATURE
\begin{nomenclature}
\begin{description}
\item{\makebox[0.75in][l]{$C_1$}} Constant 1

\item{\makebox[0.75in][l]{$V$}}    Voltage 

\item{\makebox[0.75in][l]{\$}}     US Dollars
\end{description}
\end{nomenclature}

\cleardoublepage\pagenumbering{arabic} % Make the page numbers Arabic (1, 2, etc)

