Towards a better visual programming language: critiquing Prograph's control structures
CCSC '00 Proceedings of the fifth annual CCSC northeastern conference on The journal of computing in small colleges
Communications of the ACM - Blueprint for the future of high-performance networking
A media computation course for non-majors
Proceedings of the 8th annual conference on Innovation and technology in computer science education
Computers for Communication, Not Calculation: Media as a Motivation and Context for Learning
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 4 - Volume 4
"Python first": a lab-based digital introduction to computer science
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
Programming studio: a course for improving programming skills in undergraduates
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Creative students: what can we learn from them for teaching computer science?
Proceedings of the 6th Baltic Sea conference on Computing education research: Koli Calling 2006
CS 0.5: a better approach to introductory computer science for majors
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Exploring studio-based instructional models for computing education
Proceedings of the 39th SIGCSE technical symposium on Computer science education
Creativity as a pathway to computer science
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)
Pragmatic Thinking and Learning: Refactor Your Wetware (Pragmatic Programmers)
Teaching computer science in context
ACM Inroads
MPCT: media propelled computational thinking
Proceedings of the 41st ACM technical symposium on Computer science education
Creativity room 5555: evoking creativity in game design amongst CS students
Proceedings of the 16th annual joint conference on Innovation and technology in computer science education
Deciding to major in computer science: a grounded theory of students' self-assessment of ability
Proceedings of the seventh international workshop on Computing education research
App inventor for Android with studio-based learning
Journal of Computing Sciences in Colleges
A review of studio-based learning in computer science
Journal of Computing Sciences in Colleges
QuizPower: a mobile app with app inventor and XAMPP service integration
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
Opportunities for android projects in a CS1 course
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
In this study, an experimental introductory CS course was implemented focusing on two pedagogic factors: the use of App Inventor for Android (AIA), a visual blocks programming environment for creating smart phone applications; and the adoption of studio-based learning (SBL) as the main teaching methodology. Participants included 18 non-CS major undergraduates. The Motivated Strategies for Learning Questionnaire (MSLQ) was implemented at several stages. With the exception of the Peer Learning scale in the mid-MSLQ, all participants scored in the high range in the three MSLQs. Results indicated that participants were comfortable collaborating with peers and asking questions. Additional data were collected from entry and exit interviews as well as student-created mind maps. The study revealed positive student response to the pedagogic factors and positive attitudes towards CS, and the subjects also demonstrated significant academic achievement. The experimental approach was found to have a positive effect on students' motivation, creativity, achievement, and attitude towards CS.