function coursedata = courseinfo
% COURSEINFO returns information for training courses
%   coursedata = COURSEINFO
% coursedata is a structure with fields: 
%    name, number, description, prerequisistes, length, path, customstartup
%    and version.

% See also INSTALL_TRAINING.

% R13 Course Info  8/14/2002
% Louvere Walker, lwalker@mathworks.com

% NAME, this is a string the the full name for the course
coursedata.name = 'MATLAB Fundamentals and Programming Techniques';

% NUMBER, this is the course number, and used as the class directory name.
% For ML01, the class files are stored in \class\courses\ML01\
coursedata.number = 'ML01';

% DESCRIPTION, this is a long [1xM] char array with the course description
% http://www.mathworks.com/support/training/courses/FI01.shtml
coursedata.description = ['Provides a comprehensive understanding of',... 
    'MATLAB as a programming language.',... 
    'This course is intended for beginner and intermediate users.',... 
    'No prior knowledge of MATLAB is required.',... 
    'This course covers working with matrices, data manipulation,',... 
    'graphical visualization, and programming.',... 
    'Additional topics include file I/O, advanced data types,',... 
    'Handle Graphics, and graphical user interface design.']; 

% PREREQUISITES, this is a long [1xM] char array with the prerequisites
% drescribed in it.
coursedata.prerequisites = ['Familiarity with terminology and concepts related to linear',...
'algebra and experience with basic computer operations.']; 

% LENGTH, this is a char array the a description of the length of the
% course.
coursedata.length = '2 days';

%%%  DO NOT EDIT BELOW THIS LINE UNLESS YOU ARE SPECIFYING A CUSTOM PATH OR
%%%  A CUSTOM STARTUP COMMAND.

% PATH, this is the cell array of strings.  Each cell contains one
% directory to be added to the path.  Use
%
% fpath = mfilename('fullpath');  % Requires MATLAB R13
% courseroot = fpath(1:strfind(fpath,'courseinfo')-1)
% coursedata.path =  {courseroot};
%
% to add just the parent directory for this file.
% For example: \class\courses\FI01
%
% If you had an additional directory to add, for example
% FI01\bonddemo\
% it would look like this:
% coursedata.path = {courseroot; [courseroot '\bonddemo']};

fpath = mfilename('fullpath');  % Requires MATLAB R13
courseroot = fpath(1:strfind(fpath,'courseinfo')-1);
coursedata.path =  {courseroot};

% CUSTOMSTARTUP, this is a cell array of strings to be writen into
% STARTUP.M immediately following the ADDPATH commands.
% These will be evaluated as lines in a script file.
coursedata.customstartup = {};

% VERSION, this is the version information for the course.
coursedata.version = 'R13';