SlideShare una empresa de Scribd logo
1 de 15
Utilizing Web-based
programming learning
environment in University
teaching
Satu Alaoutinen
Antti Lihavainen
Satu Alaoutinen
M.Sc. (eng.), Computer Science
Teacher in CS laboratory
Graduate student – doctoral studies about
developing programming instruction
Teaching programming courses since 1997
Experiences of Viope tools since 2001
Brainstorming and testing the first version of
the automatic program assessment tool
Lappeenranta University of
Technology
University of technology and business
~ 5000 undergraduate students
Expertise in 
– Russian affaires, 
– Management of business and innovation, 
– Energy efficiency and the energy market, 
– Strategic management of business and
technology, 
– Scientific computing and modeling of industrial
processes
Antti Lihavainen
Viope Solutions Ltd
– CEO 2009 
– Software Engineer 2001-2003 
MoonTV, CERN, Elisa Plc, Destia Ltd,
Shanghai NSD Development Co. Ltd
Computer Science @ Lappeenranta
University of Technology
EU-China Managers Exchange & Training
Programme
Background of Viope Tools
Viope Solutions Ltd was founded as a spin-
off from LUT, 2001
Automatic Response Technology (ART) was
developed for helping teachers routine
work
Focus on programming but ART also
developed for mathematics
Company aiming for international markets
– Holland, China, United States
Quick visit to Viope
What does it look like?
Viope tool in brief
 Web-based use, no need for installations
 24/7 supported training for students, freedom to
learn anytime, anywhere
 ART support for C, C++, Java, SQL, PHP, Python,
Ruby
 Monitoring tools for teachers
 Content control by teacher, possibility to input
extra materials by teacher
 Exam function
 Plagiarism detection
 Tutor available as an option
Teaching tools for programming
Integrated development environment,
IDE
– Programming in general
Submission systems
– Assignment uploading/assessment
Tutoring mechanisms
– Hints for debugging
Virtual learning environments, VLE
Viope at LUT
Has been in use for 10 years in different
courses
– C, C++, Python, SQL
Studies show its usefulness
– Jeffrey Carver, Lisa Hende, "Viope as a Tool
for Teaching Introductory Programming: An
Empirical Investigation," 
– Vihtonen E. and Ageenko E., (2002)  “VIOPE-
computer supported environment for
learning programming languages.”
Administrative point of view
Automatic assessment saves 
– Time
– Money
– Effort
At LUT one teaching assistant less /
course
Do not replace all teachers
Supports self-paced/individualized
learning  less drop-outs
Teacher's point of view
Automatic assessment saves time
Automatic assessment saves effort
It is possible to use more assignments
– Programming is learning by doing
Wrong mental models are corrected before
they fix in mind
Follow up tools reveal problems and make
it possible to intervene in early stages
Plagiarism detection
Student's point of view
Students are not bound to a classroom
Possibility to proceed at own pace
Wrong mental models are corrected
before they fix in mind
Own compiler environment is not
necessary
Global point of view
Classroom is not required
Web based
Can be used without any installations /
servers
Distance tutor available at preferred
level
Programming demo
Student at work
– Studying
– Coding
– Debugging
– Seeking advice
Teacher of the course
– Following students
– Plagiarism
Looking for information?
www.viope.com
More articles:
– Vihtonen, E. & Alaoutinen, S. & Kaarna, A.
Computer Supported Learning Environment
for C Programming Language
satu.alaoutinen{@lut.fi, @gmail.com}
antti.lihavainen@viope.com

Más contenido relacionado

La actualidad más candente

Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17abc19789
 
Distance Education Team Update Spring 2015
Distance Education Team Update Spring 2015Distance Education Team Update Spring 2015
Distance Education Team Update Spring 2015E S
 
Teachings and Workshops Effectiveness
Teachings and Workshops EffectivenessTeachings and Workshops Effectiveness
Teachings and Workshops EffectivenessKaveh Rasouli Chizari
 
