\documentclass{beamer}

%\usepackage{beamerthemetree}
%\usepackage{beamerthemesplit}
%\usepackage{beamerthemebars}
\usepackage{beamerthemeclassic}
%\usepackage{beamerthemelined}
%\usepackage{beamerthemesidebar}
%\usepackage{beamerthemeshadow}
%\usepackage{beamerthemeplain}
%\usepackage{beamerthemecompatibility}




\title{Using a computer software \\ for \\ teaching Math and Statistics}
\author{K.Szajowski and M.Yasuda}
\date{Sep. 2008 at Wroclaw}

\begin{document}

\frame{\titlepage}

%\section[Outline]{}
%\frame{\tableofcontents}

%%%
\section{Introduction}

%\subsection{Overview of the Beamer Class}
%%%
%%% スライド
%%%
%\begin{frame}[plain]
%  \frametitle{スライドのタイトル}
%  %\frametitle{タイトル}[option]
%  option:
%   plain, cotainsverbatim,
%   shrink, squeeze, allowframebreaks
%  2枚目のスライドの内容
%  ...
%\end{frame}

\begin{frame}
\frametitle{Abstract:}
 From the motivation to make a material for
teaching Math \& Stat, some of usful software
are introduced. We mainly tried as follow;\\
\begin{center}
  (1) e-math  \,\,  (2) ketpic \, \, (3) wintpic.
\end{center}
We hope that student understand, corporating
mathematical expression or equation,
visual computer display and explicit graph
based on Compter Algebra Sytem. 
\end{frame}



\begin{frame}[plain]
\frametitle{Keyword:}


Computer Algebra Systems, $\Rightarrow$ 
Mathematica, Maple, SciLab.\\ \pause

Macro packages:
\begin{itemize}
\item \alert{e-math} $\Rightarrow$ style file of latex.
\item \alert{ketpic} $\Rightarrow$ tpic form combined with CAS.
\item \alert{wintpic} $\Rightarrow$ tpic form with (half)WYSWYG.
\end{itemize}
Show samples of figures, text material in math etc... :\\

\pause



Conference and Journal:\\ 
"Future Generation Computer Systems", 
Copyright 2008 Elsevier B.V.

International Workshop on Computer Graphics and Geometric Modeling\\
 - Krakow (Poland), June 23-25 2008.\\

Technical  Session on Computer Graphics and Geometric Modeling\\
 - TSCG, Kuala Lumpur (Malaysia), August 27-30 2007.

\end{frame}


\begin{frame}
\frametitle{Making materials for teaching}
  \begin{itemize}
   \item Preparation for Material(Syllabus) \pause
   \item Lecture                            \pause
   \item Presentation(interests, undestand, attractive) \pause
   \item Evaluation by student   
  \end{itemize}
\end{frame}





\begin{frame}[plain]
\frametitle{Various method to produce graphs}

Development of electric instruments and software:
  \begin{itemize}
  \item Excel, Visual Basic, JAVA \pause 
  \item Maple, Mathematica, Mathcad  \pause
  \item Original Software for Math   \pause
  \item Free Soft(licence permission)  \pause
  \item Graph calculator(Casio, Sharp, TI, etc)  \pause
  \item WEB Page showing via Internet(e-learning etc) \pause
  \end{itemize}
\end{frame}



\begin{frame}[plain]
\frametitle{Merit and Demerit}
\begin{itemize}
 \item<1-> Graph drawing soft [gnuplot, etc..]
   \begin{itemize}
    \item Easy, familiar
    \item file convert(eps) into tex source
   \end{itemize}                           
 \item<2-> A macro package[e-math] 
   \begin{itemize}
    \item several extension to draw mathematical graphs.
    \item compile to dvi, pdf files directly.
   \end{itemize}
 \item<3-> Computer Algebra Systems(need license ), 
   \begin{itemize}
    \item Mathematica, Maple, SciLab,
   \end{itemize}
     Accurate(guaranteed), sophisticated, \\
     cost license to use(except Scilab), \\
     many application. Useful to assist calculate in paper etc.
 \item<4-> A macro package making tpic form[ketpic, wintpic]
   \begin{itemize}
    \item Ketpic: By aid of CAS, the calculation is easy. 
          Not WYSWYG.
    \item wintpic: WYSWYG(What You See is What You Get)
   \end{itemize}
\end{itemize}
\end{frame}



\section{gnuplot}
%\begin{frame}
%\frametitle{Math \& Stat}
%gnuplot（ニュープロット）は、2次元もしくは3次元のグラフを作成するため
%のコマンドラインアプリケーションソフトウェアである。インターネットに
%おいて無料で配布されているフリーウェアであり、1986年に最初のバージョンが
%開発された。現在では、Linux, UNIX, Windows, Mac OSなどの多くのOSに
%対応したバージョンが開発されている。
%高機能であることから、インターネットで広く利用され、使い方を解説した
%ページなどが多く存在する。また、GNU Octaveのプロットエンジンとしても
%利用されている。
%\end{frame}

\frame{
\frametitle{Software gnuplot}
\alert{gnuplot} is a command-line program that can generate two- and three-dimensional plots of functions and data. The program runs on all major computers and operating systems (Linux, UNIX, Microsoft Windows, Mac OS X...). It is a program with a fairly long history, dating back to 1986. This software is not distributed under GPL license, opting for its own open source license instead.
gnuplot can produce output directly on screen, or in many formats of graphics files, including PNG, EPS, SVG, JPEG and many others. It is also capable of producing LaTeX code that can be included directly in LaTeX documents, making use of LaTeX's fonts and powerful formulae abilities. 
}

