Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Antti-Jussi Lakanen is active.

Publication


Featured researches published by Antti-Jussi Lakanen.


technical symposium on computer science education | 2011

K-12 game programming course concept using textual programming

Ville Isomöttönen; Antti-Jussi Lakanen; Vesa Lappalainen

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.


technical symposium on computer science education | 2014

Five years of game programming outreach: understanding student differences

Antti-Jussi Lakanen; Ville Isomöttönen; Vesa Lappalainen

This paper presents lessons learned from five years of teaching a five-day game design and programming outreach course. The course was offered in summer time and targeted at middle and high school students. In total, 462 youngsters have taken part in 21 course instances. We describe our course concept, and discuss our successes and challenges. In particular, we focus on understanding our student populations by presenting descriptives and statistics of the events, and performing a statistical cluster analysis based on pre- and post-surveys. The cluster analysis was complemented with an analysis of the qualitative data, also originating from the surveys. Taken together, students could be classified into five groups with substantial differences: Enthusiasts, Newbies, Uncertains, Experimenters, and Unsatisfieds. Awareness of the clusters helps instructors of similar courses in developing course content, designing differentiated instruction, and planning follow-up or advanced courses.


2013 Learning and Teaching in Computing and Engineering | 2013

A Practice for Providing Additional Support in CS1

Simo Haatainen; Antti-Jussi Lakanen; Ville Isomöttönen; Vesa Lappalainen

This paper reports on a practice used for providing additional support to beginner programmers. This practice emphasizes low social barriers to learning, differentiated instruction, and revision. Altogether we try to avoid defensiveness or stigmatization among those who face difficulties. Student feedback indicates their acceptance of this approach while teaching assistants report that helping students in need of additional support improve their teaching skills. Further, we have observed indications of improved student performance. We describe the practice and suggest a particular educational constructionism, i.e., how students construct their social identities within a particular school setting, as an explanation for our positive experiences. As a conclusion, we stress the importance of support implemented through differentiated instruction and informed by constructionism as a CS1 research topic.


international conference on computer supported education | 2017

Towards Computer-based Exams in CS1.

Vesa Lappalainen; Antti-Jussi Lakanen; Harri Högmander

Even though IDEs are often a central tool when learning to program in CS1, many teachers still lean on paperbased exams. In this study, we examine the “test mode effect” in CS1 exams using the Rainfall problem. The test mode was two-phased. Half of the participants started working on the problem with pen and paper, while the other half had access to an IDE. After submitting their solution, all students could rework their solution on an IDE. The experiment was repeated twice during subsequent course instances. The results were mixed. From the marking perspective, there was no statistically significant difference resulting from the mode. However, the students starting with the paper-based part tended to make more errors in their code, but after the computer-based reworking phase, they matched or exceeded the level of the students who started with the computer-based phase. We also discuss the reliability of automatic assessment that is based on a unit test suite that was developed for the purposes of this study.


koli calling international conference on computing education research | 2015

Revisiting rainfall to explore exam questions and performance on CS1

Antti-Jussi Lakanen; Vesa Lappalainen; Ville Isomöttönen


technical symposium on computer science education | 2012

Life two years after a game programming course: longitudinal viewpoints on K-12 outreach

Antti-Jussi Lakanen; Ville Isomöttönen; Vesa Lappalainen


integrating technology into computer science education | 2014

Understanding differences among coding club students

Antti-Jussi Lakanen; Ville Isomöttönen; Vesa Lappalainen


integrating technology into computer science education | 2013

High school students' perspective to university CS1

Antti-Jussi Lakanen; Ville Isomöttönen


koli calling international conference on computing education research | 2016

Paper-based vs computer-based exams in CS1

Vesa Lappalainen; Antti-Jussi Lakanen; Harri Högmander


technical symposium on computer science education | 2015

What Does It Take to Do Computer Programming?: Surveying the K-12 Students' Conceptions

Antti-Jussi Lakanen; Ville Isomöttönen

Collaboration


Dive into the Antti-Jussi Lakanen's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Simo Haatainen

Information Technology University

View shared research outputs
Researchain Logo
Decentralizing Knowledge