Silos Cf Tech Course
Silos Cf Tech CourseSilos Cf Tech Course
Silos Cf Tech Coursequeenofrug
 
Lg presentation 2011
Lg presentation 2011Lg presentation 2011
Lg presentation 2011allbhatias
 
Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...
Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...
Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...Stephen j Hall
 
Sunway University 12th Annual ESAP Symposium (E) Workshop J Farhana Azhani ...
Sunway University 12th Annual ESAP Symposium (E) Workshop J   Farhana Azhani ...Sunway University 12th Annual ESAP Symposium (E) Workshop J   Farhana Azhani ...
Sunway University 12th Annual ESAP Symposium (E) Workshop J Farhana Azhani ...Stephen j Hall
 
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for Healthcare
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for HealthcareTXDLA 2015 Presentation: Using Unity3D for Creating Simulations for Healthcare
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for HealthcareE S
 
ISU presentation - Spring 2015
ISU presentation - Spring 2015ISU presentation - Spring 2015
ISU presentation - Spring 2015Mr_Strain
 
Blended Learning - Examples from UCT (2015)
Blended Learning - Examples from UCT (2015)Blended Learning - Examples from UCT (2015)
Blended Learning - Examples from UCT (2015)Samantha Lee Pan
 
Pitfalls Of Blended Learning
Pitfalls Of Blended LearningPitfalls Of Blended Learning
Pitfalls Of Blended Learningcniemczik
 
Digital Literacy and New Teaching Skills for University Lecturers Going Online,
Digital Literacy and New Teaching Skills for University Lecturers Going Online,Digital Literacy and New Teaching Skills for University Lecturers Going Online,
Digital Literacy and New Teaching Skills for University Lecturers Going Online,Susanne Koch
 
JayavardhanKaspaResumeDeloitte
JayavardhanKaspaResumeDeloitteJayavardhanKaspaResumeDeloitte
JayavardhanKaspaResumeDeloitteJayavardhan Kaspa
 
E assessment
E assessmentE assessment
E assessmentMad Buny
 
Evaluation and usability - ACPET e Mentor session
Evaluation and usability - ACPET e Mentor sessionEvaluation and usability - ACPET e Mentor session
Evaluation and usability - ACPET e Mentor sessionYum Studio
 
Weblab: Programming Education in the Browser
Weblab: Programming Education in the BrowserWeblab: Programming Education in the Browser
Weblab: Programming Education in the BrowserEelco Visser
 
Software Evaluation Assignment
Software Evaluation AssignmentSoftware Evaluation Assignment
Software Evaluation AssignmentAmy O'Toole
 

La actualidad más candente (20)

Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17Te computer-syllabus-2015-course-3-4-17
Te computer-syllabus-2015-course-3-4-17
 
Distance Education Team Update Spring 2015
Distance Education Team Update Spring 2015Distance Education Team Update Spring 2015
Distance Education Team Update Spring 2015
 
Teachings and Workshops Effectiveness
Teachings and Workshops EffectivenessTeachings and Workshops Effectiveness
Teachings and Workshops Effectiveness
 
Silos Cf Tech Course
Silos Cf Tech CourseSilos Cf Tech Course
Silos Cf Tech Course
 
Lg presentation 2011
Lg presentation 2011Lg presentation 2011
Lg presentation 2011
 
Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...
Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...
Sunway University 12th Annual ESAP Symposium (E) Workshop J The Adoption of T...
 
Sunway University 12th Annual ESAP Symposium (E) Workshop J Farhana Azhani ...
Sunway University 12th Annual ESAP Symposium (E) Workshop J   Farhana Azhani ...Sunway University 12th Annual ESAP Symposium (E) Workshop J   Farhana Azhani ...
Sunway University 12th Annual ESAP Symposium (E) Workshop J Farhana Azhani ...
 
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for Healthcare
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for HealthcareTXDLA 2015 Presentation: Using Unity3D for Creating Simulations for Healthcare
TXDLA 2015 Presentation: Using Unity3D for Creating Simulations for Healthcare
 
