Objects first with Java and BlueJ (seminar session)
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Constructivism in computer science education
Journal of Computers in Mathematics and Science Teaching
Evaluating the effectiveness of a new instructional approach
Proceedings of the 35th SIGCSE technical symposium on Computer science education
Evaluation of two textual programming notations for children
AUIC '05 Proceedings of the Sixth Australasian conference on User interface - Volume 40
ACM Computing Surveys (CSUR)
Through the looking glass: teaching CS0 with Alice
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Using storytelling to motivate programming
Communications of the ACM - Creating a science of games
Creativity as a pathway to computer science
Proceedings of the 13th annual conference on Innovation and technology in computer science education
Using Alice 2.0 as a first language
Journal of Computing Sciences in Colleges
Introducing computer programming via gameboy advance homebrew
Proceedings of the 40th ACM technical symposium on Computer science education
Education: Alice 3: concrete to abstract
Communications of the ACM - A Blind Person's Interaction with Technology
FunFonts: introducing 4th and 5th graders to programming using Squeak
Proceedings of the 46th Annual Southeast Regional Conference on XX
Computer games and traditional CS courses
Communications of the ACM - Finding the Fun in Computer Science Education
Teaching programming concepts to high school students with alice
FIE'09 Proceedings of the 39th IEEE international conference on Frontiers in education conference
Comparing alice, greenfoot & scratch
Proceedings of the 41st ACM technical symposium on Computer science education
How programming environment shapes perception, learning and goals: logo vs. scratch
Proceedings of the 41st ACM technical symposium on Computer science education
ComTest: a tool to impart TDD and unit testing to introductory level programming
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Using alice in CS1: a quantitative experiment
Proceedings of the fifteenth annual conference on Innovation and technology in computer science education
Life two years after a game programming course: longitudinal viewpoints on K-12 outreach
Proceedings of the 43rd ACM technical symposium on Computer Science Education
High school students' perspective to university CS1
Proceedings of the 18th ACM conference on Innovation and technology in computer science education
Hi-index | 0.00 |
Several programming environments have been constructed to facilitate novice programming at K-12 and CS0/CS1 levels. The environments can be roughly divided into those using visual or textual programming. This paper presents a K-12 game programming course concept based on textual programming. The concept is based on an easy-to-use C# library, called Jypeli, built on top of Microsoft XNA Framework. The library tries to maintain advantages of visual programming and avoid challenges of textual programming. In particular, the library helps beginners to program their first games in a short period of time and without a heavy syntactic load. The course concept and an initial evaluation consisting of student feedback and a literature rationale are presented.