Teaching programming to liberal arts students: a narrative media approach.
Peter Bøgh AndersenJens BennedsenSteffen BrandorffMichael E. CaspersenJesper MosegaardPublished in: ITiCSE (2003)
Keyphrases
- programming course
- computer programming
- introductory programming
- introductory computer science
- introductory programming courses
- computer science curriculum
- computer science education
- high school
- lego mindstorms
- programming education
- learning sciences
- programming concepts
- higher education
- learning process
- student learning
- computer lab
- learning environment
- teaching methods
- novice programmers
- students studying
- students learning
- e learning
- university level
- educational systems
- teaching materials
- middle school students
- distance learning
- programming skills
- computer programs
- computer science students
- thinking skills
- distance education
- helping students
- secondary school
- automatic assessment
- programming exercises
- blended learning
- multimedia
- engaging students
- engineering education
- educational institutions
- programming environment
- science education
- programming language
- learning activities
- information literacy
- cognitive tutor
- high school students
- classroom teaching
- scientific inquiry
- object oriented programming
- computer assisted instruction
- programming assignments
- intelligent tutoring systems
- educational software
- school teachers
- problem based learning
- hong kong
- educational technology
- student responses
- learning analytics
- learning outcomes
- learning experience