Turtles, termites, and traffic jams: explorations in massively parallel microworlds
Turtles, termites, and traffic jams: explorations in massively parallel microworlds
Activities to attract high school girls to computer science
SIGCSE '96 Proceedings of the twenty-seventh SIGCSE technical symposium on Computer science education
Web-based animation of data structures using JAWAA
SIGCSE '98 Proceedings of the twenty-ninth SIGCSE technical symposium on Computer science education
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
When worlds collide!: an interdisciplinary course in virtual-reality art
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Karel++: A Gentle Introduction to the Art of Object-Oriented Programming
Karel++: A Gentle Introduction to the Art of Object-Oriented Programming
JAWAA: easy web-based animation from CS 0 to advanced CS courses
SIGCSE '03 Proceedings of the 34th SIGCSE technical symposium on Computer science education
Student competitions and bots in an introductory programming course
Journal of Computing Sciences in Colleges
Content and laboratories of a computing science course for non-majors in the 21st Century
Journal of Computing Sciences in Colleges
ICALT '05 Proceedings of the Fifth IEEE International Conference on Advanced Learning Technologies
Narrative algorithm visualization
SoftVis '06 Proceedings of the 2006 ACM symposium on Software visualization
Qualitative comparison of systems facilitating data structure visualization
Proceedings of the 43rd annual Southeast regional conference - Volume 1
Concept visualization in CS0 using ALICE
Journal of Computing Sciences in Colleges
Learning observation skills by making peanut butter and jelly sandwiches
CHI '07 Extended Abstracts on Human Factors in Computing Systems
A cross-domain visual learning engine for interactive generation of instructional materials
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Hi-index | 0.00 |
We describe a course for non-majors that teaches computer science concepts and programming by creating simple animations and building 2D and 3D virtual worlds. Students work with scripting languages, an interactive programming environment, a programmable modeling environment, and finish with a simple programming language. Students work in pairs on computers during class. Each student creates a web portfolio to display their work.