- Angeli, C., Voogt, J., Fluck, A., Webb, M., Cox, M., Malyn-Smith, J. and Zagami, J. A K-6 computational thinking curriculum framework: implications for teacher knowledge. Educational Technology & Society, 19, 3 (2016), 47--58.Google Scholar
- Armoni, M. and Gal-Ezer, J. Early Computing Education: Why? What? When? Who? ACM Inroads, 5, 4 (December 2014), 54--59. Google ScholarDigital Library
- Barr, V. and Stephenson, C. Bringing Computational Thinking to K-12: What is Involved and What is the Rold of the Computer Science Education Community? ACM Inroads 2, 1 (February 2011), 48--54. Google ScholarDigital Library
- Battista, M. T. Conceptualizations and issues related to learning progressions, earning trajectories, and levels of sophistication. The Mathematics Enthusiast 8, 3 (2011), 507--570.Google Scholar
- Brennan, K. and Resnick, M. New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association (Vancouver, Canada, 2012), 1--25.Google Scholar
- Bruner, J. The Process of Education. (Cambridge, MA: Harvard University Press, 1960).Google Scholar
- Clements, D. H. Computers in Early Childhood Mathematics. Contemporary Issues in Early Childhood, 3, 2 (2002), 160--181.Google ScholarCross Ref
- Clements, D. H. and Sarama, J. Logo: A Decade of Progress. Computers in Schools, 14, 1/2 (1997), 9--46. Google ScholarDigital Library
- Clements, D. H. and Sarama, J. Learning Trajectories in Mathematics Education. Mathematical Thinking and Learning, 6, 2 (2004), 81--89.Google Scholar
- Confrey, J., Maloney, A. P., and Corley, A. K. Learning trajectories: a framework for connecting standards with curriculum. ZDM, 46, 5 (2014), 719--733.Google ScholarCross Ref
- Dwyer, H., Hill, C., Carpenter, S., Harlow, D., and Franklin, D. Identifying Elementary Students' Pre-instructional Ability to Develop Algorithms and Step-by-step Instructions. In Proceedings of the 45th ACM Technical Symposium on Computer Science Education (SIGCSE '14) (New York, NY: ACM, 2014), 511--516. Google ScholarDigital Library
- Fessakis, G., Gouli, E., and Mavroudi, E. Problem Solving by 5--6 Years Old Kindergarten Children in a Computer Programming Environment: A Case Study. Computer in Education, 63 (2013), 87--97. Google ScholarDigital Library
- Flannery, L. P., Bers, M. U. Let's Dance the "Robot Hokey-Pokey!" Children's Programming Approaches and Achievement through Early Cognitive Development. Journal of Research on Technology in Education, 46, 1 (2013), 81--101.Google ScholarCross Ref
- Flannery, L. P., Sliverman, B., Kazakoff, E. R., Bers, M. U., Bonta, P., and Resnick, M Designing Scratch Jr: Support for Early Childhood Learning through Computer Programming. In Proceedings of the 12th International Conference on Interaction Design and Children (IDC '13) (New York, NY: ACM, 2013), 1--10. Google ScholarDigital Library
- K-12 Computer Science Framework. https://k12cs.org/ Accessed 2017 September 10.Google Scholar
- Franklin, D., Skifstad, G., Rolock, R., Mehrota, I., Ding, V., Hansen, A., Werntrop, D. and Harlow, D. Using Upper-Elementary Student Performance to Understand Conceptual Sequencing in a Blocks-based Curriculum. In Proceedings of the 2017 ACME SIGCSE Technical Symposium on Computer Science Education (SIGCSE '17) (New York, NY: ACM, 2013), 231--236. Google ScholarDigital Library
- Friend, M., and Cutler, R. Efficient Egg Drop Contests: How Middle School Girls Think about Algorithmic Efficiency. In Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research (ICER '13) (New York, NY: ACM, 2013), 99--106. Google ScholarDigital Library
- Fuller, U., Johnson, C. G., Ahoniemi, T., Cukierman, D, Hernan-Losada, I., Jackova, J., Lantinen, E., Lewis, T. L., Thompson, D. M., Riedesel, C., and others. Developing a Computer Science-specific Learning Taxonomy. ACM SIGCSE Bulletin, 39 (2007), 152--170. Google ScholarDigital Library
- Gregg, C., Tychonievich, L., Cohoon, J., and Hazelwood, K. EcoSim: A Language and Experience teaching parallel programming in elementary school. In Proceedings of the 43rd ACM Technical Symposium on Computer Science Education (New York, NY: ACM, 2012), 51--56. Google ScholarDigital Library
- Grover, S., and Basu, S. Measuring Student Learning in Introductory Block-Based Programming: Examining Misconceptions of Loops, Variables, and Boolean Logic. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (SIGCSE '17) (New York, NY: ACM, 2017), 267--272. Google ScholarDigital Library
- Grover, S., and Pea, R. Computational Thinking in K--12: A Review of the State of the Field. Educational Researcher, 42, 1 (2013, 38--43.Google ScholarCross Ref
- Guzdial, M. Education: Paving the Way for Computational Thinking. Communications of the ACM, 51, 8 (2008), 25--27. Google ScholarDigital Library
- Hammer, D., and Sikorski, T. Implications of Complexity for Research on Learning Progressions. Science Education, 99, 3 (2015), 424--431.Google Scholar
- Latulipe, C., Long, N. B., and Seminario, C. E. Structuring Flipped Classes with Lightweight Teams and Gamification. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (New York, NY: ACM, 2015), 392--397. Google ScholarDigital Library
- Lee, M. J., Bahmani, F., Kwan, I., LaFerte, J., Charters, P., Horvath, A., Luor, F., Cao, J., Law, C., Beswetherick, M., and others. Principles of a Debugging-first Puzzle Game for Computing Education. In IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) (IEEE, 2014), 57--64.Google ScholarCross Ref
- Lewis, C. How Programming Environment Shapes Perception, Learning and Goals: Logo vs. Scratch. In Proceedings of the 41st Annual Technical Symposium on Computer Science Education (New York, NY: ACM, 2010), 346--350. Google ScholarDigital Library
- Maloney, J., Resnick, M., Rusk, N., Silverman, B., and Eastmond, E. The Scratch Programming Language and Environment. Transactions on Computing Education, 10, 4, Article 16 (2010), 15 pages. Google ScholarDigital Library
- Maloney, J. H., Peppler, K., Kafai, Y., Resnick, M., and Rusk, N. Programming by Choice: Urban Youth Learning Programming with Scratch. In Proceedings of the 39th SIGCSE Technical Symposium on Computer Science Education (SIGCSE '08) (New York, NY: ACM, 2008), 367--371. Google ScholarDigital Library
- Moreno, J., and Robles, G. Automatic Detection of Bad Programming Habits of Scratch: A Preliminary Study. In Frontiers in Education Conference (FIE) (IEEE, 2014), 1--4.Google Scholar
- Papert, S. Mindstorms: Children, Computers, and Powerful Ideas. (New York, NY Basic Books, Inc., 1980). Google ScholarDigital Library
- Rich, K., Strickland, C., and Franklin, D. A Literature Review through the Lens of Computer Science Learning Goal Theorized and Explored in Research. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (New York, NY: ACM, 2017), 495--500. Google ScholarDigital Library
- Schanzer, E., Fisler, K., Krishnamurthi, S., and Felliesen, M. Transferring Skills at Solving Word Problems from Computing to Algebra Through Bootstrap. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (SIGCSE '15) (New York, NY: ACM, 2015), 616--621. Google ScholarDigital Library
- Seiter, L., and Foreman, B. Modeling the Learning Progressions of Computational Thinking of Primary Grade Students. In Proceedings of the Ninth Annual International ACM Conference on International Computing Education Research (ICER '13) (New York, NY: ACM, 2013), 59--66. Google ScholarDigital Library
- Simon, M. A. Reconstructing Mathematics Pedagogy from a Constructivist Perspective. Journal for Research in Mathematics Education (1995), 114--145.Google ScholarCross Ref
- Simon, M. A., and Tzur, R. Explicating the Role of Mathematical Tasks in Conceptual Learning: An Elaboration of the Hypothetical Learning Trajectory. Mathematical Thinking and Learning, 6, 2 (2004), 91--104.Google Scholar
- Verschaffel, L., Greer, B., and De Corte, E. Whole Number Concepts and Operations. In Second Handbook of Research on Mathematics Teaching and Learning (Charlotte, NC: Information Age Publishing, 2007), 557--628.Google Scholar
- Werner, L., Denner, J., and Campe, S. Children Programming Games: A Strategy for Measuring Computational Learning. ACM Transactions on Computing Education, 14, 4 (2015), 24. Google ScholarDigital Library
- Wing, J. M. Computational Thinking. Communications of the ACM, 49, 3 (2006), 33--35. Google ScholarDigital Library
Index Terms
- K--8 learning trajectories derived from research literature: sequence, repetition, conditionals
Recommendations
K-8 Learning Trajectories Derived from Research Literature: Sequence, Repetition, Conditionals
ICER '17: Proceedings of the 2017 ACM Conference on International Computing Education ResearchComputing curricula are being developed for elementary school classrooms, yet research evidence is scant for learning trajectories that drive curricular decisions about what topics should be addressed at each grade level, at what depth, and in what ...
Aperiodic Crosscorrelation of Sequences Derived From Characters
It is shown that the pairs of maximal linear recursive sequences ( $m$ -sequences) typically have mean square aperiodic crosscorrelation on par with that of random sequences, but that if one takes a pair of $m$ -sequences where one is the reverse of the other, ...
Research: Improving the UIOv-method for protocol conformance testing
The UIOv-method for testing the conformance of a protocol implementation to its specification is improved to generate a shorter test sequence. The traditional UIOv-method utilizes minimum-length Unique Input/Output (UIO) sequences to verify the ...
Comments