Phidgets: easy development of physical interfaces through physical widgets
Proceedings of the 14th annual ACM symposium on User interface software and technology
A road map for teaching introductory programming using LEGO© mindstorms robots
Working group reports from ITiCSE on Innovation and technology in computer science education
Scratch for budding computer scientists
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 40th ACM technical symposium on Computer science education
Evaluation of a hands-on approach to learning mobile and embedded programming
International Journal of Mobile Learning and Organisation
Hi-index | 0.00 |
Modern computer science education should take account of recent advances in smart and ubiquitous computing technologies. Ubicomp shows great potential to attract new learners. However, novice students find it needlessly difficult to learn concepts with existing programming languages, let alone the additional demands of programming sensors, actuators and networks. We have developed Sense, an extension to the graphical programming language Scratch, and an associated sensor/actuator board. Together, these will allow novice undergraduate students to quickly develop their own smart devices while learning the fundamentals of programming. Students will first study with Sense in 2011 but developmental feedback has been positive.