SlideShare ist ein Scribd-Unternehmen logo
1 von 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

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Andere mochten auch

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
 

Andere mochten auch (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxcallscotland1987
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSCeline George
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 

Kürzlich hochgeladen (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 

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