ISU presentation - Spring 2015
ISU presentation - Spring 2015ISU presentation - Spring 2015
ISU presentation - Spring 2015
 
Blended Learning - Examples from UCT (2015)
Blended Learning - Examples from UCT (2015)Blended Learning - Examples from UCT (2015)
Blended Learning - Examples from UCT (2015)
 
Pitfalls Of Blended Learning
Pitfalls Of Blended LearningPitfalls Of Blended Learning
Pitfalls Of Blended Learning
 
Digital Literacy and New Teaching Skills for University Lecturers Going Online,
Digital Literacy and New Teaching Skills for University Lecturers Going Online,Digital Literacy and New Teaching Skills for University Lecturers Going Online,
Digital Literacy and New Teaching Skills for University Lecturers Going Online,
 
JayavardhanKaspaResumeDeloitte
JayavardhanKaspaResumeDeloitteJayavardhanKaspaResumeDeloitte
JayavardhanKaspaResumeDeloitte
 
E assessment
E assessmentE assessment
E assessment
 
Evaluation and usability - ACPET e Mentor session
Evaluation and usability - ACPET e Mentor sessionEvaluation and usability - ACPET e Mentor session
Evaluation and usability - ACPET e Mentor session
 
Feeding and Captivating OU Students
Feeding and Captivating OU StudentsFeeding and Captivating OU Students
Feeding and Captivating OU Students
 
Weblab: Programming Education in the Browser
Weblab: Programming Education in the BrowserWeblab: Programming Education in the Browser
Weblab: Programming Education in the Browser
 
Microsoft Imagine cup 2019
Microsoft Imagine cup 2019Microsoft Imagine cup 2019
Microsoft Imagine cup 2019
 
Software Evaluation Assignment
Software Evaluation AssignmentSoftware Evaluation Assignment
Software Evaluation Assignment
 
Digital Pens & Paper
Digital Pens & PaperDigital Pens & Paper
Digital Pens & Paper
 

Similar a Utilizing Web-based programming learning environment in University teaching

JANE RUIJUN TIAN RESUME 2016-9-23
JANE RUIJUN TIAN RESUME 2016-9-23JANE RUIJUN TIAN RESUME 2016-9-23
JANE RUIJUN TIAN RESUME 2016-9-23Jane Tian
 
2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tomberg2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tombergifi8106tlu
 
E - learning-zabijan
E -  learning-zabijanE -  learning-zabijan
E - learning-zabijanthabeehullah
 
E learning-zabijan
E   learning-zabijanE   learning-zabijan
E learning-zabijanthabeehullah
 
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...ijiert bestjournal
 
2008 Comparing Auth Tools F Vervenne
2008 Comparing Auth Tools F Vervenne2008 Comparing Auth Tools F Vervenne
2008 Comparing Auth Tools F VervenneFilip Vervenne
 
Reinventing the Data Analytics Classroom
Reinventing the Data Analytics ClassroomReinventing the Data Analytics Classroom
Reinventing the Data Analytics ClassroomGalit Shmueli
 
Blended learning in Software Engineering Education: the Application Lifecycle...
Blended learning in Software Engineering Education: the Application Lifecycle...Blended learning in Software Engineering Education: the Application Lifecycle...
Blended learning in Software Engineering Education: the Application Lifecycle...Alexey Neznanov
 
Rapid eLearning
Rapid eLearningRapid eLearning
Rapid eLearningYum Studio
 
Using technology in LL
Using technology in LLUsing technology in LL
Using technology in LLemma.a
 
Ideas on increasing the computer literacy in a Tanzanian village
Ideas on increasing the computer literacy in a Tanzanian villageIdeas on increasing the computer literacy in a Tanzanian village
Ideas on increasing the computer literacy in a Tanzanian villagebikinikillah
 
0. Course Introduction
0. Course Introduction0. Course Introduction
0. Course IntroductionIntro C# Book
 
