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.
Author supplied keywords
Cite
CITATION STYLE
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.