Programming in SCILAB

Objective:
The course is designed with an objective to
 Familiarize the student in introducing and exploring MATLAB & LABVIEW softwares.
 Enable the student on how to approach for solving Engineering problems using simulation
tools.
 Prepare the students to use MATLAB/LABVIEW in their project works.
 Provide a foundation in use of this softwares for real time applications

Learning Outcome:
On completion of the course, students will be able to
 Implement simple mathematical functions/equations in SCILAB.
 Interpret and visualize simple mathematical functions and operations thereon using
plots/display

Unit I: 15L
Introduction to Programming and Programming Environment: working with numbers,
Machine code, Software hierarchy.
SCILAB Environment, Workspace, Working Directory, Expressions, Constants, Variables and
assignment statement, Arrays.

Unit II: 10L
Control Statements: Conditional statements: If, Else, Else-if, Repetition statements: While, for
loop.

Unit III: 15L
Matrices: Some Simple Matrix Operations addition, subtraction, multiplication, Sub- Matrices.

Unit IV: 10L
Procedures and Functions: Arguments and return values

Unit V: 15L
Graph Plots and Manipulating Text: Basic plotting, Built in functions, Generating
waveforms, Sound replay, load and save.
Writing to a text file, Reading from a text file, Randomising and sorting a list, searching a list.

Books Recommended:
1. M.Affouf, SCILAB by Example , CreateSpace Independent Publishing Platform,2012
2. H. Ramchandran, A.S. Nair, SCILAB , S.Chand, 2011

Computer Lab Based on Programming in SCILAB:
 Programming using Functions , Loops, Conditional statement

No comments:

Post a Comment