SlideShare una empresa de Scribd logo
1 de 17
Experiments & Experiences with Scilab in 
Undergraduate Education 
P. R. Naren 
School of Chemical & Biotechnology 
SASTRA University 
Thanjavur, Tamilnadu 613 401 INDIA 
E-mail: prnaren@scbt.sastra.edu 
Scilab India Conference 
IIT – Bombay 
3 – 4 Dec 2014 
Progress Through Quality Education
SASTRA University 
• Established in 1984 
• Deemed university 2001 
– Deemed University u/s 3 of UGC 
Act, 1956 
• Re-accredited with A grade by 
NAAC in 2014 
• Transparent merit based admissions 
– 10k students , 1k faculty 
• School of Chemical & Biotechnology 
– Chemical Engg. 
– Biotechnology 
– Bioengineering 
– Bioinformatics 
• Research centre 
• Thanjavur 
– 300 km from Chennai 
– 40 km from Trichy 
– Historic place 
– River Cauvery 
– Rice bowl 
Chennai 
Thanjavur 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 2
Outline 
• Elective course CAChE 
• Scilab workshops 
• UG semester projects 
• Textbook companion projects 
• Specific pitfalls and difficulties 
• Recommendations 
• Summary 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 3
Elective Course: CAChE 
Computer Applications in Chemical 
Engineering 
– Elective B.Tech Chem. Engg. 
 6th semester, Dec 11 – Apr 12 
 3 batches – 80 students 
– Core M. Tech Chem. Engg. 
 2nd semester, Dec 13 – Apr 14 
• Scilab as computing tool 
• Complements problem solving 
– Process calculations 
– Thermodynamics 
– Reaction Engineering 
– Mass and Heat transfer 
• Lectures and Practical 
– Algorithms 
– Implementation of numerical 
techniques 
 2 hr per week 
– Tutorial 
 2 hr. per week 
– Assignment 
– Internal assessment 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 4
Spoken Tutorials in Learning Phase 
• Students introduced to Scilab through Spoken tutorials 
– Online test 
 Test questions needs to be revamped 
– Possibility of higher level test at end of course ? 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 5
Scilab Workshops 
• Awareness creation 
• I year undergraduates 
– Across disciplines 
– Under SASTRA 
University IIChE Student 
Chapter 
• 2 successful editions 
– Oct. 2013, 2014 
– 500 participants 
• Promotion :FDP 
programme 
– At BITS, Trichy 
• Content open to public 
in.linkedin.com/in/prnaren 
www.slideshare.net/narenpr 
– PPT 
– Codes 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 6
Scilab Tutorials : I year UG 
• Tut1: Product of two nos. 
• Tut2: Product of two nos. + user input 
• Tut3: Matrix calculations based on user 
choice 
• Tut4: Matrix calculations based on user 
choice with condition check 
• Tut5: Spline curves 
• Tut6: Building blocks 
• Tut7: Equation of motion : v 
• Tut8: Equation of motion: v and x 
• Tut9: Roots of polynomial 
• Tut10: Smart Input for Tut4 
• Tut11: Write output into text file 
• Tut12: Sum on n numbers 
• Tut1: Print statements 
• Tut2: Input function 
• Tut3: Switch case 
• Tut4: If then else 
• Tut5: Plot functions 
• Tut6: Function (Sub routines) 
• Tut7: ODE function : I order 
• Tut8: Simultaneous ODE : Two I order 
• Tut9: Inbuilt function fsolve 
• Tut10: GUI 
• Tut11: File operations 
• Tut12: For looping 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 7
Scilab Tutorials: Mech. & Biotech. 
Scilab Features 
• Tut5: Plot functions 
• Tut6: Function (Sub routines) 
• Tut7: Inbuilt function fsolve 
• Tut8: Linear regression 
– “’ operator 
• Tut9: File operations 
• Tut10: For looping and GUI 
• Tut11: ODE function : I order 
• Tut12: Simultaneous ODE : 
– Two I order 
Mechanical Engg. - Thermodynamics 
• Tut5: Specific heat 
capacity 
• Tut6: Building blocks 
• Tut7: Molar volume 
from Virial equation 
• Tut8: Enthalpy vs. 
Temperature 
• Tut9: Write output into 
text file 
• Tut10: Molar volume 
from IGL 
Biotechnology 
Tut5: Michaelis Menten rate 
Tut6: Building blocks 
Tut7: Roots of polynomial 
Tut8: Activation energy 
Tut9: Write output into text 
file 
Tut10: Pressure drop in FBR 
Tut11: Substrate conc M-M 
rate 
Tut12: Equation of motion: v 
and x 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 8
Semester Projects 
• Use of Scilab for process design / reactor engineering 
models 
– Pressure balance model of Circulating Fluidized bed 
– Development of reactor engineering model for fixed bed reactor 
• Use of GUI based input 
– Ease 
– Added benefit 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 9
Textbook Companion Projects 
• Opportunity for high performers / self-learners to 
– Learn Scilab 
– Understand subject knowledge better through coding 
– Paid internship 
– Contribute Scilab resources 
• 2 Completed and 2 ongoing 
• Similar scheme for developing Scilab sample codes 
repository ? 
– Domain specific 
– Numerical techniques 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 10
Specific Pitfalls and Difficulties 
• Better synchronization of file / folder browser 
– Rename option 
– Delete option 
• Lack of specificity in reporting of errors 
a = 2 + 
Error: Expression or statement 
is incomplete or incorrect. 
!--error 2 
Invalid factor. 
– Inline error notification for incompatible syntax 
 Scilab script 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 11
