Free Open Source Software in Electronics Engineering Education: A Survey

Full Text (PDF, 208KB), PP.15-25

Views: 0 Downloads: 0

Author(s)

Vijay Nehra 1,* Aruna Tyagi 2

1. Department of Electronics and Communication Engineering Bhagat Phool Singh Mahila Vishwavidyalaya, Khanpur-Kalan, Sonipat-131305

2. Department of Electronics and Communication Engineering Hindu College of Engineering, Sonipat-131001

* Corresponding author.

DOI: https://doi.org/10.5815/ijmecs.2014.05.03

Received: 20 Feb. 2015 / Revised: 16 Mar. 2014 / Accepted: 14 Apr. 2014 / Published: 8 May 2014

Index Terms

Open Source Software, Simulation, Electronics Engineering

Abstract

Since the last two decades, much attention has been paid to Electronics Engineering (EE) education in India. Various commercial software tools and simulator such as mathematical application packages, electronics CAD tools, learning management systems, multimedia tools and general purpose tools supports EE education. Traditionally, proprietary software packages such as OrCAD Pspice, MATLAB, LabView, Multisim and others too are widely practiced and well integrated in electronics engineering curricula of various Universities nationwide. In today’s market, there are plenty of software tools and packages; however, most of them are expensive. The high cost of standard commercial packages is often hardship for students and faculties. Selecting various appropriate tools for academic use is considered as one of the key challenges in EE education. Over recent years, an alternative trend based on Free Open Source Software (FOSS) has gained momentum in higher education due to several benefits such as cost, license management flexibility, access to source code, security and stability etc. Presently, a plethora of open source software tools and resource related to EE can be deployed in teaching and learning process of EE education. In this communication, a short exposition of Free Open Source Software useful in electronics engineering education and research is presented. A brief outlook of FOSS packages, their web addresses and major highlights are also presented. The overall aim of this paper is to create awareness among instructors and students to impart active and self learning using FOSS.

Cite This Paper

Vijay Nehra, Aruna Tyagi, "Free Open Source Software in Electronics Engineering Education: A Survey", International Journal of Modern Education and Computer Science (IJMECS), vol.6, no.5, pp.15-25, 2014. DOI:10.5815/ijmecs.2014.05.03

Reference

