SIGCSE '97 Proceedings of the twenty-eighth SIGCSE technical symposium on Computer science education
Providing intellectual focus to CS1/CS2
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
Strategies for encouraging individual achievement in introductory computer science courses
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Crossroads - Special issue on computer games
Ethical considerations in gender-oriented entertainment technology
Crossroads - Special issue on law and ethics
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Teaching CS1 with karel the robot in Java
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
The use of robots in the undergraduate curriculum: experience reports
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Karel the Robot: A Gentle Introduction to the Art of Programming
Karel the Robot: A Gentle Introduction to the Art of Programming
Pool halls, chips, and war games: women in the culture of computing
ACM SIGCSE Bulletin - Women and Computing
Introducing computer science through animation and virtual worlds
SIGCSE '02 Proceedings of the 33rd SIGCSE technical symposium on Computer science education
The effect of a male-oriented computer gaming culture on careers in the computer industry
ACM SIGCAS Computers and Society
Jeroo: a tool for introducing object-oriented programming
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Classroom experience with Jeroo
Journal of Computing Sciences in Colleges
A media enhanced introductory programming class
Journal of Computing Sciences in Colleges
Quantitative analysis of the effects of robots on introductory Computer Science education
Journal on Educational Resources in Computing (JERIC)
Implementing the jigsaw model in CS1 closed labs
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Structure, scoring and purpose of computing competitions
Informatics in education
The use of presentations and competition in an introductory computer graphics course
Journal of Computing Sciences in Colleges
Programming competition problems as a basis for an algorithms and data structures course
Journal of Computing Sciences in Colleges
A simple framework for interactive games in CS1
Proceedings of the 40th ACM technical symposium on Computer science education
Alice and robotics in introductory CS courses
The Fifth Richard Tapia Celebration of Diversity in Computing Conference: Intellect, Initiatives, Insight, and Innovations
PREOP as a tool to increase student retention in CS
Journal of Computing Sciences in Colleges
Experiences of prospective high school teachers using a programming teaching tool
Proceedings of the 11th Koli Calling International Conference on Computing Education Research
Hi-index | 0.00 |
An introductory programming course that is both an introduction to the major and a university-wide distribution course can suffer from a large disparity of interest as well as ability. Motivating all students to participate improves outcomes. At St. Lawrence University we have found that competitions are fun and engaging for students while providing a vehicle for both individual and collaborative team projects. We use homegrown robot simulation software to draw students into the course with microworld interaction and animation; student competitions based on popular winter sporting events fit our northern clime and improve engagement.