Specific Pitfalls and Difficulties 
• Better user interface and graphical artwork for 
aesthetic appeal 
– Concatenation in case of multiple loops 
• Customized applications / add-ons 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 12
Recommendations 
• Enhanced documentation 
– Make it available on FOSSEE platform as reference textbook 
• Better organized help menu 
• Active Scilab help community / forum 
• Toolboxes 
– Curve fit, PDE 
• Spoken tutorials / Scilab companion project : FOSSEE: SciTutorials 
– PDE, Stiff ODEs 
– Numerical techniques 
 Discipline specific 
 Pooled from textbook companion codes 
• Scilab proficiency certificate 
– Incentive for learning 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 13
Summary 
• Ample scope for growth as efficient and effective 
computational tool for engineers 
– Aids Problem solving 
– Complements learning 
FOSSEE potential to be harnessed 
SciTutorials 
Reach students better 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 14
Acknowledgements 
• Students of CAChE Course 
– 2013, 2014 and 2015 batches 
– S. Abhinav, Rutgers, NJ 
– G. Subash, ICT, Mumbai 
– Sneha R. Iyer, ICT, Mumbai 
– Priyam Nayak, IBM, Bangalore 
• Faculty colleagues SCBT 
• SASTRA University IIChE Student Chapter 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 15
Thank You 
• Prof. Kannan Moudgalya, IITB 
• Scilab Team, FOSSEE, IITB 
– Usha Viswanathan, Project Manager 
– Mohamed Kasim Khan, Spoken Tutorial 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 16
Thank You 
A person who never made a mistake never tried 
anything new. 
- Albert Einstein 
- 1879 -1955 
Contact E-mail 
prnaren@scbt.sastra.edu 
3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 17

Más contenido relacionado

La actualidad más candente

ScilabTEC 2015 - Silkan
ScilabTEC 2015 - SilkanScilabTEC 2015 - Silkan
ScilabTEC 2015 - SilkanScilab
 
Automatic ream handling-3rd review 03-04-18
Automatic ream handling-3rd review 03-04-18Automatic ream handling-3rd review 03-04-18
Automatic ream handling-3rd review 03-04-18Yuv priya
 
Tech Days 2015: User Presentation Vermont Technical College
Tech Days 2015: User Presentation Vermont Technical CollegeTech Days 2015: User Presentation Vermont Technical College
Tech Days 2015: User Presentation Vermont Technical CollegeAdaCore
 
Deep Stream Dynamic Graph Analytics with Grapharis - Massimo Perini
Deep Stream Dynamic Graph Analytics with Grapharis -  Massimo PeriniDeep Stream Dynamic Graph Analytics with Grapharis -  Massimo Perini
Deep Stream Dynamic Graph Analytics with Grapharis - Massimo PeriniFlink Forward
 
