The Tutorials in this series are created in Ruby 1.9.3 on Ubuntu 12.04. Ruby an absolutely pure object-oriented scripting language and a genuine attempt to combine the best of everything in the scripting world. Read more
Foss : Ruby - English
Outline: Control Statements in Ruby What are control statements Syntax for if statement if..else statement if..elsif statement Examples on it..
Outline: * for & each loops in Ruby * Meaning of the term “loop” * Different kinds of loop * Syntax of “for” loop * Example implementation of “for” loop * Syntax of “each” loop * Exam..
Outline: * while & until loops in Ruby * Usage of while loop with an example * Usage of until loop with an example * Usage of redo construct with an example * Usage of break wit..
Outline: * Object Oriented Concept in Ruby * Classes in Ruby * How to create objects * Different ways of defining methods in Ruby *Using ? and = to define meaningful methods * Exampl..
Outline: * Methods in Ruby * What are * instance methods * class methods * accessor methods * Example implementation of each of the above * Difference between them
Foss : Scilab - English
Outline: What is FOSS? Why FOSS ? About Scilab and its benefits Scilab is reliable Use of Scilab in CNES Use of Scilab for space mission analysis and flight dynamics Industrial applic..
Outline: About Spoken Tutorial Created for self learning Dubbed in all 22 languages Scilab spoken tutorials 25 spoken tutrials on Scilab Side by side learning Spoken tutorial used as ..
Outline: Opensource software problem, no good documentation for FLOSS Solution: Textbook companion project Scilab code for standard textbooks Demo of Textbook companion Download Scilab ..
Outline: Lab migration Demo of Lab migration on FOSSEE Scilab website Download PDF for lab solution Scilab Toolboxes FOSSEE Optimisation toolbox available on atoms website IEEE paper ..
Outline: Installing Show where to download from and how to decide which version to choose (OS and 32/64bit) (www.scilab.org/download) Windows installation (Internet Connection i..
Outline: Getting Started *Expressions: Show mathematical expressions with numbers *Variables *Diary command *Define symbolic constants. *Basic functions *suppressing output(;) *he..
Outline: Vector Operations *Define vector *Calculate length of a vector. *Perform mathematical operations on Vectors such as addition,subtraction and multiplication. *Define a matrix...
Outline: Matrix Operations *Access the elements of Matrix *Determine the determinant, inverse and eigen values of a matrix. *Define special matrices. *Perform elementary row operation..
Outline: Conditional Branching * 'if' and 'then' with the example * use of the 'else' keyword * use of the 'elseif' keyword * example for select
Outline: Iteration Explain syntax of 'for' statement- tell that the variable iterates over a list/vector/matrix (or an expression that evaluates to any of these). Give example: ..
Outline: Scripts and Functions *Introduction to the file formats in Scilab. *SCRIPT files. *sce versus .sci *Inline functions.
Outline: Plotting 2D graphs About linspace: linspace is a linearly spaced vector. Plot a simple graph: x=linspace(12,34,10), y=linspace(-.1,2,10), plot(x,y) plot2d Using clf() clear..
Outline: Xcos Introduction What is XCOS. What is palette. To collect the blocks from the palette and connect them to construct the block diagram. Set the parameters of different blocks..
Outline: File Handling- Scilab File handling Writing to a file using write() Reading from a file using read() Opening an existing file using mopen() Closing an already opened file usi..
Outline: User Defined Input and Output in Scilab Input Function. mprintf() save() and load() Used to quit scilab midway through calculation and continue at later stage.