SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
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

Mais conteúdo relacionado

Mais procurados

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
 

Mais procurados (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
 

Semelhante 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
 

Semelhante 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

BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
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
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Osopher
 
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
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Projectjordimapav
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxAnupam32727
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationdeepaannamalai16
 
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
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptxAneriPatwari
 
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
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...Nguyen Thanh Tu Collection
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 

Último (20)

Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...Introduction to Research ,Need for research, Need for design of Experiments, ...
Introduction to Research ,Need for research, Need for design of Experiments, ...
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.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
 
Chi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical VariableChi-Square Test Non Parametric Test Categorical Variable
Chi-Square Test Non Parametric Test Categorical Variable
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
Healthy Minds, Flourishing Lives: A Philosophical Approach to Mental Health a...
 
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...
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
ClimART Action | eTwinning Project
ClimART Action    |    eTwinning ProjectClimART Action    |    eTwinning Project
ClimART Action | eTwinning Project
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptxCLASSIFICATION OF ANTI - CANCER DRUGS.pptx
CLASSIFICATION OF ANTI - CANCER DRUGS.pptx
 
Congestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentationCongestive Cardiac Failure..presentation
Congestive Cardiac Failure..presentation
 
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
Mattingly "AI & Prompt Design" - Introduction to Machine Learning"
 
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
 
Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,Spearman's correlation,Formula,Advantages,
Spearman's correlation,Formula,Advantages,
 
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
 
ARTERIAL BLOOD GAS ANALYSIS........pptx
ARTERIAL BLOOD  GAS ANALYSIS........pptxARTERIAL BLOOD  GAS ANALYSIS........pptx
ARTERIAL BLOOD GAS ANALYSIS........pptx
 
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
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - I-LEARN SMART WORLD - CẢ NĂM - CÓ FILE NGHE (BẢN...
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 

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