Designing a machine learning algorithm for Apache Spark
Designing a machine learning algorithm for Apache SparkDesigning a machine learning algorithm for Apache Spark
Designing a machine learning algorithm for Apache SparkMarco Gaido
 
Optimization of graph storage using GoFFish
Optimization of graph storage using GoFFishOptimization of graph storage using GoFFish
Optimization of graph storage using GoFFishAnushree Prasanna Kumar
 
SMiLE: Design and Development of an ISS Payload for Liquid Behavior Study in ...
SMiLE: Design and Development of an ISS Payload for Liquid Behavior Study in ...SMiLE: Design and Development of an ISS Payload for Liquid Behavior Study in ...
SMiLE: Design and Development of an ISS Payload for Liquid Behavior Study in ...Mohamed Elhariry
 
ScilabTEC 2015 - Scilab
ScilabTEC 2015 - ScilabScilabTEC 2015 - Scilab
ScilabTEC 2015 - ScilabScilab
 
A Multicore Parallelization of Continuous Skyline Queries on Data Streams
A Multicore Parallelization of Continuous Skyline Queries on Data StreamsA Multicore Parallelization of Continuous Skyline Queries on Data Streams
A Multicore Parallelization of Continuous Skyline Queries on Data StreamsTiziano De Matteis
 
Scilab for real dummies
Scilab for real dummiesScilab for real dummies
Scilab for real dummiesSunu Pradana
 
Cilk - An Efficient Multithreaded Runtime System
Cilk - An Efficient Multithreaded Runtime SystemCilk - An Efficient Multithreaded Runtime System
Cilk - An Efficient Multithreaded Runtime SystemShareek Ahamed
 
Asymmetry in Large-Scale Graph Analysis, Explained
Asymmetry in Large-Scale Graph Analysis, ExplainedAsymmetry in Large-Scale Graph Analysis, Explained
Asymmetry in Large-Scale Graph Analysis, ExplainedVasia Kalavri
 
ScilabTEC 2015 - Embedded Solutions
ScilabTEC 2015 - Embedded SolutionsScilabTEC 2015 - Embedded Solutions
ScilabTEC 2015 - Embedded SolutionsScilab
 
Nd4 j slides.pptx
Nd4 j slides.pptxNd4 j slides.pptx
Nd4 j slides.pptxAdam Gibson
 
Innovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat SatelliteInnovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat SatelliteMichele Marino
 
Incubating Apache Hivemall
Incubating Apache HivemallIncubating Apache Hivemall
Incubating Apache HivemallMakoto Yui
 
Practical Aggregate Programming in Scala
Practical Aggregate Programming in ScalaPractical Aggregate Programming in Scala
Practical Aggregate Programming in ScalaRoberto Casadei
 

La actualidad más candente (20)

ScilabTEC 2015 - Silkan
ScilabTEC 2015 - SilkanScilabTEC 2015 - Silkan
ScilabTEC 2015 - Silkan
 
Automatic ream handling-3rd review 03-04-18
Automatic ream handling-3rd review 03-04-18Automatic ream handling-3rd review 03-04-18
Automatic ream handling-3rd review 03-04-18
 
Tech Days 2015: User Presentation Vermont Technical College
Tech Days 2015: User Presentation Vermont Technical CollegeTech Days 2015: User Presentation Vermont Technical College
Tech Days 2015: User Presentation Vermont Technical College
 
Deep Stream Dynamic Graph Analytics with Grapharis - Massimo Perini
Deep Stream Dynamic Graph Analytics with Grapharis -  Massimo PeriniDeep Stream Dynamic Graph Analytics with Grapharis -  Massimo Perini
Deep Stream Dynamic Graph Analytics with Grapharis - Massimo Perini
 
Designing a machine learning algorithm for Apache Spark
Designing a machine learning algorithm for Apache SparkDesigning a machine learning algorithm for Apache Spark
Designing a machine learning algorithm for Apache Spark
 
Optimization of graph storage using GoFFish
Optimization of graph storage using GoFFishOptimization of graph storage using GoFFish
Optimization of graph storage using GoFFish
 
SMiLE: Design and Development of an ISS Payload for Liquid Behavior Study in ...
SMiLE: Design and Development of an ISS Payload for Liquid Behavior Study in ...SMiLE: Design and Development of an ISS Payload for Liquid Behavior Study in ...
SMiLE: Design and Development of an ISS Payload for Liquid Behavior Study in ...
 
