Affiliation:
1. Bob Jones University, Greenville, South Carolina
Abstract
Teaching client/server web application development in CS1 can help increase student motivation without introducing a heavy curriculum footprint. This paper summarizes the author's experience teaching CS1 for several years using a web application focus. The use of an appropriate web API, good development environment, and Test-Driven Development methodology helps ensure student success.
Publisher
Association for Computing Machinery (ACM)
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. Event-driven Programming in Programming Education;ACM Transactions on Computing Education;2021-03
2. A minimally disruptive approach of integrating testing into computer programming courses;Proceedings of the 2nd International Workshop on Software Engineering Education for Millennials;2018-06-02
3. A Strategy to Combine Test-Driven Development and Test Criteria to Improve Learning of Programming Skills;Proceedings of the 47th ACM Technical Symposium on Computing Science Education;2016-02-17
4. Towards Harnessing Testing Tools into Programming Courses Curricula: Case Study of Jordan;2014 International Conference on Computational Science and Computational Intelligence;2014-03