Main page
Staff
Projects
Publications
Useful links
Local
|
COMPSER research group has been merged with Learning + Technology Group. These pages will no longer be updated.
Accepted for publication
L. Malmi, A. Korhonen, Activating Learning and Examination Methods in
a Data Structures and Algorithms Course. To appear in SPOP book of
best practices in programming education. See
http://www.spop.dk/book.html
E. Nuutila, S. Törmä, P. Kinnunen, L. Malmi, Learning
Programming with the PBL Method - Experiences on PBL Cases and
Tutoring. To appear in SPOP book of best practices in programming
education. See http://www.spop.dk/book.html
J. Lönnberg, A. Berglund, Students' understandings of concurrent
programming. To appear in R. Lister, Simon (Eds.) Proceedings of the Seventh
Baltic Sea Conference on Computing Education Research, Koli Calling
2007. 2008. pp. 77-86.
J. Sorva, Students' understandings of storing objects, To appear in R. Lister,
Simon (Eds.) Proceedings of the Seventh Baltic Sea Conference on
Computing Education Research, Koli Calling 2007. 2008. pp. 127-136.
A. Berglund, P. Kinnunen, L. Malmi, A doctoral course in research
methods in computing education research. How should we teach it? To appear in
R. Lister, Simon (Eds.) Proceedings of the Seventh Baltic Sea
Conference on Computing. 2008. pp. 175-78.
A. Pears, A. Berglund, A. Eckerdal, P. East, P. Kinnunen, L. Malmi,
R. McCartney, J-E. Moström, L. Murphy, M. Ratcliffe, C. Schulte,
B. Simon, I. Stamouli, L. Thomas, What's the problem? Teachers'
experience of student learning successes and failures. To appear in R. Lister,
Simon (Eds.) Proceedings of the Seventh Baltic Sea Conference on
Computing. 2008. pp. 207-212.
2008
2007
J. Sorva, M. Lundström, K. Rautiainen, S. Tauriainen,
Mittareita opetusmenetelmien laadun varmistukseen. Reflektori 2007,
Symposium of Engineering Education, Dipoli, Otaniemi, December,
2007. 2007, Teaching and Learning Development Unit, Helsinki
University of Technology, s. 226-228. Elektroninen julkaisu
http://www.dipoli.tkk.fi/ok/p/reflektori2007/refl07paptodo/nettiin/Reflektori200
7.pdf
M. Zhou, L. Malmi, I. Kosonen, A. Korhonen,
Visualization on Real-time Traffic Simulation Data Stream.
14th World Congress On Intelligent Transport Systems, 9-13 Oct 2007, Beijing, China. 13 p..
M. Zhou,
TDXP: A Traffic Data Exchange Protocol in Vehicular Ad-hoc Network.
14th World Congress On Intelligent Transport Systems, 9-13 Oct 2007, Beijing, China. 13 p..
M. Zhou,
Traffic Data Exchange Protocol in Vehicular Ad-hoc Network.
4th International Workshop on Intelligent Transportation (WIT 2007), 20th-21st of March 2007, Hamburg, Germany. 8 p..
V. Karavirta, A. Korhonen, O. Seppälä,
MatrixPro esittelyvideo. (MatrixPro video)
Video-ohjelma. 2007.
Elektroninen julkaisu http://www.cse.tkk.fi/en/research/COMPSER/Verkostohanke/usb/matrixpro/matrixpro_vide o.mpg
J. Nikander, J. Helminen, Algorithm Visualization in Teaching
Spatial Data Algorithms. 11th International Conference Information
Visualization IV2007 4-6.7.2007, Zurich, switzerland. 2007, IEEE
Computer Society, p. 505-510.
I. Liccardi, A. Ounnas, R. Pau, E. Massey, P. Kinnunen,
S. Lewthwaite, M-A. Midy, C. Sarkar, The role of social networks in
students' learning experiences. ACM SIGCSE Bulletin, 2007. Vol. 39,
nro 4, p. 224-237.
P. Kinnunen, R. McCartney, L. Murphy, L. Thomas,
Through the eyes of instructors: a phenomenographic investigation of
student success. International Computing Education Research Workshop,
September 15-16, 2007, Atlanta, GA, USA. New York, NY, USA 2007, ACM,
p. 61 - 72.
J. Sorva, L. Malmi, Incorrect Understandings and
Phenomenography. First Nordic Workshop on Phenomenography in
Computing Education Research, NoPhICER; Uppsala, Sweden, May
2007. Uppsala University,
http://www.it.uu.se/research/group/upcerg/WSPhenCER/Programme-prel/SorvaMalmi.pd
f
J. Sorva, A Roles-Based Approach to Variable-Oriented Programming.
PPIG, Joensuu, Finland, July 2007. 2007, University of Joensuu, p. 116-128.
Elektroninen julkaisu http://www.ppig.org/papers/19th-Sorva.pdf
J. Sorva, V. Karavirta, A. Korhonen,
Roles of Variables in Teaching.
Journal of Information Technology Education, 2007 . Vol. 6, 407-423.
V. Karavirta, XAAL - Extensible Algorithm Animation Language.
Tietojenkäsittelytieteen päivät, Jyväskylä, 31.5. -
1.6.2007. Jyväskylä 2007, Jyväskylän Yliopisto,
Tietojenkäsittelytieteiden laitos, s. 20-25.
N. Myller, M. Laakso, A. Korhonen, Analyzing engagement
taxonomy in collaborative algorithm visualization. The 12th annual
SIGCSE conference on Innovation and technology in computer science
education, June 25-27, 2007, Dundee, Scotland, UK. 2007, ACM New York,
NY, USA, p. 251-255.
A. Korhonen, J. Litola, J. Tarhio, Platform for Elaboration of
Search Results. Web Information Systems and Technologies, March 3-6,
Barcelona, Spain. Portugal 2007, INSTICC and Open University of
Catalonia, p. 263-269.
O. Seppälä, Modelling student behavior in algorithm
simulation exercises with code mutation. In: A. Berglund, M. Wiggberg
(Eds.), Proceedings of the Sixth Baltic Sea Conference on Computing
Education Research, Koli Calling. Department of Information
Technology, Uppsala University, Sweden. 2007. pp. 95-100.
P. Ihantola, Test data generation for programming exercises with
symbolic execution in Java PathFinder. In: A. Berglund, M. Wiggberg
(Eds.), Proceedings of the Sixth Baltic Sea Conference on Computing
Education Research, Koli Calling. Department of Information
Technology, Uppsala University, Sweden. 2007. pp. 87-94.
A. Ahtiainen, S. Surakka, M. Rahikainen, Plaggie: GPL-licensed Source
Code Plagiarism Detection Engine for Java Exercises. In: A. Berglund,
M. Wiggberg (Eds.), Proceedings of the Sixth Baltic Sea Conference on
Computing Education Research, Koli Calling. Department of Information
Technology, Uppsala University, Sweden. 2007. pp. 141-142.
J. Lönnberg, Student Errors in Concurrent Programming
Assignments. In: A. Berglund, M. Wiggberg (Eds.), Proceedings of the
Sixth Baltic Sea Conference on Computing Education Research, Koli
Calling. Department of Information Technology, Uppsala University,
Sweden. 2007. pp. 145-146.
J. Nikander, Spatial Data Algorithm Extension to TRAKLA2 Environment.
In: A. Berglund, M. Wiggberg (Eds.), Proceedings of the aSixth Baltic
Sea Conference on Computing Education Research, Koli Calling.
Department of Information Technology, Uppsala University, Sweden.
2007. pp. 147-148.
S. Surakka, Most Common Courses of Specializations in Artificial
Intelligence, Computer Systems, and Theory. In: A. Berglund,
M. Wiggberg (Eds.), Proceedings of the Sixth Baltic Sea Conference on
Computing Education Research, Koli Calling. Department of Information
Technology, Uppsala University, Sweden. 2007. pp. 61-68,
V. Karavirta, A. Korhonen, VirtualTutor: Automatic Tutoring Question
Generation During Algorithm Simulation. In: A. Berglund, M. Wiggberg
(Eds.), Proceedings of the Sixth Baltic Sea Conference on Computing
Education Research, Koli Calling. Department of Information
Technology, Uppsala University, Sweden. 2007. pp. 95-100.
J. Nikander, A. Korhonen, E. Valanto, K. Virrantaus, Visualization of
Spatial Data Structures on Different Levels of Abstraction.
Proceedings of Fourth Program Visualization Workshop. Electronic
Notes in Theoretical Computer Science, 2007. Vol. 178, pp. 89-99.
V. Karavirta, Integrating Algorithm Visualization Systems. Proceedings
of Fourth Program Visualization Workshop. In: Electronic Notes in
Theoretical Computer Science, 2007. Vol. 178, pp. 79-87.
S. Surakka, What subjects and skills are important for software developers?
Communications of the ACM, Vol. 50, nro 1, 2007, pp. 73-78.
2006
J. Mead, S. Gray, J. Hamer, R. James, J. Sorva, C. St.Clair,
L. Thomas, A cognitive approach to identifying measurable
milestones for programming skill acquisition. SIGCSE Bulletin,
Vol 38 no 4, 2006. p. 182-194.
G. Rössling, T. Naps, M. Hall, V. Karavirta, A. Kerren, C. Leska,
A. Moreno, R. Oechsle, S. Rodger, J. Urquiza-Fuentes,
A. Velázquez-Iturbide, Merging interactive visualizations with
hypertextbooks and course management. SIGCSE Bulletin, 2006. Vol. 38,
nro 4, p. 166-181.
Mu Zhou, A. Korhonen, L. Malmi, I. Kosonen, T. Luttinen,
Integration of Geographic Information System for Transportation with
Real-time Traffic Simulation System: Application Framework.
Transportation Research Record, 2006. Nro 1972, pp. 78-84.
V. Karavirta, Algoritmianimaatiojärjestelmien
tiedonvaihto. Proceedings of Tietojenkäsittelytieteen päivät 2006,
Helsingin Yliopisto, Tietojenkäsittelytieteen laitos.
Helsinki, Finland, 2006. pp 25-30.
J. Nikander, Sijaintialgoritmitehtävien automaattinen
tarkastaminen. Proceedings of Tietojenkäsittelytieteen päivät 2006,
Helsingin yliopisto, Helsinki, Finland, 2006, pp. 31-36.
M. Rontu, A. Korhonen, L. Malmi, System for Enhanced Exploration And
Querying. Proceedings of AVI 2006, Advanced Visual Interfaces,
Venice, Italy, 2006. pp. 508-511.
V. Karavirta, A. Korhonen, L. Malmi: Taxonomy of Algorithm Animation
Languages. Proceedings of SoftVis 2006 - ACM Symposium of Software
Visualization, 2006, pp. 77-85.
P. Kinnunen, L. Malmi: Why Students Drop Out CS1 Course? Proceedings
of ICER 2006. International Conference on Computing Education
Research, ACM, 2006, pp. 97-108.
A. Ahtiainen, M. Rahikainen, Mikko, Plaggie.
Computer program. 2006.
http://www.cs.hut.fi/Software/Plaggie/
P. Ihantola, Automatic Test Data Generation for Programming Exercises
with Symbolic Execution and Java Path Finder, MSc. Thesis, Helsinki
University of Technology, Laboratory of Software Technology. 2006.
L. Malmi, V. Karavirta, A. Korhonen, J. Nikander, Experiences on
Automatically Assessed Algorithm Simulation Exercises with Different
Resubmission Policies. ACM Journal of Educational Resources in
Computing, Vol 5 no 3, 2006.
V. Karavirta, A. Korhonen, L. Malmi, On the use of resubmissions in
Automatic Assessment systems. Computer Science Education, vol 16 no
3, 2006, pp. 229-240.
O. Seppälä, L. Malmi, A. Korhonen, Observations on Student
Misconceptions - A Case Study of the Build-Heap Algorithm. Computer
Science Education, vol 16 no 3, 2006, pp. 241-255.
M. Zhou, A. Korhonen, L. Malmi, I. Kosonen, T. Luttinen, Integration
of GIS-T with Real-time Traffic Simulation System: An Application
Framework.. Proceedings of Transportation Research Board, 85th Annual
Meeting, Washington D.C., January 22-26, 2006. Washington D.C. 2006,
10 pp. (CD-ROM)
2005
S. Surakka, Needs assessment of Software Systems graduates. Doctoral
Dissertation, Report TKK-TKO-A43, Helsinki University of Technology,
Department of Computer Science and Engineering, Laboratory of
Information Processing Science, 2005. 242 pp.). Electronic
publication http://lib.tkk.fi/Diss/2005/isbn9512279517/
O. Seppälä, V. Karavirta, A. Korhonen, MatrixPro - Luentotyökalu
tietorakenteiden ja algoritmien opetukseen. Reflektori 2005 tekniikan
opetuksen symposium, 20. - 21.10.2005, Espoo. Espoo 2005, Opetuksen
ja Opiskelun tuki, Teknillinen korkeakoulu, s. 49. Electronic
publication http://www.dipoli.tkk.fi/ok/p/reflektori/index.php
A. Korhonen, P. Ihantola, L. Malmi, Visuaalinen algoritmisimulaatio
tietotekniikan opetuksessa. Tekniikan opetuksen symposium
20.-21.10.2005, Espoo. Espoo 2005, Opetuksen ja Opiskelun tuki,
Teknillinen korkeakoulu, s. 37. Electronic publication
http://www.dipoli.tkk.fi/ok/p/reflektori/
S. Surakka, J. Auvinen, P. Ihantola, Automatic grading of graphical
user interface programs using Jemmy. Proceedings
of Koli Calling 2005, Fifth Finnish / Baltic Sea Conference on
Computer Science Education. TUCS General Publication No 41, Turku
Centre for Computer Science, 2006, pp. 49-56.
L. Grandell, P. Kinnunen, Teenagers, Computing and Occupational
Desires - A Gender Study of Various Factors. Proceedings
of Koli Calling 2005, Fifth Finnish / Baltic Sea Conference on
Computer Science Education. TUCS General Publication No 41, Turku
Centre for Computer Science, 2006, pp. 73-80.
S. Surakka, Specialization in Software Systems: Content Analysis of
Degree Requirements. Proceedings
of Koli Calling 2005, Fifth Finnish / Baltic Sea Conference on
Computer Science Education. TUCS General Publication No 41, Turku
Centre for Computer Science, 2006, pp. 162-165.
O. Seppälä, L. Malmi, A. Korhonen, Observations on student errors in
algorithm simulation exercises. Proceedings
of Koli Calling 2005, Fifth Finnish / Baltic Sea Conference on
Computer Science Education. TUCS General Publication No 41, Turku
Centre for Computer Science, 2006, pp. 81-86.
V. Karavirta, A. Korhonen, L. Malmi, Different Learners Need Different
Resubmission Policies in Automatic Assessment Systems. Proceedings
of Koli Calling 2005, Fifth Finnish / Baltic Sea Conference on
Computer Science Education. TUCS General Publication No 41, Turku
Centre for Computer Science, 2006, pp. 95-102.
S. Seidman, A. Pears, C. Eney, P. Kinnunen, L. Malmi, Maintaining a
Core Literature of Computing Education Research. Proceedings
of Koli Calling 2005, Fifth Finnish / Baltic Sea Conference on
Computer Science Education. TUCS General Publication No 41, Turku
Centre for Computer Science, 2006, pp. 170-173.
T. Naps, G. Roessling, V. Karavirta, et al. Development of
XML-based Tools to Support User Interaction with Algorithm
Visualizations. Report of ITICSE'2005 Working Group on "Development
of XML-based Tools to Support User Interaction with Algorithm
Visualizations". ACM SIGCSE Bulletin, 2005. Vol. 37, nro 4,
pp. 123-138.
S. Seidman, A. Pears, C. Eney, P. Kinnunen, L. Malmi, Constructing a
Core Literature for Computing Education Research. Report of
ITICSE'2005 Working Group on "A Seminal Literature for Computer
Science Education Research". SIGCSE Bulletin vol 37 no 4, pp. 152-161,
2005.
L. Malmi, Opetuksen kehittämistä vai opetuksen tutkimusta (Developing
education or research in education), Reflektori 2005, Dipoli TKK,
2005.
P. Kinnunen, L. Grandell, Miten saada enemmän tyttöjä tietotekniikan
opiskelijoiksi? Teinien tietokoneen käyttötottumusten yhteys
asenteisiin. Kasvatustieteen päivät 17-18.11.2005, Jyväskylä.
A. Korhonen, Visuaalinen algoritmisimulaatio ja sen sovelluksia.
Tietojenkäsittelytiede, no. 23, 2005. pp. 42-59.
J. Auvinen, S. Surakka, Gui G. Computer software. 2005. Electronic
publication
http://www.cs.hut.fi/u/ssurakka/papers/automaticGradingGUI/ (Gui G is
a set of graphical user interface exercises and test programs for
these exercises)
J. Nikander, Managing Automatically Assessed Exercises in TRAKLA2.
Master of Science thesis, Helsinki University of Technology, 2005.
V. Karavirta, XAAL - Algorithm Animation Language in XML. Master of
Science thesis, Helsinki University of Technology, 2005.
S. Surakka, Trend analysis of job advertisements: What
technical skills do software developers need? Helsinki University of
Technology, Department of Computer Science and Engineering, Laboratory
of Information Processing Science. Report TKK-TKO-B156. URL:
http://www.cs.hut.fi/Publications/Reports/B156.pdf. 2005.
P. Ihantola, V. Karavirta, A. Korhonen, J. Nikander, Taxonomy of
Effortless Creation of Algorithm Visualizations. Proceedings of
the First International Computing Education Research Workshop, ICER 2005,
ACM, pp. 123-133.
M.-J. Laakso, T. Salakoski, A. Korhonen, The feasibility of automatic
assessment and feedback. In proceedings of CELDA 2005, The IADIS
conference of Cognition and Exploratory Learning in Digital Age,
2005. pp. 113-122.
J. Sorva and L. Malmi, An Object Testing Tool For CS1, In Ninth
Workshop on Pedagogies and Tools for the Teaching and Learning of
Object Oriented Concepts, ECOOP'2005. URL:
http://www.cs.umu.se/~jubo/Meetings/ECOOP05/Submissions/.
L. Malmi: Opetuksen kehitystä vai opetuksen tutkimusta?
Reflektori. Teknillinen korkeakoulu, Opetuksen ja oppimisen
tuki, 2005.
P. Kinnunen, L. Malmi, Problems in Problem-Based Learning -
Experiences, Analysis and Lessons Learned on an Introductory
Programming Course. Informatics in Education, vol 4 no 2,
2005.
S. Surakka, L. Malmi, Need Assessment of Computer Science and
Engineering Graduates. Computer Science Education, Issue 15.2,
2005. pp. 103-121.
E. Nuutila, S. Törmä, L. Malmi, PBL and Computer Programming -
The Seven Steps Method with Adaptations. Computer
Science Education, Issue 15.2, 2005. pp. 123-142.
R. McCartney, J. E. Moström, K. Sanders, O. Seppälä, Take note: the
effectiveness of novice programmers annotations on examinations.
Informatics in Education, vol 4 no 1, 2005, pp. 69-86.
M-J. Laakso, T. Salakoski, L. Grandell, X. Qiu, A. Korhonen, and
L. Malmi, Multi-Perspective Study of Novice Learners Adopting the
Visual Algorithm Simulation Exercise System TRAKLA2.
Informatics in Education, vol 4 no 1, 2005, pp. 49-68.
S. Surakka, Analysis of technical skills in job advertisements
targeted at software developers. Informatics in Education,
vol 4 no 1, 2005, pp. 101-122.
S. Surakka, L. Malmi, Delphi study of the cognitive skills of
experienced software developers. Informatics in
Education, vol 4 no 1, 2005, pp. 123-142.
Surakka, Sami Trend analysis of job advertisements: What technical
skills do software developers need?. Espoo: Helsinki University of
Technology, Department of Computer Science and Engineering, Laboratory
of Information Processing Science, 2005. 33 pp. (Helsinki University
of Technology, Department of Computer Science and Engineering,
Laboratory of Information Processing Science B TKO-B156). Electronic
publication http://www.cs.hut.fi/Publications/Reports/B156.pdf
2004
R. Lister, O. Seppälä, B. Simon; L. Thomas, E. S. Adams,
S. Fitzgerald, W. Fone, J. Hamer, M. Lindholm, R. McCartney,
J. E. Moström, K. Sanders, A multi-national study of reading and
tracing skills in novice programmers. ACM SIGCSE Bulletin,
2004. Vol. 36, nro 4, pp. 119-150.
L. Malmi, Yhteistyöllä eteenpäin - ajatuksia ja kokemuksia opetuksen
kehittymisestä (Progress with co-operation - thoughts and experiences
about developing education), Peda-Forum 2 / 2004, pp. 25-30. (in finnish).
A. Korhonen and L. Malmi (eds.): Proceedings
of the Fourth Finnish/Baltic Sea Conference on Computer Science
Education, Research report TKO-A42/04 Kolin Kolistelut - Koli
Calling 2004 organized by University of Joensuu), Helsinki University
of Technology, Department of Computer Science and Engineering,
Laboratory of Information Processing Science, Finland, 2004. ISBN
951-22-7438-8.
R. McCartney, J. E. Moström, K. Sanders, O. Seppälä, Questions,
annotations and institutions: observations from a study of novice
programmers. Proceedings
of Fourth Finnish / Baltic Sea Conference of Computer Science
Education, Report TKO-A42/04, Laboratory of Information Processing
Science, Helsinki University of Technology, Finland, pp. 11-19.
P. Ihantola, Some Ideas on Visualizations of Abstract Execution to
Provide Feedback from Programming Exercises. Proceedings
of Fourth Finnish / Baltic Sea Conference of Computer Science
Education, Report TKO-A42/04, Laboratory of Information Processing
Science, Helsinki University of Technology, Finland, pp. 130-140.
P. Kinnunen, L. Malmi, Analysing Discussion in Problem-Based
Learning Group in Basic Programming Course. Proceedings
of Fourth Finnish / Baltic Sea Conference of Computer Science
Education, Report TKO-A42/04, Laboratory of Information Processing
Science, Helsinki University of Technology, Finland, pp. 97-100.
S. Surakka and L. Malmi, Cognitive skills of experienced software
developer: Delphi study. Proceedings
of Fourth Finnish / Baltic Sea Conference of Computer Science
Education, Report TKO-A42/04, Laboratory of Information Processing
Science, Helsinki University of Technology, Finland, pp. 37-46.
S. Surakka, Analysis of job advertisements: What technical skills
do software developers need? Proceedings
of Fourth Finnish / Baltic Sea Conference of Computer Science
Education, Report TKO-A42/04, Laboratory of Information Processing
Science, Helsinki University of Technology, Finland, pp. 47-56.
M. Laakso, T. Salakoski, A. Korhonen, L. Malmi, Automatic
Assessment of Exercises for Algorithms and Data Structures - a Case
Study with TRAKLA2. Proceedings
of Fourth Finnish / Baltic Sea Conference of Computer Science
Education, Report TKO-A42/04, Laboratory of Information Processing
Science, Helsinki University of Technology, Finland, pp. 28-36.
P. Kinnunen, L. Malmi, Do Students Work Efficiently in a Group? -
Problem-Based Learning Groups in Basic Programming Course. Proceedings
of Fourth Finnish / Baltic Sea Conference of Computer Science
Education, Report TKO-A42/04, Laboratory of Information Processing
Science, Helsinki University of Technology, Finland, pp. 57-66.
L. Malmi, V. Karavirta, A. Korhonen, J. Nikander, O. Seppälä,
P. Silvasti: Visual Algorithm Simulation Exercise System with
Automatic Assessment: TRAKLA2. Informatics in Education, Vol 3 no 2,
pp. 267-288.
J. Naukkarinen, L. Malmi, Faculty Development in Engineering Education
in Finland. In: A. Kolmos, O. Vinther, P. Andersson, L. Malmi,
M. Fuglem (Eds.) Faculty Development in Nordic Engineering Education.
Aalborg University Press, Denmark, 2004. pp. 97-110.
P. Andersson, L. Malmi, Proposing Nordic Excellent Teaching
Practice, NETP. In: A. Kolmos, O. Vinther, P. Andersson, L. Malmi,
M. Fuglem (Eds.) Faculty Development in Nordic Engineering Education.
Aalborg University Press, Denmark, 2004. pp. 89-96.
A. Kolmos, O. Vinther, P. Andersson, L. Malmi, M. Fuglem (Eds.),
Faculty Development in Nordic Engineering Education. Aalborg
University Press, Denmark, 2004.
V. Karavirta, A. Korhonen, L. Malmi, K. Stålnacke, MatrixPRO - A Tool
for On-the-fly Demonstration of Data Structures and Algorithms.
Proceedings of Third Program Visualization Workshop. Research Report
CS-RR-407, Department of Computer Science, The University of Warwick,
UK, 2004. pp. 26-33.
V. Karavirta, A. Korhonen, P. Tenhunen, Survey of Effortlessness in
Algorithm Visualization Systems. Proceedings of Third Program
Visualization Workshop. Research Report CS-RR-407, Department of
Computer Science, The University of Warwick, UK, 2004. pp. 141-148.
O. Seppälä, Program state visualization tool for teaching CS1.
Proceedings of Third Program Visualization Workshop. Research Report
CS-RR-407, Department of Computer Science, The University of Warwick,
UK, 2004. pp. 118-125.
A. Korhonen, L. Malmi, Taxonomy of Visual Algorithm Simulation
Exercises. Proceedings of Third Program Visualization Workshop.
Research Report CS-RR-407, Department of Computer Science, The
University of Warwick, UK, 2004. pp. 118-125.
M. Rontu, Visual Queries for a Student Information System, Master of
Science thesis, Helsinki University of Technology, Department of
Computer Science and Engineering, 2004.
L. Malmi, A. Korhonen, Automatic Feedback and Resubmission as Learning
Aid. Proceedings of ICALT'2004, 4th IEEE International conference on
Advanced Learning Technologies, pp. 186-190.
V. Karavirta, A. Korhonen, L. Malmi, K. Stålnacke, MatrixPro - A Tool
for Demonstrating Data Structures and Algorithms Ex Tempore.
Proceedings of ICALT'2004, 4th IEEE International conference on
Advanced Learning Technologies, pp. 892-893. (poster)
P. Kinnunen, L. Malmi: Some Methodological Viewpoints how to Evaluate
Efficiency of Learning in a Small Group - a Case Study of Learning
Programming. Proceedings of the XXI Annual Symposium of the Finnish
Mathematics and Science Education Research. Research report 253,
University of Helsinki, Department of Applied Sciences and Education,
pp. 510-527.
J. Lönnberg, A. Korhonen, L. Malmi: MVT --- A system for visual
testing of software. Proceedings of AVI'2004,
Advanced Visual Interfaces, Italy, 2004. pp. 385-388.
P. Silvasti, L. Malmi, P. Torvinen: Collecting statistical data of the
usage of a web-based educational software. The proceedings of IASTED
International Conference on Web-based Education, Austria, 2004,
pp. 107--110.
2003
T. Naps, G. Rössling, et. al.: Evaluating the Educational
Impact of Visualization. Report of the ITICSE'2003 working group on
"Evaluating the Educational Impact of Visualization". SIGCSE
Bulletin, vol 35 no 4, 2003, pp. 124-136.
E. Sutinen, J. Tarhio, T. Teräsvirta: Easy algorithm animation on the
Web. Multimedia Tools and Applications vol. 19, 2 (2003),
pp. 179-194.
M. Lattu, V. Meisalo, J. Tarhio: A visualization tool as a
demonstration aid. Computers & Education vol. 41, 2 (2003),
pp. 107-204.
E. Nuutila, S. Törmä: Introduction to Text Graphs. Proceedings
of Third Finnish / Baltic Sea Conference of Computer Science
Education. Report B-2003-3, Department of Computer Science,
University of Helsinki, 2003, pp. 75-83.
B. Cavas, G. La Russa, S. Pitkänen, P. Silander, J. Suhonen,
P. Silvasti: What to Consider in addition to Learning Objects in
Computer Science Education. Proceedings
of Third Finnish / Baltic Sea Conference of Computer Science
Education. Report B-2003-3, Department of Computer Science,
University of Helsinki, 2003, pp. 7-14.
A. Korhonen, L. Malmi, P. Silvasti, TRAKLA2: A Framework fo
Automatically Assessed Visual Algorithm Simulation Exercises. Proceedings
of Third Finnish / Baltic Sea Conference of Computer Science
Education. Report B-2003-3, Department of Computer Science,
University of Helsinki, 2003, pp. 48-56.
J. Lönnberg: Visual testing of software; Master of Science
thesis, Helsinki University of Technology, Department of Computer
Science and Engineering, 2003.
P. Silvasti: Tilastollisen datan
kerääminen algoritmisten harjoitustehtäväsovelmien
käytöstä (Collecting statistical data of the usage of
algorithmic exercise applets); Master of Science thesis, Helsinki
University of Technology, Department of Computer Science and
Engineering, 2003. (in finnish)
O. Seppälä: Visual Debugger for Java: Master of Science thesis,
Helsinki University of Technology, Department of Electrical
and Communications Engineering, 2003.
A. Korhonen, L. Malmi, J. Nikander, P. Tenhunen. Interaction and
Feedback in Automatically Assessed Algorithm Simulation Exercises.
Journal of Information Technology Education,
vol. 2, 2003, pp. 241-255.
T. Naps, G. Rössling, et. al. Exploring the Role of
Visualization and Engagement in Computer Science Education. Report of
the Working Group on "Improving the Educational Impact of Algorithm
Visualization", ITICSE'2002. ACM SIGCSE Bulletin, vol. 35 no
2, 2003, pp. 131-152.
L. Malmi, Tietotekniikan perusopetuksen kehittäminen. In:
A. Korhonen, J. Tarhio (Eds.), Tietojenkäsittelytieteen
päivät 2003, Report TKO-A39/03, Laboratory of Information
Processing Science, Helsinki University of Technology, Finland, 2003,
pp. 9-12. (in finnish)
S. Surakka, Computing Curricula 2001 -raportin vertailu kolmeen
suomalaiseen koulutusohjelmaan. In: A. Korhonen, J. Tarhio (Eds.),
Tietojenkäsittelytieteen päivät 2003, Report
TKO-A39/03, Laboratory of Information Processing Science, Helsinki
University of Technology, Finland, 2003, pp. 17-21. (in finnish)
P. Silvasti, Tilastollisen data kerääminen algoritmisista
kotitehtäväsovelmista. In: A. Korhonen, J. Tarhio (Eds.),
Tietojenkäsittelytieteen päivät 2003, Report
TKO-A39/03, Laboratory of Information Processing Science, Helsinki
University of Technology, Finland, 2003, pp. 62-65. (in finnish)
A. Korhonen, L. Malmi, Internet Based Training of Data Structures and
Algorithms at University Education. In: J. Bobry, A. Eteläpelto
(Eds.): Collaboration and Learning in Virtual Environments. Ebook
available in URL: http://selene.lib.jyu.fi:8080/julpu/9513914208.pdf.
University of Jyväskylä, Finland, 2003, pp. 140-149.
2002
P. Eronen, J. Nuutinen, E. Rautama, E. Sutinen, J. Tarhio: Concept
gaming. In: Proc. ICCE '02, Tenth International Conference on Computers
in Education. IEEE Computer Society Press, Los Alamitos, California,
2002, pp. 997-1001.
V. Karavirta, A. Korhonen, J. Nikander, P. Tenhunen, Effortless
Creation of Algorithm Visualization. Proceedings
of Second Finnish / Baltic Sea Conference of Computer Science
Education, Report A-2002-7, University of Joensuu, Department of
Computer Science, pp. 52-56.
A. Korhonen, L. Malmi, P. Mård, H. Salonen, P. Silvasti. Electronic
course material on Data Structures and Algorithms. Proceedings
of Second Finnish / Baltic Sea Conference of Computer Science
Education, Report A-2002-7, University of Joensuu, Department of
Computer Science, pp. 16-21.
P. Kinnunen, L. Malmi. Problem Based Learning in Introductory
Programming Does It Scale Up? Proceedings
of Second Finnish / Baltic Sea Conference of Computer Science
Education, Report A-2002-7, University of Joensuu, Department of
Computer Science, pp. 38-42.
L. Malmi, S. Ensio, T. Riski. Course Management System For Large Scale
Courses. Proceedings
of Second Finnish / Baltic Sea Conference of Computer Science
Education, Report A-2002-7, University of Joensuu, Department of
Computer Science, pp. 81-82.
S. Surakka, L. Malmi. Work Experience vs. Co-operative Training
Program. SIGCSE Bulletin, vol 34 no 4, 2002, pp. 44-47.
L. Malmi. Automaattinen tarkastaminen opetuksen
apuvälineenä (Automatic Assessment as an Aid for Education).
Tietojenkäsittelytiede, vol 17, pp. 24-35. (in finnish).
L. Malmi. Laatua perusopetukseen (Quality in Basic Education).
Tietojenkäsittelytiede, vol 16, pp.11-14. (in finnish).
L. Malmi. Portfolio opettajan työn apuvälineenä (Portfolio as an Aid
for the Teacher). Polysteekki 3/2002, (in finnish).
A. Korhonen, L. Malmi. Voiko verkossakin oppia? (Is it possible to
Learn in the Net?). Polysteekki 2/2002, (in finnish).
M. Ben-Ari, N. Myller, E. Sutinen, J. Tarhio: Perspectives on program
animation with Jeliot. In: Software Visualization, State-of-the-Art
Survey (ed. S. Diehl), Lecture Notes in Computer Science 2269, Springer,
2002, 31-45.
J. Eskola, J. Tarhio: On visualization of recursion with Excel. In:
Proceedings of the Second Program Visualization Workshop
(ed. M. Ben-Ari), Report, DAIMI PB - 547, Department of Computer
Science, University of Aarhus, 2002, pp. 45-51.
A. Korhonen, L. Malmi, J. Nikander, and P. Silvasti. Algorithm
Simulation -- A Novel Way to Specify Algorithm Animations.
Proceedings of the Second Program Visualization
Workshop, Denmark. Report, DAIMI PB - 547, Department of Computer
Science, University of Aarhus, Denmark, 2002, pp. 28-36.
A. Korhonen, L. Malmi. Matrix - Concept Animation and Algorithm
Simulation System. Proceedings of AVI'2002,
Advanced Visual Interfaces, 2002, p. 109-114.
A. Korhonen, L. Malmi, P. Myllyselkä, P. Scheinin. Does It Make
A Difference If the Students Exercise on the Web Or in the Class
Room? Proceedings of ITICSE'2002, Innovation and
Technology in Computer Science Education, 2002, pp. 121-124.
L. Malmi, A. Korhonen, R. Saikkonen. Experiences in Automatic
Assessment on Mass Courses and Issues for Designing Virtual Courses}.
Proceedings of ITICSE'2002, Innovation and Technology in
Computer Science Education, 2002, pp. 55-59.
A. Korhonen, L. Malmi, J. Nikander, and P. Tenhunen. Automatic
Feedback and Algorithm Simulation. In Proceedings
of Kolin Kolistelut - First Annual Baltic Conference on Computer
Science Education, Report A-2002-1, University of Joensuu,
Finland, 2002. pp. 20-26.
A. Korhonen, E. Sutinen, J. Tarhio: Understanding algorithms by means of
visualized path testing. In: Software Visualization, State-of-the-Art
Survey (ed. S. Diehl), Lecture Notes in Computer Science 2269, Springer,
2002, 256-268.
2001
V. Meisalo, E. Sutinen, J. Tarhio: Design models for enhancing open
learning environments. In: Proc. ICCE '01, Ninth International
Conference on Computers in Education, 2001, pp. 520-523.
J. Eskola, J. Tarhio: Animation of flowcharts with Excel. In: Proc.
First Program Visualization Workshop (ed. E. Sutinen), International
Proceedings Series 1, University of Joensuu, Department of Computer
Science, 2001, pp. 59-68.
J. Eskola, J. Tarhio: Ikoniohjelmointia Excelillä. Dimensio
65, 6 (2001), pp. 52-55.
A. Korhonen, L. Malmi, Design Pattern for Algorithm Animation and
Simulation, Proceedings of the First Program Visualization Workshop,
International Proceedings Series #1, University of Joensuu, 2001,
pp. 89-100.
M. Lattu, V. Meisalo, J. Tarhio: On using a visualization
tool as a demonstration aid. In: Proc. First Program Visualization
Workshop (ed. E. Sutinen), International Proceedings Series 1,
University of Joensuu, Department of Computer Science, 2001, pp. 141-162.
A. Korhonen, L. Malmi, R. Saikkonen, J. Nikander, Matrix -- Algorithm
Simulation System. Poster. Proceedings of ITICSE'2001,
Innovation and Technology in Computer Science Education, 2001, p. 180.
E. Rautama, A. Karvonen, J. Tarhio, J. Turkia: Versatile
concept map viewing on the Web. In: Proc. ITiCSE '01, Innovation and
Technology in Computer Science Education, ACM, 2001, pp. 105-108.
E. Rautama, E. Sutinen, J. Tarhio: Web tools for creative
problem solving. In: Proc. ICCE '01, Nineth International Conference on
Computers in Education, 2001, pp. 524-530.
E. Sutinen, J. Tarhio: Teaching to identify problems in a
creative way. In: Proc. FIE '01, 31st ASEE/IEEE Frontiers in Education
Conference, IEEE, 2001, p. T1D8-13.
R. Saikkonen, L. Malmi, A. Korhonen, Fully Automatic Assessment of
Programming Exercises. Proceedings of ITICSE'2001, Innovation and
Technology in Computer Science Education, 2001, pp. 133-136.
2000
V. Meisalo, E. Sutinen, J. Tarhio: Miten tietotekniikan opetuksessa
ratkaistaan eettisiä ongelmia luovalla tavalla? (How to solve ethical
problems in a creative way in Computer Science education) In: Opettaja
ja aine (ed. I. Buchberger). Helsingin yliopiston
opettajankoulutuslaitos, Tutkimuksia 224, Helsingin yliopisto, 2000,
448-463.
Ari Korhonen: Algorithm Animation and Simulation, Licenciate's
Thesis, Department of Computer Science, Helsinki University of
Technology, 2000.
A. Korhonen, L. Malmi: Algorithm Simulation with Automatic
Assessment. Proceedings of ITICSE'2000, Innovation and Technology in
Computer Science Education, 2000, pp. 160-163.
L. Malmi, A. Korhonen, New Methods for Teaching Data Structures and
Algorithms. Program and abstracts of Inno2000, International
Conference of Innovations in Higher Education, Helsinki, 2000,
p. 69. Full text available in URL: http://www.cs.hut.fi/~lma/papers/inno.ps
L. Malmi, E. Nuutila, S. Törmä, Using PBL in teaching
basic-level programming. Program and abstracts of Inno2000,
International Conference of Innovations in Higher Education, Helsinki,
2000, p. 112.
L. Malmi, E. Nuutila, S. Törmä. Ongelmalähtöinen oppiminen
ohjelmoinnin perusopetuksessa (Problem Based Learning in Teachning
Basic Programming). In "OPE^2 - Opetuksen kehittäminen TKK:lla,
kokemuksia opetuksen kehittämishankkeista." (reports from teaching
experiments carried out in TKK), TKK:n opetuksen ja oppimisen tuen
julkaisuja, 2000. (in finnish)
1999
A. Korhonen, L. Malmi: Internet-Based Training of Data Structures and
Algorithms. Presented in the Conference of Learning and Collaboration
in Virtual Environments, Jyväskylä, Finland, 1999.
Lauri Malmi, Ari Korhonen, WWW-TRAKLA, An internet-based environment
for learning data structures and algorithms. Poster in workshop:
CAMPUS FUTURUM -TEKNOLOGIA JA OPPIMINEN (Technology and learning),
4.3.99, Oulu, Finland.
Lauri Malmi, Ari Korhonen, Tietorakenteiden ja algoritmien opetus
(Teaching data structures and algorithms). Poster in Fiktio + Fakta^2,
TKK:n opetuksen kehittämispäivä, 23.4.99.
1997
Ari Korhonen: World Wide Web (WWW) tietorakenteiden ja algoritmien
tietokoneavusteisessa opetuksessa, Master's thesis, Department of
Computer Science, Helsinki University of Technology, 1997.
1996
R. Vilmi, L. Malmi. Learning English by Creating, Writing and Playing
WWW Adventure Games. Educational Technology Research &
Development, Vol 44 no 3, 1996, pp. 109-118.
1994
L. Malmi: CENVIRON - An Environment for Teaching and Learning C
Language. In: Proceedings of CLCE'94, Complex Learning in Computer
Environment, University of Joensuu, Finland, 1994. pp. 87-90.
A. Eerola, L.Malmi: KELVIN - A System for Analysing and Teaching C
Programming Style. In: Proceedings of CLCE'94, Complex Learning in
Computer Environment, University of Joensuu, Finland,
1994. pp. 112-117.
L. Malmi: BALT - A Tool for Studying Balanced Trees. Proceedings of
Vaasa Hypermedia'94, 1994, pp. 287-293.
V. Hirvisalo, K. Kaiju, J. Kotovirta, L. Malmi, E. Nuutila, I. Rein,
T. Soininen: VIA - Interactive Graph Algorithm Animator. Proceedings
of Vaasa Hypermedia'94, 1994, pp. 174-179.
1993
Hyvönen, L.Malmi: TRAKLA - A System for Teaching Algorithms Using
Email and a Graphical Editor. Proceedings of HYPERMEDIA in Vaasa'93,
1993, pp. 141-147.
Hautaniemi, E. Rämö, L. Malmi: CALPAS: A Computer Assisted Learning
Environment for Pascal Programming. Proceedings of HYPERMEDIA in
Vaasa'93, 1993, pp. 116-120.
|