ScilabTEC 2015 - Scilab
ScilabTEC 2015 - ScilabScilabTEC 2015 - Scilab
ScilabTEC 2015 - Scilab
 
Cloud Computing - examples
Cloud Computing - examplesCloud Computing - examples
Cloud Computing - examples
 
A Multicore Parallelization of Continuous Skyline Queries on Data Streams
A Multicore Parallelization of Continuous Skyline Queries on Data StreamsA Multicore Parallelization of Continuous Skyline Queries on Data Streams
A Multicore Parallelization of Continuous Skyline Queries on Data Streams
 
Scilab for real dummies
Scilab for real dummiesScilab for real dummies
Scilab for real dummies
 
Cilk - An Efficient Multithreaded Runtime System
Cilk - An Efficient Multithreaded Runtime SystemCilk - An Efficient Multithreaded Runtime System
Cilk - An Efficient Multithreaded Runtime System
 
Asymmetry in Large-Scale Graph Analysis, Explained
Asymmetry in Large-Scale Graph Analysis, ExplainedAsymmetry in Large-Scale Graph Analysis, Explained
Asymmetry in Large-Scale Graph Analysis, Explained
 
Efficient Image Processing with Halide
Efficient Image Processing with HalideEfficient Image Processing with Halide
Efficient Image Processing with Halide
 
ScilabTEC 2015 - Embedded Solutions
ScilabTEC 2015 - Embedded SolutionsScilabTEC 2015 - Embedded Solutions
ScilabTEC 2015 - Embedded Solutions
 
Nd4 j slides
Nd4 j slidesNd4 j slides
Nd4 j slides
 
Nd4 j slides.pptx
Nd4 j slides.pptxNd4 j slides.pptx
Nd4 j slides.pptx
 
Innovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat SatelliteInnovative Solar Array Drive Assembly for CubeSat Satellite
Innovative Solar Array Drive Assembly for CubeSat Satellite
 
Incubating Apache Hivemall
Incubating Apache HivemallIncubating Apache Hivemall
Incubating Apache Hivemall
 
Practical Aggregate Programming in Scala
Practical Aggregate Programming in ScalaPractical Aggregate Programming in Scala
Practical Aggregate Programming in Scala
 

Destacado

Scilab for very beginners
Scilab for very beginnersScilab for very beginners
Scilab for very beginnersScilab
 
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)TBSS Group
 
Scilab Presentation for Tech Talk Tuesday 21 July 2015
Scilab Presentation for Tech Talk Tuesday 21 July 2015Scilab Presentation for Tech Talk Tuesday 21 July 2015
Scilab Presentation for Tech Talk Tuesday 21 July 2015TBSS Group
 
Optimization
OptimizationOptimization
OptimizationManas Das
 
Programming in Ansi C
Programming in Ansi CProgramming in Ansi C
Programming in Ansi CPriya Chauhan
 
Scilab Modelica conference 20150921
Scilab Modelica conference 20150921Scilab Modelica conference 20150921
Scilab Modelica conference 20150921Scilab
 
ScilabTEC 2015 - KIT
ScilabTEC 2015 - KITScilabTEC 2015 - KIT
ScilabTEC 2015 - KITScilab
 
ScilabTEC 2015 - Bavarian Center for Agriculture
ScilabTEC 2015 - Bavarian Center for AgricultureScilabTEC 2015 - Bavarian Center for Agriculture
ScilabTEC 2015 - Bavarian Center for AgricultureScilab
 
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILABCOMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILABWildan Maulana
 
ScilabTEC 2015 - CNES
ScilabTEC 2015 - CNESScilabTEC 2015 - CNES
ScilabTEC 2015 - CNESScilab
 
ScilabTEC 2015 - University of Luxembourg
ScilabTEC 2015 - University of LuxembourgScilabTEC 2015 - University of Luxembourg
ScilabTEC 2015 - University of LuxembourgScilab
 
Scilab is not naive
Scilab is not naiveScilab is not naive
Scilab is not naiveScilab
 
Xcos for beginners
Xcos for beginnersXcos for beginners
Xcos for beginnersScilab
 
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...Scilab
 
