Early Introduction to Computer Architecture in K-12

2Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Computer science and engineering students in college get introduced to high-level language programming (Java, C++, Python) early in their first year and later to computer organization and architecture courses. Most students lack a clear understanding of the architecture of a computer before learning how to write code for the first time. This deficiency is due to the lack of courses focused on computer architecture and organization early in high school. Even though introductory computer science courses are now offered from 6th to 12th grade, in some schools, the curriculum lacks emphasis on the fundamentals of computer architecture. This work presents an educational framework suitable for K-12 and undergraduate college students to learn computer architecture by building custom processors, exploring computer subsystems, and observing how programs are simulated in real-time.

Cite

CITATION STYLE

APA

Houngninou, D. K., Holanda, M., & Da Silva, D. (2023). Early Introduction to Computer Architecture in K-12. In SIGCSE 2023 - Proceedings of the 54th ACM Technical Symposium on Computer Science Education (Vol. 2, p. 1331). Association for Computing Machinery, Inc. https://doi.org/10.1145/3545947.3576277

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free