Keyphrases
- programming course
- remote laboratories
- java programming
- computer programming
- introductory programming
- programming education
- feel comfortable
- learning objectives
- learning environment
- learning outcomes
- student learning
- online course
- virtual lab
- programming environments
- novice programmers
- introductory computer science
- collaborative learning
- remote access
- programming concepts
- learning computer programming
- distance learning
- computer lab
- programming language
- distance education
- programming environment
- computer science education
- college students
- learning styles
- learning experience
- higher education
- introductory programming courses
- learning tools
- lego mindstorms
- engineering education
- elementary school
- high school students
- computer programs
- students studying
- programming assignments
- e learning
- oracle database g express edition
- cognitive tutor
- programming skills
- mixed reality
- intelligent tutoring systems
- learning activities
- learning process
- intelligent tutor
- programming exercises
- computer software
- computer assisted instruction
- computer science curriculum
- computer supported collaborative learning