Sci scada toolbox
Sci scada toolboxSci scada toolbox
Sci scada toolboxAwesomejk
 
Hydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systemsHydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systemsScilab
 

Destacado (20)

Xcos scilab
Xcos scilabXcos scilab
Xcos scilab
 
Scilab
ScilabScilab
Scilab
 
Scilab for very beginners
Scilab for very beginnersScilab for very beginners
Scilab for very beginners
 
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)
Scilab Technical Talk at NTU, TP and HCMUT (Dr Claude Gomez)
 
Scilab Presentation for Tech Talk Tuesday 21 July 2015
Scilab Presentation for Tech Talk Tuesday 21 July 2015Scilab Presentation for Tech Talk Tuesday 21 July 2015
Scilab Presentation for Tech Talk Tuesday 21 July 2015
 
Optimization
OptimizationOptimization
Optimization
 
Programming in Ansi C
Programming in Ansi CProgramming in Ansi C
Programming in Ansi C
 
Scilab Modelica conference 20150921
Scilab Modelica conference 20150921Scilab Modelica conference 20150921
Scilab Modelica conference 20150921
 
ScilabTEC 2015 - KIT
ScilabTEC 2015 - KITScilabTEC 2015 - KIT
ScilabTEC 2015 - KIT
 
ScilabTEC 2015 - Bavarian Center for Agriculture
ScilabTEC 2015 - Bavarian Center for AgricultureScilabTEC 2015 - Bavarian Center for Agriculture
ScilabTEC 2015 - Bavarian Center for Agriculture
 
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILABCOMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
COMPARATIVE STUDY OF MATLAB AND ITS OPEN SOURCE ALTERNATIVE SCILAB
 
ScilabTEC 2015 - CNES
ScilabTEC 2015 - CNESScilabTEC 2015 - CNES
ScilabTEC 2015 - CNES
 
Scilab vs matlab
Scilab vs matlabScilab vs matlab
Scilab vs matlab
 
ScilabTEC 2015 - University of Luxembourg
ScilabTEC 2015 - University of LuxembourgScilabTEC 2015 - University of Luxembourg
ScilabTEC 2015 - University of Luxembourg
 
Scilab is not naive
Scilab is not naiveScilab is not naive
Scilab is not naive
 
Xcos for beginners
Xcos for beginnersXcos for beginners
Xcos for beginners
 
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...
Introduction to Discrete Probabilities with Scilab - Michaël Baudin, Consort...
 
Introdução ao SciLab
Introdução ao SciLabIntrodução ao SciLab
Introdução ao SciLab
 
Sci scada toolbox
Sci scada toolboxSci scada toolbox
Sci scada toolbox
 
Hydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systemsHydraulic Scilab toolbox for water distribution systems
Hydraulic Scilab toolbox for water distribution systems
 

Similar a Experiments & Experiences with Scilab in Undergraduate Education

Leveraging Blackboard Solutions for Program Assessment: Four Perspectives
Leveraging Blackboard Solutions for Program Assessment: Four PerspectivesLeveraging Blackboard Solutions for Program Assessment: Four Perspectives
Leveraging Blackboard Solutions for Program Assessment: Four PerspectivesStephanie Richter
 
Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Becky Lopanec
 
Remote electronics lab within a MOOC: design and preliminary results
Remote electronics lab within a MOOC: design and preliminary results Remote electronics lab within a MOOC: design and preliminary results
Remote electronics lab within a MOOC: design and preliminary results Manuel Castro
 
Educational Question Routing in Online Student Communities
 Educational Question Routing in Online Student Communities Educational Question Routing in Online Student Communities
Educational Question Routing in Online Student CommunitiesJakub Macina
 
ICPSR in Education - Frederique Laubepin
ICPSR in Education - Frederique LaubepinICPSR in Education - Frederique Laubepin
ICPSR in Education - Frederique Laubepinjoemmurphy
 
Using Blackboard to support team-based learning: delivery and rollout
Using Blackboard to support team-based learning: delivery and rolloutUsing Blackboard to support team-based learning: delivery and rollout
Using Blackboard to support team-based learning: delivery and rolloutBlackboardEMEA
 
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...BlackboardEMEA
 
