CHI TIẾT NGHIÊN CỨU …

Tiêu đề

Cs 0: Culture and coding

Tác giả

Lionelle A.; Grinslad J.; Beveridge J.R.

Năm xuất bản

2020

Source title

SIGCSE 2020 - Proceedings of the 51st ACM Technical Symposium on Computer Science Education

Số trích dẫn

3

DOI

10.1145/3328778.3366795

Liên kết

https://www.scopus.com/inward/record.uri?eid=2-s2.0-85081628880&doi=10.1145%2f3328778.3366795&partnerID=40&md5=123431efd930bbb0c6a622bc8b4aa25f

Tóm tắt

In 2018, Colorado State University redesigned their CS-0 course to become a general education requirement for the university within Arts and Humanities, and a guaranteed transfer course across the state for a similar category in other universities. The first CS course in the State to be accepted as a GT-Pathway course. This redesign had to be carefully done due to a need to introduce liberal arts style topics such as CS History, Philosophy and Ethics and Inclusive Design issues, while maintaining current coding and student success standards that were already expected for the CS-0 at the university. We termed this combination as Culture and Coding. In order to add more without reducing retention, the course was redesigned around the Psychology of Learning and spacing of topics in a Spiral Manner. Each topic was briefly introduced, and throughout the semester, students would dive deeper into the topics. This allowed for a 50% reduction of time focused on teaching coding topics, with students performing equivalent on exams compared to previous models of the course that focused 100% of the time on coding topics. Furthermore, students taught by the spiral teaching method outperformed students taught using traditional methods in the follow-on course. Our evaluation suggests that the spiral model of teaching computer science may allow for greater retention of topics, allowing classes to either cover additional concepts or go more in depth on current topics. © 2020 Copyright held by the owner/author(s). Publication rights licensed to ACM.

Từ khóa

Computing education; Course design; Cs0; Spaced-based recall

Tài liệu tham khảo

Anewalt K., Making cs0 fun: An active learning approach using toys, games and alice, J. Comput. Sci. Coll., 23, 3, pp. 98-105; Guaranteed Transfer (Gt) Pathways General Education Curriculum, (2019); Dierbach C., Taylor B., Zhou H., Zimand I., Experiences with a cs0 course targeted for cs1 success, SIGCSE Bull., 37, 1, pp. 317-320; Garcia D., Harvey B., Barnes T., The beauty and joy of computing, ACM Inroads, 6, 4, pp. 71-79; Kornell N., Optimising learning using flashcards: Spacing is more effective than cramming, Applied Cognitive Psychology, 23, 9, pp. 1297-1317; Kornell N., Son L.K., Learners' choices and beliefs about self-testing, Memory, 17, 5, pp. 493-501; Reed D., Rethinking cs0 with javascript, SIGCSE Bull., 33, 1, pp. 100-104; Rizvi M., Humphries T., Major D., Jones M., Lauzun H., A cs0 course using scratch, J. Comput. Sci. Coll., 26, 3, pp. 19-27; Sarawagi N., Aflipped cs0 classroom: Applying bloom's taxonomy to algorithmic thinking, J. Comput. Sci. Coll., 29, 6, pp. 21-28; Schwartz B.L., Son L.K., Kornell N., Finn B., Four Principles of Memory Improvement: A Guide to Improving Learning Efficiency; Simon B., Parris J., Spacco J., How we teach impacts student learning: Peer instruction vs. Lecture in cs0, Proceeding of the 44th ACM Technical Symposium on Computer Science Education, pp. 41-46; Sloan R.H., Troy P., Cs 0. 5: A better approach to introductory computer science for majors, SIGCSE Bull., 40, 1, pp. 271-275; Thompson E., Luxton-Reilly A., Whalley J.L., Hu M., Robbins P., Bloom's taxonomy for cs assessment, Proceedings of the Tenth Conference on Australasian Computing Education-Volume 78 (Darlinghurst, Australia, Australia, 2008), ACE '08, pp. 155-161; Turbak F., Royden C., Stephan J., Herbst J., Teaching recursion before loops in cs1, Appears in the Journal of Computing in Small Colleges, 14, 4, pp. 86-101; Wood Z.J., Clements J., Peterson Z., Janzen D., Smith H., Haungs M., Workman J., Bellardo J., DeBruhl B., Mixed approaches to cs0, Proceedings of the 49th ACM Technical Symposium on Computer Science Education-SIGCSE '18, pp. 20-25

Nơi xuất bản

Hình thức xuất bản

Conference paper

Open Access

Nguồn

Scopus