Supporting E Learners El Net Congress 1109
Supporting E Learners El Net Congress 1109Supporting E Learners El Net Congress 1109
Supporting E Learners El Net Congress 1109clintos
 
A Road Map Proposal for Transition to Large Scale E-Learning in Open Universi...
A Road Map Proposal for Transition to Large Scale E-Learning in Open Universi...A Road Map Proposal for Transition to Large Scale E-Learning in Open Universi...
A Road Map Proposal for Transition to Large Scale E-Learning in Open Universi...Mehmet Emin Mutlu
 

Similar a Utilizing Web-based programming learning environment in University teaching (20)

JANE RUIJUN TIAN RESUME 2016-9-23
JANE RUIJUN TIAN RESUME 2016-9-23JANE RUIJUN TIAN RESUME 2016-9-23
JANE RUIJUN TIAN RESUME 2016-9-23
 
2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tomberg2015-11-19 Venia Legendi: Vladimir Tomberg
2015-11-19 Venia Legendi: Vladimir Tomberg
 
Resume 2016
Resume 2016Resume 2016
Resume 2016
 
Pye_resume_2016_InstrDesgn
Pye_resume_2016_InstrDesgnPye_resume_2016_InstrDesgn
Pye_resume_2016_InstrDesgn
 
E - learning-zabijan
E -  learning-zabijanE -  learning-zabijan
E - learning-zabijan
 
E learning-zabijan
E   learning-zabijanE   learning-zabijan
E learning-zabijan
 
Bel CV
Bel CVBel CV
Bel CV
 
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...
INTERFACE BASED PROGRAMMING ASSIGNMENTS AND AUTOMATIC ASSESSMENT AND GRADING ...
 
2008 Comparing Auth Tools F Vervenne
2008 Comparing Auth Tools F Vervenne2008 Comparing Auth Tools F Vervenne
2008 Comparing Auth Tools F Vervenne
 
Reinventing the Data Analytics Classroom
Reinventing the Data Analytics ClassroomReinventing the Data Analytics Classroom
Reinventing the Data Analytics Classroom
 
Blended learning in Software Engineering Education: the Application Lifecycle...
Blended learning in Software Engineering Education: the Application Lifecycle...Blended learning in Software Engineering Education: the Application Lifecycle...
Blended learning in Software Engineering Education: the Application Lifecycle...
 
Rapid eLearning
Rapid eLearningRapid eLearning
Rapid eLearning
 
Using technology in LL
Using technology in LLUsing technology in LL
Using technology in LL
 
e-learning-singapore
e-learning-singaporee-learning-singapore
e-learning-singapore
 
Ideas on increasing the computer literacy in a Tanzanian village
Ideas on increasing the computer literacy in a Tanzanian villageIdeas on increasing the computer literacy in a Tanzanian village
Ideas on increasing the computer literacy in a Tanzanian village
 
Activity 1
Activity 1Activity 1
Activity 1
 
0. Course Introduction
0. Course Introduction0. Course Introduction
0. Course Introduction
 
Supporting E Learners El Net Congress 1109
Supporting E Learners El Net Congress 1109Supporting E Learners El Net Congress 1109
Supporting E Learners El Net Congress 1109
 
A Road Map Proposal for Transition to Large Scale E-Learning in Open Universi...
A Road Map Proposal for Transition to Large Scale E-Learning in Open Universi...A Road Map Proposal for Transition to Large Scale E-Learning in Open Universi...
A Road Map Proposal for Transition to Large Scale E-Learning in Open Universi...
 
E-learning
E-learningE-learning
E-learning
 

Último

Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17Celine George
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfChristalin Nelson
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptxmary850239
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research DiscourseAnita GoswamiGiri
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxAneriPatwari
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 

Último (20)

Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17How to Manage Buy 3 Get 1 Free in Odoo 17
How to Manage Buy 3 Get 1 Free in Odoo 17
 
Indexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdfIndexing Structures in Database Management system.pdf
Indexing Structures in Database Management system.pdf
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx4.11.24 Poverty and Inequality in America.pptx
4.11.24 Poverty and Inequality in America.pptx
 
Scientific Writing :Research Discourse
Scientific  Writing :Research  DiscourseScientific  Writing :Research  Discourse
Scientific Writing :Research Discourse
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
CHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptxCHEST Proprioceptive neuromuscular facilitation.pptx
CHEST Proprioceptive neuromuscular facilitation.pptx
 
prashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Professionprashanth updated resume 2024 for Teaching Profession
prashanth updated resume 2024 for Teaching Profession
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 

Utilizing Web-based programming learning environment in University teaching

  • 1. Utilizing Web-based programming learning environment in University teaching Satu Alaoutinen Antti Lihavainen
  • 2. Satu Alaoutinen M.Sc. (eng.), Computer Science Teacher in CS laboratory Graduate student – doctoral studies about developing programming instruction Teaching programming courses since 1997 Experiences of Viope tools since 2001 Brainstorming and testing the first version of the automatic program assessment tool
  • 3. Lappeenranta University of Technology University of technology and business ~ 5000 undergraduate students Expertise in  – Russian affaires,  – Management of business and innovation,  – Energy efficiency and the energy market,  – Strategic management of business and technology,  – Scientific computing and modeling of industrial processes
  • 4. Antti Lihavainen Viope Solutions Ltd – CEO 2009  – Software Engineer 2001-2003  MoonTV, CERN, Elisa Plc, Destia Ltd, Shanghai NSD Development Co. Ltd Computer Science @ Lappeenranta University of Technology EU-China Managers Exchange & Training Programme
  • 5. Background of Viope Tools Viope Solutions Ltd was founded as a spin- off from LUT, 2001 Automatic Response Technology (ART) was developed for helping teachers routine work Focus on programming but ART also developed for mathematics Company aiming for international markets – Holland, China, United States
  • 6. Quick visit to Viope What does it look like?
  • 7. Viope tool in brief  Web-based use, no need for installations  24/7 supported training for students, freedom to learn anytime, anywhere  ART support for C, C++, Java, SQL, PHP, Python, Ruby  Monitoring tools for teachers  Content control by teacher, possibility to input extra materials by teacher  Exam function  Plagiarism detection  Tutor available as an option
  • 8. Teaching tools for programming Integrated development environment, IDE – Programming in general Submission systems – Assignment uploading/assessment Tutoring mechanisms – Hints for debugging Virtual learning environments, VLE
  • 9. Viope at LUT Has been in use for 10 years in different courses – C, C++, Python, SQL Studies show its usefulness – Jeffrey Carver, Lisa Hende, "Viope as a Tool for Teaching Introductory Programming: An Empirical Investigation,"  – Vihtonen E. and Ageenko E., (2002)  “VIOPE- computer supported environment for learning programming languages.”
  • 10. Administrative point of view Automatic assessment saves  – Time – Money – Effort At LUT one teaching assistant less / course Do not replace all teachers Supports self-paced/individualized learning  less drop-outs
  • 11. Teacher's point of view Automatic assessment saves time Automatic assessment saves effort It is possible to use more assignments – Programming is learning by doing Wrong mental models are corrected before they fix in mind Follow up tools reveal problems and make it possible to intervene in early stages Plagiarism detection
  • 12. Student's point of view Students are not bound to a classroom Possibility to proceed at own pace Wrong mental models are corrected before they fix in mind Own compiler environment is not necessary
  • 13. Global point of view Classroom is not required Web based Can be used without any installations / servers Distance tutor available at preferred level
  • 14. Programming demo Student at work – Studying – Coding – Debugging – Seeking advice Teacher of the course – Following students – Plagiarism
  • 15. Looking for information? www.viope.com More articles: – Vihtonen, E. & Alaoutinen, S. & Kaarna, A. Computer Supported Learning Environment for C Programming Language satu.alaoutinen{@lut.fi, @gmail.com} antti.lihavainen@viope.com