Broadening the scope of a Maths module for student Technology teachers
Broadening the scope of a Maths module for student Technology teachersBroadening the scope of a Maths module for student Technology teachers
Broadening the scope of a Maths module for student Technology teachersUofGlasgowLTU
 
Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Blackboard APAC
 
Adaptive Navigation Support and Open Social Learner Modeling for PAL
Adaptive Navigation Support and Open Social Learner Modeling for PALAdaptive Navigation Support and Open Social Learner Modeling for PAL
Adaptive Navigation Support and Open Social Learner Modeling for PALPeter Brusilovsky
 
Analysis of social interactions and prediction of assignment grades in a Mass...
Analysis of social interactions and prediction of assignment grades in a Mass...Analysis of social interactions and prediction of assignment grades in a Mass...
Analysis of social interactions and prediction of assignment grades in a Mass...eMadrid network
 
Broadening the scope of a Maths module for student Technology teachers Sue Mi...
Broadening the scope of a Maths module for student Technology teachers	Sue Mi...Broadening the scope of a Maths module for student Technology teachers	Sue Mi...
Broadening the scope of a Maths module for student Technology teachers Sue Mi...Ireland & UK Moodlemoot 2012
 
Mbonambi library orientation strategy sharing experiences
Mbonambi library orientation strategy sharing experiencesMbonambi library orientation strategy sharing experiences
Mbonambi library orientation strategy sharing experiencesFOTIM
 

Similar a Experiments & Experiences with Scilab in Undergraduate Education (20)

Digital Pens & Paper
Digital Pens & PaperDigital Pens & Paper
Digital Pens & Paper
 
Leveraging Blackboard Solutions for Program Assessment: Four Perspectives
Leveraging Blackboard Solutions for Program Assessment: Four PerspectivesLeveraging Blackboard Solutions for Program Assessment: Four Perspectives
Leveraging Blackboard Solutions for Program Assessment: Four Perspectives
 
Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...Instructional Designer Support Model Faculty Development Model - Competency-B...
Instructional Designer Support Model Faculty Development Model - Competency-B...
 
Remote electronics lab within a MOOC: design and preliminary results
Remote electronics lab within a MOOC: design and preliminary results Remote electronics lab within a MOOC: design and preliminary results
Remote electronics lab within a MOOC: design and preliminary results
 
Educational Question Routing in Online Student Communities
 Educational Question Routing in Online Student Communities Educational Question Routing in Online Student Communities
Educational Question Routing in Online Student Communities
 
ICPSR in Education - Frederique Laubepin
ICPSR in Education - Frederique LaubepinICPSR in Education - Frederique Laubepin
ICPSR in Education - Frederique Laubepin
 
Using Blackboard to support team-based learning: delivery and rollout
Using Blackboard to support team-based learning: delivery and rolloutUsing Blackboard to support team-based learning: delivery and rollout
Using Blackboard to support team-based learning: delivery and rollout
 
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
TLC2016 - Turning Blackboard Learn into a Digital Examination Platform: lesso...
 
Broadening the scope of a Maths module for student Technology teachers
Broadening the scope of a Maths module for student Technology teachersBroadening the scope of a Maths module for student Technology teachers
Broadening the scope of a Maths module for student Technology teachers
 
Macro Analysis on how to Potentiate Experimental Competences Using VISIR
Macro Analysis on how to Potentiate Experimental Competences Using VISIRMacro Analysis on how to Potentiate Experimental Competences Using VISIR
Macro Analysis on how to Potentiate Experimental Competences Using VISIR
 
Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...Integrating the Student Information System and Blackboard - you just press a ...
Integrating the Student Information System and Blackboard - you just press a ...
 
CAS data literacy
CAS data literacyCAS data literacy
CAS data literacy
 
Defining the Quality Criteria and the requirements for a well-fitting tutoria...
Defining the Quality Criteria and the requirements for a well-fitting tutoria...Defining the Quality Criteria and the requirements for a well-fitting tutoria...
Defining the Quality Criteria and the requirements for a well-fitting tutoria...
 
Adaptive Navigation Support and Open Social Learner Modeling for PAL
Adaptive Navigation Support and Open Social Learner Modeling for PALAdaptive Navigation Support and Open Social Learner Modeling for PAL
Adaptive Navigation Support and Open Social Learner Modeling for PAL
 