\frame{
The program can be used both interactively and in batch mode using scripts. For an example script and its output, see logarithmic spiral.png. The program is well supported and documented. Extensive help can also be found on the Internet.
gnuplot is used as the plotting engine of GNU Octave, Maxima and gretl, and it can be used from various scripting languages, including Perl (via CPAN), Python (via Gnuplot-py and SAGE), Ruby (via rgnuplot) and Smalltalk (Squeak and GNU Smalltalk). gnuplot is programmed in C.
(From Wikipedia, the free encyclopedia)
}


\section{wintpic}
\begin{frame}[containsverbatim]
\frametitle{Wintpic:Japanese, win95}
% verbatim 環境をもちいる

\alert{Wintpic}
Create special command (tpic form) for Tex Drawing:
The figers is created by WYSWYG and easy to handel.
%"TeX の図形用 special 命令(tpic 形式)を半 WYSWYG で作成"

After drawing the figure, the output is TeX file(tpic form).

The usage is descrived as
\begin{verbatim}
  \input{filename(tpic file)}
  \includegraphics[scale=.8]{etc08.eps}
\end{verbatim}
in the tex source.
\end{frame}




\section{e-math}
\frame
{
\frametitle{e-math(Japanese)}

This free soft can be downward from:

http://emath.s40.xrea.com/

\alert{e-math} is first for Highschool math
and its Latex style file consists with many
components.

There are a plenty of material, tutorial.
The quality is high but it is not English words.
Not so difficult for Japanese but the foreigner.
It is possible to make an English material.
Using the perl programming automatically 
by "emathP.sty".

To draw a graph, there are many command to support
and manual are explained in details. 
}

%\frame
%{
%\frametitle{e-math}

%emathはtDBこと大熊一弘氏が開発したLaTeX上で使う
%初等数学プリント作成マクロである。
%これを使うことでTeXの数式を日本で一般的なものに
%変えることができる。特にTeXで不満が多い分数の形が
%変更されている点は大きい。他にもemathPではグラフが
%描けたりするので、これさえあれば数学の教科書の
%ような高品位な出力を比較的容易に得ることができる。

%コマンドの名称がほとんど日本語のローマ字表記に
%なっているので日本人以外には習得は難しい。
%またローマ字表記がちがtiの様になっているために、
%ヘボン式を使っている人には違和感を覚える。
%またグラフを描く際は全てコマンド型でありWYSIWYGでは
%無いため習得は難しい。
%}


\section{Mathematica or Maple}
\frametitle{Software of Computer Algebra System}
\frame{
\alert{Mathematica} is a computer program used widely 
in scientific, engineering and mathematical fields. 
It is mainly known as a computer algebra system, 
but it has various other features 
for technical computing. It was originally conceived by 
Stephen Wolfram and developed by a team of mathematicians 
and programmers that he assembled and led. 
It is developed by Wolfram Research of Champaign, Illinois.
(From Wikipedia, the free encyclopedia)}

\begin{frame}
\alert{Maple} is a general-purpose commercial computer algebra system. 
It was first developed in 1980 by the Symbolic Computation Group 
at the University of Waterloo in Waterloo, Ontario, Canada.
Since 1988, it has been developed and sold commercially 
by Waterloo Maple Inc. (also known as Maplesoft), 
a Canadian company also based in Waterloo, Ontario. 
The current version is Maple 12 which was released in May 2008. 
Its main competitor is Mathematica.
(From Wikipedia, the free encyclopedia)
\end{frame}


\frame{

The interface is similar to Maple, however Maple has an advantage
over Mathematica in the graph drawing.
\\

It require a big memory and capacity of hard disk
compared with Maple.
\\

The basic design for solving problems of Physics and Mathematics
almost all makes possible to reach its solution.
\\

The license of cost is required and even for the education
it must be charged. Its addin soft of applications are sold.
}




\section{Scilab}
\begin{frame}
\frametitle{Scilab: Software of Computer Algebra System}

We can download from
 http://www.scilab.org/\\

The open source platform for numerical computation \\

\alert{Scilab}:INRIA(France)
Release of Scilab 5.0: Distributed under the CeCILL 
license (GNU GPL compatible), Scilab 5.0, available 
for Windows and Linux, inaugurates the new generation of 
Scilab software.
\end{frame}

\frame{
"Recently migrated my project from Matlab to SciLab due 
to the high cost of a Matlab license.
As a student I worked solely with Matlab, and in a fairly 
large scope project have found no areas in which SciLab 
was inferior to Matlab. I forsee myself working primarily 
in SciLab for projects that require mathmatical programming."
}




\section{Ketpic}
\frame
{\frametitle{KETpic}

\alert{KETpic}(Kisarazu Educational Tpic)\\
A macro package of creating tpic form with help
of Computer Algebra System.

Developed for educations in Math \& Stat \\
using CAS:\alert{Maple, Mathematica, Scilab}.\\

Adding several command to draw figures in 2 dim, 3 dim. 
"ridgeline method", "wireframe for Hidden line".\\

http://www.kisarazu.ac.jp/~masa/math/\\

\begin{itemize}
 \item<1-> Maple version --- ketpic.m, ketpicapp6.m
 \item<2-> Mathematica --- ketpic6.m, ketpicppw.m
 \item<3-> Scilab --- lib(ketpiclib)
\end{itemize}
}

\frame{
From now we show some examples and demonstrations.

}



\end{document}
