ECEbuntu - An Innovative and Multi-Purpose Educational Operating System for Electrical and Computer Engineering Undergraduate Courses

ECEbuntu is a free, easily distributable, customized operating system based on Ubuntu 12.04 long term support (LTS) designed for electrical/electronic and computer engineering (ECE) students. ECEbuntu is aimed at universities and students as it represents a cohesive environment integrating more than 30 pre-installed software and packages all catering to undergraduate coursework offered in ECE and Computer Science (CS) programs. ECEbuntu supports a wide range of tools for programming, circuit analysis, printed circuit board design, mathematical and numerical analysis, network analysis, and RF and microwave transmitter design. ECEbuntu is free and effective alternative to the existing costly and copyrighted software packages. ECEbuntu attempts to reduce the duplication of efforts on building software workstations in laboratories and is intended to serve as a good teaching resource in a classroom setting.

___

“BSA Global Software Survey”, http://globalstudy.bsa.org/2013/ , 2013.

“Infrastructure”,http://www.enterprisesurveys.org/data/exploreTopics/Infrastructure, 2013.

“State of internet”, http://www.akamai.com/stateoftheinternet/, 2014.

A. Knörig, R. Wettach, J. Cohen, “Fritzing: a tool for advancing electronic prototyping for designers”, Proc of the 3rd Intl Conf on Tangible and Embedded Interaction, Cambridge, UK, 2009, pp. 351-358.

S. Brorson, “Circuit design on your Linux box using gEDA”, Linux Journal, vol. 2006, no. 141, 2006.

C. Medrano, I. Plaza, M. Castro, F. Garcia-Sevilla, J. Martiinez-Calero, J. Felix, M. Corbalan, “A review of electronic engineering design free software tools”, Proc of the 1st Intl Conf on IEEE Education Engineering (EDUCON), Madrid, Spain, 2010, pp. 1867-1871.

J. C. Borg, X. T. Yan, N. P. Juster, “A KICAD Tool for Pro-Active Exploration Support to ‘Design Synthesis for Multi-X’”, Knowledge Intensive Computer Aided Design, Springer, 2000, pp. 295-322.

R. Halvick, “KiCad: a high level tool. Electronic CAD available to all,” Elektor Electronics, vol. 33, no. 367, p. 134, 2007.

B. Zapirain, A. Zorrilla, I. Ruiz, A. Muro, “Learning electronics using image processing techniques for describing circuits to blind students,” Proc. of the IEEE Intl Sym Signal Processing and Information Technology (ISSPIT), Luxor, Egypt, 2010, pp. 156-160.

M. Neruda, L. Vojtech, “Modeling of smart textile materials for ESD applications”, Proc of the IEEE ELMAR, Zadar, Croatia, 2012, pp. 145-148.

T. Reinbacher, D. Gückel, S. Kowalewski, M. Horauer, “Testing microcontroller software simulators”, http://www.user.tu-berlin.de/komm/CD/paper/061433.pdf, 2011.

Y. P. Wu, W. Zheng, “Application and Analysis of Packet Tracer and Dynamips in Computer Network Simulation Experiment [J]”, Computer Era, vol. 10, p. 8, 2010.

L. Wen-Chi, “On the Configuration and Application of Dynamips Virtual Network [J],” Journal of Nanjing Institute of Industry Technology, vol. 2, p. 17, 2007.

W. Makasiranondh, P. S. Maj, D. Veal, “Pedagogical evaluation of simulation tools usage in Network Technology Education,” Engineering and Technology, vol. 8, pp. 321-326, 2010.

V. Autefage, D. Magoni, “Network emulator: a network virtualization testbed for overlay experimentations”, Proc. of the IEEE 17th Intl. Workshop Computer Aided Modeling and Design of Communication Links and Networks (CAMAD), Barcelona, Spain, 2012, pp. 266-270.

M. Hohenwarter, J. Preiner, “Dynamic mathematics with GeoGebra,” Journal of Online Mathematics and its Applications, vol. 7, 2007.

L. Fahlberg-Stojanovska, V. Stojanovski, “GeoGebra-Freedom to explore and learn”, Teaching Mathematics and its Applications, vol. 28, no. 2, pp. 69-76, 2009.

P. L. Luis, “QtOctave, Octave para todos los públicos,” Todo linux: la revista mensual para entusiastas de GNU/LINUX, no. 84, pp. 37-41, 2007.

M. P. L. del Castillo, P. L. L. Rosado, and A. S. Muñoz, “QtOctave: el MatLab de los pobres”, Actas de las I Jornadas en Innovación y TIC Educativas-JITICE 2010, p. 29.

S. Rödiger, T. Friedrichsmeier, P. Kapat, M. Michalke, “Rkward: A comprehensive graphical user interface and integrated development environment for statistical analysis with r”, Journal of Statistical Software, vol. 49, no. 9, pp. 1-34, 2012.

D. Wick, “Free and open-source software applications for mathematics and education”, Proc. of the 21st Annual Intl Conf Technology in Collegiate Mathematics, New Orleans, LA, 2009, pp. 300-304.

S. L. Campbell, J. P. Chancelier, R. Nikoukhah, “Modeling and simulation in SCILAB”, Springer, 2010.

C. Gómez, “Engineering and Scientific computing with Scilab”, Springer, 1999.

K. Chine, “Learning math and statistics on the cloud, towards an ec2-based google docs-like portal for teaching/learning collaboratively with r and scilab”, Proc. of the 10th IEEE Intl. Conf. Advanced Learning Technologies (ICALT), 2010, pp. 752-753.

W. Venables, B. D. Ripley, “S Programming”, Springer, 2000.

J. desRivieres, J. Wiegand, “Eclipse: A platform for integrating development tools,” IBM Systems Journal, vol. 43, no. 2, pp. 371-383, 2004.

D. Geer, “Eclipse becomes the dominant Java IDE”, IEEE Computer, vol. 38, no. 7, pp. 16-18, 2005.

J. Edmondson, W. Anderson, J. Gray, J. Loyall, K. Schmid, J. White, “Next-Generation Mobile Computing”, IEEE Software, vol. 31, no. 2, pp. 44-47, 2014.

M. Boule, “The role of Finite Element Method software in the teaching of electromagnetics”, Proc of the 4th Interdisciplinary Engineering Design Education Conference (IEDEC), Santa Clara, CA, 2014, pp. 44-51.