Improving Students Experimental Competences Using Simultaneous Methods in Cla...
Improving Students Experimental Competences Using Simultaneous Methods in Cla...Improving Students Experimental Competences Using Simultaneous Methods in Cla...
Improving Students Experimental Competences Using Simultaneous Methods in Cla...
 
Hyun joong
Hyun joongHyun joong
Hyun joong
 
Datalake project
Datalake projectDatalake project
Datalake project
 
Analysis of social interactions and prediction of assignment grades in a Mass...
Analysis of social interactions and prediction of assignment grades in a Mass...Analysis of social interactions and prediction of assignment grades in a Mass...
Analysis of social interactions and prediction of assignment grades in a Mass...
 
Broadening the scope of a Maths module for student Technology teachers Sue Mi...
Broadening the scope of a Maths module for student Technology teachers	Sue Mi...Broadening the scope of a Maths module for student Technology teachers	Sue Mi...
Broadening the scope of a Maths module for student Technology teachers Sue Mi...
 
Mbonambi library orientation strategy sharing experiences
Mbonambi library orientation strategy sharing experiencesMbonambi library orientation strategy sharing experiences
Mbonambi library orientation strategy sharing experiences
 

Último

Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxAnaBeatriceAblay2
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,Virag Sontakke
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxsocialsciencegdgrohi
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Último (20)

Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptxENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
ENGLISH5 QUARTER4 MODULE1 WEEK1-3 How Visual and Multimedia Elements.pptx
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,भारत-रोम व्यापार.pptx, Indo-Roman Trade,
भारत-रोम व्यापार.pptx, Indo-Roman Trade,
 
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptxHistory Class XII Ch. 3 Kinship, Caste and Class (1).pptx
History Class XII Ch. 3 Kinship, Caste and Class (1).pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

