Everycoding

Combination of ITS and (m)OOC for programming education

Dongeun Sun, Hyeoncheol Kim

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Both MOOC and ITS has its respective advantages in programming learning. As MOOC and ITS are complementary to each other, their integration will increase learning effectiveness. We developed the system ‘Everycoding’, which integrates MOOC and ITS to evaluate the effectiveness. We introduced two models in the system: programming knowledge model and reusable student model. Programming knowledge model represents programming concepts and encodes various types of learning contents in MOOC. Reusable student model is a student model that can be used for other courses in MOOC. In this paper, we present the models in the Everycoding.

Original languageEnglish
Title of host publicationIntelligent Tutoring Systems - 14th International Conference, ITS 2018, Proceedings
PublisherSpringer Verlag
Pages466-469
Number of pages4
ISBN (Print)9783319914633
Publication statusPublished - 2018 Jan 1
Event14th International Conference on Intelligent Tutoring Systems, ITS 2018 - Montreal, Canada
Duration: 2018 Jun 112018 Jun 15

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume10858 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Other

Other14th International Conference on Intelligent Tutoring Systems, ITS 2018
CountryCanada
CityMontreal
Period18/6/1118/6/15

Fingerprint

Programming
Education
Students
Model
Computer systems programming
Programming Model
Integrate
Evaluate
Learning
Knowledge

Keywords

  • ITS
  • MOOC
  • Programming tutoring

ASJC Scopus subject areas

  • Theoretical Computer Science
  • Computer Science(all)

Cite this

Sun, D., & Kim, H. (2018). Everycoding: Combination of ITS and (m)OOC for programming education. In Intelligent Tutoring Systems - 14th International Conference, ITS 2018, Proceedings (pp. 466-469). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 10858 LNCS). Springer Verlag.

Everycoding : Combination of ITS and (m)OOC for programming education. / Sun, Dongeun; Kim, Hyeoncheol.

Intelligent Tutoring Systems - 14th International Conference, ITS 2018, Proceedings. Springer Verlag, 2018. p. 466-469 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Vol. 10858 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Sun, D & Kim, H 2018, Everycoding: Combination of ITS and (m)OOC for programming education. in Intelligent Tutoring Systems - 14th International Conference, ITS 2018, Proceedings. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 10858 LNCS, Springer Verlag, pp. 466-469, 14th International Conference on Intelligent Tutoring Systems, ITS 2018, Montreal, Canada, 18/6/11.
Sun D, Kim H. Everycoding: Combination of ITS and (m)OOC for programming education. In Intelligent Tutoring Systems - 14th International Conference, ITS 2018, Proceedings. Springer Verlag. 2018. p. 466-469. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Sun, Dongeun ; Kim, Hyeoncheol. / Everycoding : Combination of ITS and (m)OOC for programming education. Intelligent Tutoring Systems - 14th International Conference, ITS 2018, Proceedings. Springer Verlag, 2018. pp. 466-469 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
@inproceedings{74c146da6fa04b389115d60752555deb,
title = "Everycoding: Combination of ITS and (m)OOC for programming education",
abstract = "Both MOOC and ITS has its respective advantages in programming learning. As MOOC and ITS are complementary to each other, their integration will increase learning effectiveness. We developed the system ‘Everycoding’, which integrates MOOC and ITS to evaluate the effectiveness. We introduced two models in the system: programming knowledge model and reusable student model. Programming knowledge model represents programming concepts and encodes various types of learning contents in MOOC. Reusable student model is a student model that can be used for other courses in MOOC. In this paper, we present the models in the Everycoding.",
keywords = "ITS, MOOC, Programming tutoring",
author = "Dongeun Sun and Hyeoncheol Kim",
year = "2018",
month = "1",
day = "1",
language = "English",
isbn = "9783319914633",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "466--469",
booktitle = "Intelligent Tutoring Systems - 14th International Conference, ITS 2018, Proceedings",

}

TY - GEN

T1 - Everycoding

T2 - Combination of ITS and (m)OOC for programming education

AU - Sun, Dongeun

AU - Kim, Hyeoncheol

PY - 2018/1/1

Y1 - 2018/1/1

N2 - Both MOOC and ITS has its respective advantages in programming learning. As MOOC and ITS are complementary to each other, their integration will increase learning effectiveness. We developed the system ‘Everycoding’, which integrates MOOC and ITS to evaluate the effectiveness. We introduced two models in the system: programming knowledge model and reusable student model. Programming knowledge model represents programming concepts and encodes various types of learning contents in MOOC. Reusable student model is a student model that can be used for other courses in MOOC. In this paper, we present the models in the Everycoding.

AB - Both MOOC and ITS has its respective advantages in programming learning. As MOOC and ITS are complementary to each other, their integration will increase learning effectiveness. We developed the system ‘Everycoding’, which integrates MOOC and ITS to evaluate the effectiveness. We introduced two models in the system: programming knowledge model and reusable student model. Programming knowledge model represents programming concepts and encodes various types of learning contents in MOOC. Reusable student model is a student model that can be used for other courses in MOOC. In this paper, we present the models in the Everycoding.

KW - ITS

KW - MOOC

KW - Programming tutoring

UR - http://www.scopus.com/inward/record.url?scp=85048322974&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85048322974&partnerID=8YFLogxK

M3 - Conference contribution

SN - 9783319914633

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 466

EP - 469

BT - Intelligent Tutoring Systems - 14th International Conference, ITS 2018, Proceedings

PB - Springer Verlag

ER -