Page 1. Ninger Zhou Xuemei Wu Dr. Aman Yadav Dr. James Lehman Chris Mayfield Dr. Tim Korb Dr. Sus... more Page 1. Ninger Zhou Xuemei Wu Dr. Aman Yadav Dr. James Lehman Chris Mayfield Dr. Tim Korb Dr. Susanne Hambrusch COMPUTATIONAL THINKING IN PRE-SERVICE TEACHER EDUCATION: INTEGRATING CT MODULES IN THE CURRICULUM Page 2. ...
Computational thinking (CT) is broadly defined as the mental activity for abstracting problems an... more Computational thinking (CT) is broadly defined as the mental activity for abstracting problems and formulating solutions that can be automated. In an increasingly information-based society, CT is becoming an essential skill for everyone. To ensure that students develop this ability at the K-12 level, it is important to provide teachers with an adequate knowledge about CT and how to incorporate it into their teaching. This article describes a study on designing and introducing computational thinking modules and assessing their impact on preservice teachers’ understanding of CT concepts, as well as their attitude towards computing. Results demonstrate that introducing computational thinking into education courses can effectively influence preservice teachers’ understanding of CT concepts.
Proceedings of the 43rd Acm Technical Symposium, Feb 29, 2012
Abstract This workshop will provide CS educators with tools to conduct educational research. Prim... more Abstract This workshop will provide CS educators with tools to conduct educational research. Primary objectives of this workshop are:(1) learn basic principles of educational research;(2) learn about educational research designs: qualitative vs. quantitative; experimental vs. quasi-experimental; case studies, survey; and (3) to practice designing research. This workshop will help participants make informed decisions when faced with limitations of educational research and collect empirical evidence about what works in the ...
Reading materials for the course are selected from a variety of sources, including ACM SIGCSE, Re... more Reading materials for the course are selected from a variety of sources, including ACM SIGCSE, Reflections on the Teaching of Programming, 3 and Guide to Teaching Computer Science. 9 For example, we use Wu's Castle6 and image processing4 to illustrate ways of teaching arrays and loops. The course includes a laboratory component in which students review and evaluate various pedagogical tools, such as DrJava, Alice, Scratch, Light-Bot, Greenfoot, and CS Unplugged2 activities. The lab also includes a review of topics covered ...
Proceedings of the 1st ACM workshop on Virtual machine security - VMSec '08, 2008
Page 1. Binding Software to Specific Native Hardware in a VM Environment: The PUF Challenge and O... more Page 1. Binding Software to Specific Native Hardware in a VM Environment: The PUF Challenge and Opportunity (Position Paper) Mikhail J. Atallah Arxan Technologies Inc. and Purdue Univ. CS Dept. West Lafayette, Indiana matallah@arxan.commja@cs.purdue.edu ...
Proceedings of the 43rd ACM technical symposium on Computer Science Education - SIGCSE '12, 2012
Abstract This workshop will provide CS educators with tools to conduct educational research. Prim... more Abstract This workshop will provide CS educators with tools to conduct educational research. Primary objectives of this workshop are:(1) learn basic principles of educational research;(2) learn about educational research designs: qualitative vs. quantitative; experimental vs. quasi-experimental; case studies, survey; and (3) to practice designing research. This workshop will help participants make informed decisions when faced with limitations of educational research and collect empirical evidence about what works in the ...
Page 1. Ninger Zhou Xuemei Wu Dr. Aman Yadav Dr. James Lehman Chris Mayfield Dr. Tim Korb Dr. Sus... more Page 1. Ninger Zhou Xuemei Wu Dr. Aman Yadav Dr. James Lehman Chris Mayfield Dr. Tim Korb Dr. Susanne Hambrusch COMPUTATIONAL THINKING IN PRE-SERVICE TEACHER EDUCATION: INTEGRATING CT MODULES IN THE CURRICULUM Page 2. ...
Computational thinking (CT) is broadly defined as the mental activity for abstracting problems an... more Computational thinking (CT) is broadly defined as the mental activity for abstracting problems and formulating solutions that can be automated. In an increasingly information-based society, CT is becoming an essential skill for everyone. To ensure that students develop this ability at the K-12 level, it is important to provide teachers with an adequate knowledge about CT and how to incorporate it into their teaching. This article describes a study on designing and introducing computational thinking modules and assessing their impact on preservice teachers’ understanding of CT concepts, as well as their attitude towards computing. Results demonstrate that introducing computational thinking into education courses can effectively influence preservice teachers’ understanding of CT concepts.
Proceedings of the 43rd Acm Technical Symposium, Feb 29, 2012
Abstract This workshop will provide CS educators with tools to conduct educational research. Prim... more Abstract This workshop will provide CS educators with tools to conduct educational research. Primary objectives of this workshop are:(1) learn basic principles of educational research;(2) learn about educational research designs: qualitative vs. quantitative; experimental vs. quasi-experimental; case studies, survey; and (3) to practice designing research. This workshop will help participants make informed decisions when faced with limitations of educational research and collect empirical evidence about what works in the ...
Reading materials for the course are selected from a variety of sources, including ACM SIGCSE, Re... more Reading materials for the course are selected from a variety of sources, including ACM SIGCSE, Reflections on the Teaching of Programming, 3 and Guide to Teaching Computer Science. 9 For example, we use Wu's Castle6 and image processing4 to illustrate ways of teaching arrays and loops. The course includes a laboratory component in which students review and evaluate various pedagogical tools, such as DrJava, Alice, Scratch, Light-Bot, Greenfoot, and CS Unplugged2 activities. The lab also includes a review of topics covered ...
Proceedings of the 1st ACM workshop on Virtual machine security - VMSec '08, 2008
Page 1. Binding Software to Specific Native Hardware in a VM Environment: The PUF Challenge and O... more Page 1. Binding Software to Specific Native Hardware in a VM Environment: The PUF Challenge and Opportunity (Position Paper) Mikhail J. Atallah Arxan Technologies Inc. and Purdue Univ. CS Dept. West Lafayette, Indiana matallah@arxan.commja@cs.purdue.edu ...
Proceedings of the 43rd ACM technical symposium on Computer Science Education - SIGCSE '12, 2012
Abstract This workshop will provide CS educators with tools to conduct educational research. Prim... more Abstract This workshop will provide CS educators with tools to conduct educational research. Primary objectives of this workshop are:(1) learn basic principles of educational research;(2) learn about educational research designs: qualitative vs. quantitative; experimental vs. quasi-experimental; case studies, survey; and (3) to practice designing research. This workshop will help participants make informed decisions when faced with limitations of educational research and collect empirical evidence about what works in the ...
Uploads
Papers by Tim Korb