Experiments & Experiences with Scilab in Undergraduate Education

  • 1. Experiments & Experiences with Scilab in Undergraduate Education P. R. Naren School of Chemical & Biotechnology SASTRA University Thanjavur, Tamilnadu 613 401 INDIA E-mail: prnaren@scbt.sastra.edu Scilab India Conference IIT – Bombay 3 – 4 Dec 2014 Progress Through Quality Education
  • 2. SASTRA University • Established in 1984 • Deemed university 2001 – Deemed University u/s 3 of UGC Act, 1956 • Re-accredited with A grade by NAAC in 2014 • Transparent merit based admissions – 10k students , 1k faculty • School of Chemical & Biotechnology – Chemical Engg. – Biotechnology – Bioengineering – Bioinformatics • Research centre • Thanjavur – 300 km from Chennai – 40 km from Trichy – Historic place – River Cauvery – Rice bowl Chennai Thanjavur 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 2
  • 3. Outline • Elective course CAChE • Scilab workshops • UG semester projects • Textbook companion projects • Specific pitfalls and difficulties • Recommendations • Summary 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 3
  • 4. Elective Course: CAChE Computer Applications in Chemical Engineering – Elective B.Tech Chem. Engg.  6th semester, Dec 11 – Apr 12  3 batches – 80 students – Core M. Tech Chem. Engg.  2nd semester, Dec 13 – Apr 14 • Scilab as computing tool • Complements problem solving – Process calculations – Thermodynamics – Reaction Engineering – Mass and Heat transfer • Lectures and Practical – Algorithms – Implementation of numerical techniques  2 hr per week – Tutorial  2 hr. per week – Assignment – Internal assessment 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 4
  • 5. Spoken Tutorials in Learning Phase • Students introduced to Scilab through Spoken tutorials – Online test  Test questions needs to be revamped – Possibility of higher level test at end of course ? 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 5
  • 6. Scilab Workshops • Awareness creation • I year undergraduates – Across disciplines – Under SASTRA University IIChE Student Chapter • 2 successful editions – Oct. 2013, 2014 – 500 participants • Promotion :FDP programme – At BITS, Trichy • Content open to public in.linkedin.com/in/prnaren www.slideshare.net/narenpr – PPT – Codes 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 6
  • 7. Scilab Tutorials : I year UG • Tut1: Product of two nos. • Tut2: Product of two nos. + user input • Tut3: Matrix calculations based on user choice • Tut4: Matrix calculations based on user choice with condition check • Tut5: Spline curves • Tut6: Building blocks • Tut7: Equation of motion : v • Tut8: Equation of motion: v and x • Tut9: Roots of polynomial • Tut10: Smart Input for Tut4 • Tut11: Write output into text file • Tut12: Sum on n numbers • Tut1: Print statements • Tut2: Input function • Tut3: Switch case • Tut4: If then else • Tut5: Plot functions • Tut6: Function (Sub routines) • Tut7: ODE function : I order • Tut8: Simultaneous ODE : Two I order • Tut9: Inbuilt function fsolve • Tut10: GUI • Tut11: File operations • Tut12: For looping 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 7
  • 8. Scilab Tutorials: Mech. & Biotech. Scilab Features • Tut5: Plot functions • Tut6: Function (Sub routines) • Tut7: Inbuilt function fsolve • Tut8: Linear regression – “’ operator • Tut9: File operations • Tut10: For looping and GUI • Tut11: ODE function : I order • Tut12: Simultaneous ODE : – Two I order Mechanical Engg. - Thermodynamics • Tut5: Specific heat capacity • Tut6: Building blocks • Tut7: Molar volume from Virial equation • Tut8: Enthalpy vs. Temperature • Tut9: Write output into text file • Tut10: Molar volume from IGL Biotechnology Tut5: Michaelis Menten rate Tut6: Building blocks Tut7: Roots of polynomial Tut8: Activation energy Tut9: Write output into text file Tut10: Pressure drop in FBR Tut11: Substrate conc M-M rate Tut12: Equation of motion: v and x 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 8
  • 9. Semester Projects • Use of Scilab for process design / reactor engineering models – Pressure balance model of Circulating Fluidized bed – Development of reactor engineering model for fixed bed reactor • Use of GUI based input – Ease – Added benefit 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 9
  • 10. Textbook Companion Projects • Opportunity for high performers / self-learners to – Learn Scilab – Understand subject knowledge better through coding – Paid internship – Contribute Scilab resources • 2 Completed and 2 ongoing • Similar scheme for developing Scilab sample codes repository ? – Domain specific – Numerical techniques 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 10
  • 11. Specific Pitfalls and Difficulties • Better synchronization of file / folder browser – Rename option – Delete option • Lack of specificity in reporting of errors a = 2 + Error: Expression or statement is incomplete or incorrect. !--error 2 Invalid factor. – Inline error notification for incompatible syntax  Scilab script 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 11
  • 12. Specific Pitfalls and Difficulties • Better user interface and graphical artwork for aesthetic appeal – Concatenation in case of multiple loops • Customized applications / add-ons 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 12
  • 13. Recommendations • Enhanced documentation – Make it available on FOSSEE platform as reference textbook • Better organized help menu • Active Scilab help community / forum • Toolboxes – Curve fit, PDE • Spoken tutorials / Scilab companion project : FOSSEE: SciTutorials – PDE, Stiff ODEs – Numerical techniques  Discipline specific  Pooled from textbook companion codes • Scilab proficiency certificate – Incentive for learning 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 13
  • 14. Summary • Ample scope for growth as efficient and effective computational tool for engineers – Aids Problem solving – Complements learning FOSSEE potential to be harnessed SciTutorials Reach students better 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 14
  • 15. Acknowledgements • Students of CAChE Course – 2013, 2014 and 2015 batches – S. Abhinav, Rutgers, NJ – G. Subash, ICT, Mumbai – Sneha R. Iyer, ICT, Mumbai – Priyam Nayak, IBM, Bangalore • Faculty colleagues SCBT • SASTRA University IIChE Student Chapter 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 15
  • 16. Thank You • Prof. Kannan Moudgalya, IITB • Scilab Team, FOSSEE, IITB – Usha Viswanathan, Project Manager – Mohamed Kasim Khan, Spoken Tutorial 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 16
  • 17. Thank You A person who never made a mistake never tried anything new. - Albert Einstein - 1879 -1955 Contact E-mail prnaren@scbt.sastra.edu 3-Dec-14 Experiments & Experiences with Scilab in Undergraduate Education 17