TY - GEN
T1 - Engage your students by teaching computer science using only mobile devices with TouchDevelop
AU - Tillmann, Nikolai
AU - Moskal, Michal
AU - De Halleux, Jonathan
AU - Fahndrich, Manuel
AU - Xie, Tao
PY - 2012/9/28
Y1 - 2012/9/28
N2 - We are experiencing a technology shift: powerful and easy-to-use touchscreen-based mobile devices such as smartphones and tablets are becoming more prevalent than traditional PCs and laptops. Many mobile devices are going to be the first and, in less developed countries, possibly the only computing devices that virtually all people would own and carry with them at all times. We propose to reflect this new reality in how computer science is taught in the classroom. In this tutorial, participants will learn about developing software directly on smartphones without a PC using TouchDevelop on Windows Phone, a novel application-creation environment from Microsoft Research. Its typed, structured programming language is built around the idea of using only a touchscreen as the input device to author code. Easy access to the rich sensor and personal data available on a mobile device results in a fun and engaging programming experience for students.
AB - We are experiencing a technology shift: powerful and easy-to-use touchscreen-based mobile devices such as smartphones and tablets are becoming more prevalent than traditional PCs and laptops. Many mobile devices are going to be the first and, in less developed countries, possibly the only computing devices that virtually all people would own and carry with them at all times. We propose to reflect this new reality in how computer science is taught in the classroom. In this tutorial, participants will learn about developing software directly on smartphones without a PC using TouchDevelop on Windows Phone, a novel application-creation environment from Microsoft Research. Its typed, structured programming language is built around the idea of using only a touchscreen as the input device to author code. Easy access to the rich sensor and personal data available on a mobile device results in a fun and engaging programming experience for students.
UR - http://www.scopus.com/inward/record.url?scp=84866615067&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84866615067&partnerID=8YFLogxK
U2 - 10.1109/CSEET.2012.11
DO - 10.1109/CSEET.2012.11
M3 - Conference contribution
AN - SCOPUS:84866615067
SN - 9780769546933
T3 - Proceedings - 2012 25th IEEE Conference on Software Engineering Education and Training, CSEE and T 2012
SP - 87
EP - 89
BT - Proceedings - 2012 25th IEEE Conference on Software Engineering Education and Training, CSEE and T 2012
T2 - 2012 25th IEEE Conference on Software Engineering Education and Training, CSEE and T 2012
Y2 - 17 April 2012 through 19 April 2012
ER -