[1]B Chuco P, Electrical software tools overview, Online. Available at: http://www. eurostag.regimov.net/files/DOC2.pdf.
[2]Claudio A Canizares, Zeno.T Faur, “Advantages and disadvantages of using various computer tools in electrical engineering courses,” IEEE Transactions on education, vol. 40, No. 3, pp 1-7, August 1997.
[3]Tsvetanka Kovacheva, Mathematical packages for teaching and research in internet-application and support, International Journal Information Theories & Application, vol. 11, pp 387-393, 2004.
[4]Miguel Garcia, Hugo Coll, Diana Bri, Jaime Lloret, Software tools and simulators in the education of engineering of telecommunications, In the Proceedings of 5th WSEAS/ IASME International Conference on Engineering Education, July 22-24, Heraklion, Greece, pp337-342, 2008.
[5]Mahmood Nagrial, Education and training in engineering software and applications, International Conference on Engineering Education, August 18-21, Manchester, U.K, 2002.
[6]Jaromir Antoch, Environment for statistical computing, Computer Science Review, vol. 2, No.1, pp 113-122, 2008.
[7]Alex Palamids and Anastasia Veloni, Signals and systems laboratory with MATLAB, CRC press, 2010.
[8]K C Raveendranathan, Communication systems modeling and simulation using MATLAB and Simulink, University Press, 2011.
[9]Evelyn Brown, Rick Wiliams Purvis Bedenbaugh, An example of vertical integration in an engineering curriculum, proceeding of ASEE Southeast Section Conference, University Of Memphis ,Memphis, Tennessee, April 6 - 8, pp. 56, 2008.
[10]Pan Feng, Lin Mingxiu, Xue Dingyu, Chen Dali, Cui Jianjiang, Application of MATLAB in teaching reform and cultivation of innovation talents in universities, In the Proceedings of IEEE 2nd International Workshop on Education Technology and Computer Science, pp. 700-703, 2010.
[11]Hazim H. Tahir, Teresa Fernandez Pareja, MATLAB package and science subjects for undergraduate studies, International Journal for Cross-Disciplinary subjects in education (IJCDSE), vol. 1, no.1, pp 38-42, March 2010.
[12]Shailendra Jain, Modeling and simulation using MATLAB-Simulink, Wiley India, 2011.
[13]O I Okoro, P Govender, E Chikuni, A new user-friendly software for teaching and research in engineering education, The Pacific Journal of Science and Technology, vol. 7, no.2, pp 130-136, 2006.
[14]J Z Zhang, K Burbank, Bridging the gap between theory and practice-an example of teaching communications courses using MATLAB, Proceeding of American Society for Engineering Education-Pacific Southwest, 2004.
[15]Cory L. Clark, LabVIEW Digital Signal Processing, McGrraw Hill, 2005.
[16]M H. Rashid, Introduction to PSpice OrCAD for circuits and electronics, Pearson, 2004.
[17]E. Lunca, S Ursache and O Neacsu, Graphical programming tools for electrical engineering higher education, International Journal of Online Engineering, vol. 7, no.1, pp. 19-24, 2011.
[18]Salahuddian Qazi and Naseem Ishaq, Use of graphical programming tools for electrical engineering and technology courses, In Proceeding of American Society for Engineering Education Annual Conference and Exposition, 2002.
[19]Nikunja K. Swain, James A. Anderson and Raghu B. Korrapati, Role of Simulation Software in Enhancing Student Learning in Computer Organization and Microcontroller Courses in proceedings International Conference IAJC-IJME, 2008.
[20]Khadije Khatiri1, Fatemeh Rabiee, The Role of Simulation Software in Learning and Reminding (Case Study on Matlab, Packet Trace, Pspice and Opnet), J. Basic. Appl. Sci. Res.,vol. 2, no.6, pp.6178-6181, 2012.
[21]Vijay Nehra and Sandeep Dahiya, Effectiveness of ICT to Enhance Problem Solving, Simulation, Experimental and Communication Skills: Experiences, Observation and Recommendation, In Proceeding of Proceedings of the 7th National Conference; INDIACom-2013,Computing For Nation Development, Bharati Vidyapeeth’s Institute of Computer Applications and Management (BVICAM), New Delhi, 7th– 8th March, 2013.
[22]Vijay Nehra and Sandeep Dahiya, Role of Simulation Tool in Enhancing Teaching and Learning of Information and Communication Technology: A Case Study, In Proceedings of the 5th National Conference; INDIACom-2011Computing for Nation Development, March 10 – 11, 2011.
[23]V S Damodharan and V Rengarajan, “Innovative method of teaching”, Online. Available at: http://www.math.arizona.edu/~atpmena/conference/proceedings.
[24]Y Wang, Using student-centred teaching approaches in the course of Analog Electronic Circuit http://science.uniserve.edu.au/pubs/china/vol5/CP5_eng_01.pdf.
[25]Konstantinos B. Baltzis and Konstantinos D. Koukias, Using Laboratory Experiments and Circuit Simulation IT Tools in an Undergraduate Course in Analog Electronics Journal of Science Education and Technology, Vol. 18, No. 6 , pp. 546-555, 2009.
[26]C medrano, I Plaza, M Castro, Garica- Sevilla, J D, Josep Pou Fleix, M Corbalan, A review of electronics engineering design free software tools, In the proceedings of IEEE EDUCON educational Engineering, Madrid, Spain, April 14-16, 2010.
[27]Gustavo Adolfo Meneses Benavides, Integrating free open source tools as teaching resources for an electronic engineering undergraduate program, Latin American and Caribbean Journal of Engineering Education, vol 5, no.2, pp 24-32,2011.
[28]Ahmad M Ibrahim, Free alternatives to MATLAB for undergraduate Electronics Engineering Curricula, Proceeding of IEEE, 2006.
[29]Ralf Dreesen, Open source software for medical images http://www.cs.uni-paderborn.de/fileadmin/Informatik/AG-Domik/teaching/seminar/medical_images/openSource.pdf.
[30]Leros A. and Andreatos A., Using Xcos as a teaching tool in simulation course, In Proceedings of the 6th International Conference on Communications and Information Technology (CIT '12), Recent Researches in Communications, Information Science and Education, World Scientific and Engineering Academy and Society (WSEAS) Stevens Point, Wisconsin, USA, March 7-9, 121-126, 2012, D.O.A: 18.12.2013.
[31]Xiaoping Zhu and Ognjen Kuljaca, A short preview of free statistical software packages for teaching statistics to industrial technology majors, Journal of Industrial Technology, vol. 21, no.2, pp 1-6, 2005.
[32]K M Moudgalya, Spoken tutorial: a collaborative and scalable educational technology, CSI Communications, vol., 35, no. 6, pp.10-11, 2011.
[33]Spoken tutorial, Available at: http://www.spoken-tutorial.org, D.O.A: 18.12.2013.
[34]Hema Ramachandran and Achuthsankar S. Nair, SCILAB (A free software to MATLAB), S Chand, 2012.
[35]Introduction to SCILAB. Online. Available at: http://www.scilab.org, D.O.A: 16.12.2013.
[36]Gnu Octave. Online. Available at: http://www.gnu.org/software/octave/download.html, D.O.A: 16.12.2013.
[37]Freemat. Online. Available at: http://www.freematsourcefroge.net, D.O.A: 16.12.2013.
[38]Maxima: A computer Algebra System. Online. Available at: http://www.maxima .sourcefroge.net/ download.html, D.O.A: 16.12.2013.
[39]Sage: open source mathematics software. Online. Available at: http://www.sagemath.org, D.O.A: 16.12.2013.
[40]YACAS: A free and Open source computer Algebra System. Online. Available at: http://www.mathdev.sourcefroge.net, D.O.A: 16.12.2013.
[41]PSPP: GNU Project. Online. Available at: http://www.gnu.org/software/pspp, D.O.A: 16.12.2013.
[42]The R Project for statistical computing. Online. Available at: http://www.r-project.org, D.O.A: 16.12.2013.
[43]Knime-Professional Open Source software. Online. Available at: http://www.knime.org, D.O.A: 16.12.2013.
[44]Fossee Python: Free and open source for science and Engineering education. Online. Available at: http:www.//python.fossee.in, D.O.A: 16.12.2013.
[45]VLSI CAD Tools. Online. Available at: http://www.Open-Source VLSI CAD Tools: A Comparative Study, online. Available at: lin.asee.org/Conference2010/Papers/A1_Liu_Anan.pdf?, D.O.A: 16.12.2013.
[46]GEDA: EDA tool. Online. Available at: http://www.geda.seul.org, D.O.A: 16.12.2013.
[47]Kicad: EDA software suite. Online. Available at: http://www.Kicad-pcb.org, D.O.A: 16.12.2013.
[48]Ngspice-circuit simulator. Online. Available at: http://www.ngspice.sourceforge.net/download.html, D.O.A: 16.12.2013.
[49]Xcircuit: Open circuit design. Online. Available at: http://opencircuitdesign.com/xcircuit/download.html, D.O.A: 16.12.2013.
[50]Magic: Open circuit design. Online. Available at: http: //www.opencircuitdesign.com/magic/download.html, D.O.A: 16.12.2013.
[51]Gnucap: circuit Analysis Package. Online. Available at: http://www.gnucap.org, D.O.A: 16.12.2013.
[52]Ktechlab: IDE for microcontroller and Electronics. Online. Available at: http://www sourceforge.net/ projects/ktechlab, D.O.A: 16.12.2013.
[53]TKgate- Digital Circuit Simulator. Online. Available at: http://www.tkgate.org, D.O.A: 16.12.2013.
[54]Logisim: graphical tool for designing & simulating logic circuits. Online. Available at: http://www.ozark. hendrix.edu/~burch/logisim, D.O.A: 16.12.2013.
[55]QUCS: A Universal Circuit Simulator. Online. Available at: http://qucs.sourceforge.net/index.html, D.O.A: 16.12.2013.
[56]Tinycad: Schematic Capture Program. Online. Available at: http:// tinycad.sourcefroge.net, D.O.A: 16.12.2013.
[57]GEDA: Schematic Capture Program. Online. Available at: http://www.geda.org, D.O.A: 16.12.2013.
[58]PCB Layout Editor. Online. Available at: http://www.freepcb.com, D.O.A: 16.12.2013.
[59]Kicad: An EDA software tool. Online. Available at: http://www.kicad-pcb.org?, D.O.A: 16.12.2013.
[60]Electric: electric CAD System. Online. Available at: http://www.gnu.org/s/electric, D.O.A: 16.12.2013.
[61]Nasm: The Netwide Assembler. Online. Available at: http://www.nasm.us/pub/nasm/realsebulids, D.O.A: 16.12.2013.
[62]Fasm: Assembler for DOS, Windows and Linux operating System. Online. Available at: http://www.flatassembler.net/download.php, D.O.A: 18.12.2013.
[63]Binutils: A GNU Operating System. Online. Available at: http://www.ftp.gnu.org/gnu/binutils, D.O.A: 18.12.2013.
[64]RTAI: Realtime Application Interface. Online. Available at: http://www.RTAI.org, D.O.A: 18.12.2013.
[65]SDCC: Small Device C Compiler. Online. Available at: http://sdcc.sourceforge.net/index.php#download, D.O.A: 18.12.2013.
[66]Gpleda: An EDA Tool. Online. Available at: http://www.gpleda.org/index.html, D.O.A: 18.12.2013.
[67]Veriwell: Open Source Software development Program. Online. Available at: http://sourcefroge.net/projects/veriwell, D.O.A: 18.12.2013.
[68]Ghld: A VHDL Compiler. Online. Available at: http:// ghdl.free.fr/download.html, D.O.A: 18.12.2013.
[69]Signs: EDA Tool for VHDL Hardware Development Online. Available at: http://www.iti.unistuttgart.de/~bartscgr/signs, D.O.A: 18.12.2013.
[70]Verilator: Verilog HDL Simulator. Online. Available at: http://www.veripool.org/wiki/verilator?, D.O.A: 18.12.2013.
[71]Open Office: The Free and Open Source Productivity Suite. Online. Available at: http://www.download.openoffice.org, D.O.A: 18.12.2013.
[72]Latex: A document Preparation Tool. Online. Available at: http://www.latex-project.org/ftp.html, D.O.A: 18.12.2013.
[73]Mozilla: A free and open Source Web Browser. Online. Available at: http://www.mozilla.org, D.O.A: 18.12.2013.
[74]Audacity: Free Audio Editor and Recorder. Online. Available at: http://www.audacity.sourcefroge.net, D.O.A: 18.12.2013.
[75]Ardour: the Digital Audio Workstation. Online. Available at: http://www.ardour.org, D.O.A: 18.12.2013.
[76]Winamp: A free and Open source media Player. Online. Available at: http://www.winamp.com/media-player?, D.O.A: 18.12.2013.
[77]VLC: A free and Open source media Player. Online. Available at: http://www.vlc-media-player.en.softonic.com?, D.O.A: 18.12.2013.
[78]Handbrake: A free and Open source video Transcoder. Online. Available at: http://www.handbrake.fr?, D.O.A: 18.12.2013.
[79]Infrarecoder: free and Open source CD/DVD burning System. Online. Available at: http://www.infrarecorder.org, D.O.A: 18.12.2013.
[80]Gimp: The GNU Image Manipulation Program Online. Available at: http://www.gimp.org?, D.O.A: 18.12.2013.
[81]OpenOffice Draw: A free and Open source Suite. Online. Available at: http://www.openoffice.org, D.O.A: 18.12.2013.
[82]SmartDraw: Automated software for Flowchart, Org Charts and Floor Plan etc. Online. Available at: http://www.smartdraw.com, D.O.A: 18.12.2013.
[83]Pencil: A traditional 2D Animation Software. Online. Available at: http://www.pencil-animation.org, D.O.A: 18.12.2013.
[84]Lightworks: A Video Editing Program. Online. Available at: http://www.lwks.com, D.O.A: 18.12.2013.
[85]Blender: A 3D Creation Suite. Online. Available at: http://www.blender.org, D.O.A: 18.12.2013.
[86]Moodle: A free and Open source Web Applicaion. Online. Available at: http://www.moodle.org, D.O.A: 18.12.2013.
[87]Atutor: A Learning Management System. Online. Available at: http://www. atutor.ca, D.O.A: 18.12.2013.
[88]Dokeos: A free and Open source E-Learning Program. Online. Available at: http:// www.dokeos.com, D.O.A: 18.12.2013.
[89]Dotlrn: A free and Open source E-Learning Program Online. Available at: http://www.dotlrn.org, D.O.A: 18.12.2013.
[90]Sakai: A free and Open source E-Learning Program Online. Available at: https://sakaiproject.org, D.O.A: 18.12.2013.
[91]Eduplone: A Content Management System. Online. Available at: http://eduplone.org, D.O.A: 18.12.2013.
[92]ILIAS:A free and Open source E-Learning Program Online. Available at: http://www.ilias.de, D.O.A: 18.12.2013.
[93]Claroline: A free and Open source E-Learning Program Online. Available at: http://www.claroline.net, D.O.A: 18.12.2013.
[94]Olat: A free and Open source E-Learning Program. Online. Available at: http://www.olat.org?, D.O.A: 18.12.2013.
[95]Itmazi, J.A., Megias, M.G., Paderewski, P. and Vela, F.L.G., "A comparison and evaluations of open source learning management systems", In Proceedings of the IADIS International Conference in Applied Computing, 80-86, 2005, D.O.A: 18.12.2013.
[96]Wikipedia: List of Learning Management System. Online. Available at: http://www.en.wikipedia.org/wiki/List_of_learning_management_systems, D.O.A: 18.12.2013.
[97]Linux: A free and Open source Operating System. Online. Available at: http://www.sourcefroge.net/directory/science-engineering/os:linux/ freshness: recently-updated, D.O.A: 18.12.2013.
[98]Cnet: Free software download site. Online. Available at: http://download.cnet.com, D.O.A: 18.12.2013.
[99]Softpedia: A Website Monitoring Application. Online. Available at: http://softpedia.com, D.O.A: 18.12.2013.
[100]Top-25-open-source- software-apps-for-engineers. Online. Available at: http://onlineengineeringprograms.org /2011/top-25-open-source- software-apps-for-engineers, D.O.A: 18.12.2013.
[101]DevelopSpace: A free and Open source Engineering Tool. Online. Available at: http://wiki.developspace.ne/Open_Source_Engineering_tools, D.O.A: 18.12.2013.
[102]Open Source Hardwares. Online. Available at: http://www.openhardware.org. D.O.A: 18.12.2013.