Skip to main content

Connecting CS1 with Student’s Careers Through Multidisciplinary Projects. Case of Study: Material Selection Following the Ashby Methodology

  • Conference paper
  • First Online:
Applied Informatics (ICAI 2019)

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 1051))

Included in the following conference series:

  • 1081 Accesses

Abstract

This paper describes the implementation of an open-source software developed using Python, which facilitates the materials selection process commonly used in engineering. This software has been developed by non-CS students (Materials Engineering, Food Engineering and Chemistry Engineering), as a project course of their 1st-year cross-curricular course of CS1 (“Programming Fundamentals”), in order to connect their CS1 learning process with core subjects related to their careers, aiming to motivate both, the use of computer programming in their personal development and also, their interest in their professional career. The program developed allows choosing between different types of materials, based on specific characteristics required by the user; furthermore, this program enables the visualization of the Michael Ashby methodology for materials selection, which allows non-CS students to solve a problem related to their career, while it gives upper-level students a new tool to learn in class. The dataset used covers approximately 10000 distinct materials, classified by its features as ceramics, metals, polymers, wood/natural materials, pure elements and other advanced engineering materials. As a part of the outcome of this project, a public access repository has been created containing the implemented algorithms and the dataset used. The code developed can be modified and reused under license “GNU General Public License”. Finally, a report on the perception of non-CS students taking CS1 and the perception of upper-level students taking “Material selection” subject is described and analyzed.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Low, S.M.: Developing undergraduate students’ multi-engineering skills through projects on embedded. In: 2006 7th International Conference on Information Technology Based Higher Education and Training (2006)

    Google Scholar 

  2. National Education Association: National education association, National Education Association [En línea]. http://www.nea.org/assets/docs/A-Guide-to-Four-Cs.pdf. [Último acceso: 28 July 2019]

  3. Kolmos, A.: Problem-based and project-based learning institutional and global change, University Science and Mathematics Education in Transition, pp. 261–280 (2009)

    Google Scholar 

  4. Noordin, M.K., Md. Nasir, A.N., Ali, D.F., Nordin, M.S.: Problem-Based Learning (PBL) and Project-Based Learning (PjBL) in engineering education: a comparison. In: Proceedings of the IETEC 2011 Conference, Kuala Lumpur, Malaysia, pp. 1–14 (2011)

    Google Scholar 

  5. Hirsch, P.I., et al.: Engineering Design and Communication: The Case for Interdisciplinary Collaboration

    Google Scholar 

  6. Wing, J.J.M.: Computational thinking. Commun. ACM 49(3), 33–35 (2006)

    Article  Google Scholar 

  7. Beaubouef, T., Lucas, R., Howatt, J.: The UNLOCK system: enhancing problem solving skills in CS-1 students. SIGCSE Bull. 33(2), 43–45 (2001)

    Article  Google Scholar 

  8. Feurzeig, W., Papert, S., Bloom, M., Grant, R., Solomon, C.: Programming Language as a Conceptual Framework for Teaching Mathematics. Bolt Beranek & Newman, Cambridge (1969)

    Google Scholar 

  9. Ross, P., Howe, J.: Teaching Mathematics Through Programming. North Holland, Amsterdam (1981). Lewis R. & Taggs D

    Google Scholar 

  10. Plass, J.L., Moreno, R., Brünken, R.: Cognitive Load Theory. Cambridge University Press, New York (2010)

    Book  Google Scholar 

  11. Bonilla, R.I., Lozano, E., Granda, R.: Pyweekend: not your typical Hackathon. In: 2019 IEEE Global Engineering Education Conference (EDUCON), Dubai, United Arab Emirates, pp. 853–858 (2019)

    Google Scholar 

  12. Shah, D.U.: Natural fiber composites: comprehensive Ashby-type materials selection charts. Mater. Des. (2014). https://doi.org/10.1016/j.matdes.2014.05.002

    Article  Google Scholar 

  13. Ashby, M.F.: Materials Selection in Mechanical Design, vol. 3, p. 665. Elsevier, New York (1999). https://doi.org/10.1017/CBO9781197415324.004

  14. Ashby, M.F.: Materials Selection in Mechanical Design. Materials Science and Engineering A, 3rd edn., vol. 53 Suppl. Pergamon Press 1992 (2005). https://doi.org/10.1016/b978-1-85617-663-7.00011-4

    Chapter  Google Scholar 

  15. González, H.Á., Mesa, D.H.: Artículo-La importancia del método de selección de materiales (24), 175–180 (2004)

    Google Scholar 

  16. Ashby, M.F., Ferreira, P.J., Schodek, D.L.: Material property charts and their uses. In: Nanomaterials, Nanotechnologies and Design, pp. 147–176 (2009). https://doi.org/10.1016/b978-0-7506-8149-0.00007-6

    Chapter  Google Scholar 

  17. Lutz, M.: Programming Python, 4th edn. O’Reilly Media, Inc., Sebastopol (2010). (J. Steele, Ed)

    Google Scholar 

  18. Ozgur, C., Colliau, T., Rogers, G., Hughes, Z., Myer-Tyson, B.: MatLab vs. Python vs. R. J. Data Sci. 15(3), 357–358

    Google Scholar 

  19. Chunga, G.E., Paucar, B.G., Miguel, R.: OpenMaterialsSelector - Open Source Software for Material Selection using Ashby Method, March 2019. Retrieved from GitHub: https://github.com/mrealpe/OpenMaterialsSelector

  20. Muthukadan, B.: Selenium Bindings 2 documentation, March 2019. https://selenium-python.readthedocs.io

  21. Granta material inspiration: User Manual & Getting Stated Guide CES EduPack 2017 (2017). http://www.grantadesign.com/dowload/pdf/edupack2017/CES_EduPack_2017_Getting_Started_Guide.pdf

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Miguel Realpe .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Paucar, B., Chunga, G., Lopez, N., Tapia, C., Realpe, M. (2019). Connecting CS1 with Student’s Careers Through Multidisciplinary Projects. Case of Study: Material Selection Following the Ashby Methodology. In: Florez, H., Leon, M., Diaz-Nafria, J., Belli, S. (eds) Applied Informatics. ICAI 2019. Communications in Computer and Information Science, vol 1051. Springer, Cham. https://doi.org/10.1007/978-3-030-32475-9_23

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-32475-9_23

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-32474-2

  • Online ISBN: 978-3-030-32475-9

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics