2013 9th International Conference on Intelligent Environments 2013
DOI: 10.1109/ie.2013.46
|View full text |Cite
|
Sign up to set email alerts
|

Learn Programming++: The Design, Implementation and Deployment of an Intelligent Environment for the Teaching and Learning of Computer Programming

Abstract: We discuss the demand for intelligent systems to assist both teachers and students in the teaching and learning of computer programming, then describe the design, implementation of Nooblab, an integrated system offering instruction, a programming test bed and assessment for several programming languages, and its deployment in real university classroom situations. The system also logs every interaction which each student has with it, providing a rich set of data for analysis. Initial results from its use within… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

1
10
0

Year Published

2014
2014
2023
2023

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 10 publications
(11 citation statements)
references
References 23 publications
1
10
0
Order By: Relevance
“…Teaching and learning programming has been a well-known challenging issue faced by students and instructors in higher institutions (Hunter, Livingstone, Neve, & Alsop, 2013;Neve, Hunter, Livingston, & Orwell, 2012). Some students regard computer programming as a difficult subject and less interesting to learn (Hunter et al, 2013;Neve et al, 2012). Similarly, some instructors find it challenging to balance lectures on programming concepts (e.g.…”
Section: Introductionmentioning
confidence: 99%
See 4 more Smart Citations
“…Teaching and learning programming has been a well-known challenging issue faced by students and instructors in higher institutions (Hunter, Livingstone, Neve, & Alsop, 2013;Neve, Hunter, Livingston, & Orwell, 2012). Some students regard computer programming as a difficult subject and less interesting to learn (Hunter et al, 2013;Neve et al, 2012). Similarly, some instructors find it challenging to balance lectures on programming concepts (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…), the language syntax (e.g. PHP, Java syntaxes) and practical aspects to help students develop their programming skills (Hunter et al, 2013). Furthermore, it might become even more difficult for students to learn programming in a large class size and students who are occupied with other commitments (e.g.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations