Open Access. Powered by Scholars. Published by Universities.®

Physical Sciences and Mathematics Commons

Open Access. Powered by Scholars. Published by Universities.®

Computer Sciences

PDF

Undergraduate Research Symposium 2015

Book Gallery

2015

Articles 1 - 1 of 1

Full-Text Articles in Physical Sciences and Mathematics

Developing Beginner-Friendly Programming Error Messages, Aaron D. Lemmon, Emma Sax, Paul A. Schliep Apr 2015

Developing Beginner-Friendly Programming Error Messages, Aaron D. Lemmon, Emma Sax, Paul A. Schliep

Undergraduate Research Symposium 2015

The motivation for our work is to introduce a recently developed programming language, Clojure, in a beginner computer science (CSci) class at the University of Minnesota, Morris. Clojure is an industryaccepted programming language that provides significant benefits for beginner programmers, such as focus on a functional approach to programming which, in UMM experience, provides a good foundation for subsequent CSci curriculum. Learning Clojure in an introductory class opens opportunities for students to collaborate on numerous worldwide projects, as well as take advantage of improvements in modern computing hardware. However, Clojure is challenging to use because of its complicated handling of …