A C-based graphics library for CS1
SIGCSE '95 Proceedings of the twenty-sixth SIGCSE technical symposium on Computer science education
Designing a Java graphics library for CS 1
ITiCSE '98 Proceedings of the 6th annual conference on the teaching of computing and the 3rd annual conference on Integrating technology into computer science education: Changing the delivery of computer science education
simpleIO: a Java package for novice interactive and graphics programming
ITiCSE '99 Proceedings of the 4th annual SIGCSE/SIGCUE ITiCSE conference on Innovation and technology in computer science education
A library to support a graphics-based object-first approach to CS 1
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
Integrating BlackBerry wireless devices into computer programming and literacy courses
ACM-SE 45 Proceedings of the 45th annual southeast regional conference
Engaging students through mobile game development
Proceedings of the 40th ACM technical symposium on Computer science education
An academic kit for integrating mobile devices into the CS curriculum
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Novel approaches to CS 0 with app inventor for android
Proceedings of the 41st ACM technical symposium on Computer science education
Python Programming: An Introduction to Computer Science 2nd Edition
Python Programming: An Introduction to Computer Science 2nd Edition
Teaching mobile computing and developing software to support computer science education
Proceedings of the 42nd ACM technical symposium on Computer science education
Human computer interaction that reaches beyond desktop applications
Proceedings of the 42nd ACM technical symposium on Computer science education
App inventor and real-world motivation
Proceedings of the 42nd ACM technical symposium on Computer science education
Teaching second-level Java and software engineering with Android
CSEET '11 Proceedings of the 2011 24th IEEE-CS Conference on Software Engineering Education and Training
Teaching embedded software concepts using Android
WESE '11 Proceedings of the 6th Workshop on Embedded Systems Education
App inventor for android: report from a summer camp
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Using mobile phone programming to teach Java and advanced programming to computer scientists
Proceedings of the 43rd ACM technical symposium on Computer Science Education
RoboLIFT: engaging CS2 students with testable, automatically evaluated android applications
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Teaching operating systems using android
Proceedings of the 43rd ACM technical symposium on Computer Science Education
Reading mobile games throughout the curriculum
Proceeding of the 44th ACM technical symposium on Computer science education
Studio-based learning and app inventor for android in an introductory CS course for non-majors
Proceeding of the 44th ACM technical symposium on Computer science education
Re-imagining CS1/CS2 with Android using the Sofia framework (abstract only)
Proceeding of the 44th ACM technical symposium on Computer science education
Hi-index | 0.00 |
Mobile devices have become ubiquitous in our daily lives and are replacing the desktop for email, social networking, daily planner, and so on. A typical mobile device now integrates a wide range of accessories, such as camera, GPS receiver, accelerometer, and offers a touch-screen with gesture-based interaction. This makes mobile devices an exciting platform for software development and programming projects for mobile devices have great potential to provide engaging experiences for computer science majors. This paper describes a pedagogical tool for introducing Android in a traditional CS1 course. The goal is not to teach Android programming, but to create a framework that integrates seamlessly with the CS1 course structure and supports the introduction of the fundamental computer science concepts by creating an engaging learning environment. The framework enables the students to port their CS1 projects to an Android device with minimal effort.