Senior Honors Projects, 2010-2019
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial 4.0 License
Date of Graduation
Spring 2018
Document Type
Thesis
Degree Name
Bachelor of Science (BS)
Department
Department of Computer Science
Advisor(s)
Michael O. Lam
John C. Bowers
Christopher J. Fox
Abstract
Less-Java is a new procedural programming language with static, strong, and inferred typing, native unit testing, and support for basic object-oriented constructs. These features make programming in Less-Java more intuitive than traditional introductory languages, which will allow professors to dedicate more class time to overarching computer science concepts and less to syntax and language-specific quirks.
Recommended Citation
Nasrawt, Zamua, "Less-java, more learning: Language design for introductory programming" (2018). Senior Honors Projects, 2010-2019. 598.
https://commons.lib.jmu.edu/honors201019/598