Students' understanding of computer science soft ideas: the case of programming paradigm.
Yuila StolinOrit HazzanPublished in: ACM SIGCSE Bull. (2007)
Keyphrases
- computer science
- computer programming
- computer science curriculum
- computer science education
- programming course
- introductory programming courses
- computer science students
- computer scientists
- introductory computer science
- students studying
- computing education
- programming skills
- electrical engineering
- conceptual understanding
- knowledge integration
- deeper understanding
- mathematical concepts
- introductory programming
- artificial intelligence
- learning environment
- programming education
- e learning
- lecture notes
- subject matter
- student learning
- collaborative learning
- learning process
- high school
- programming language
- computer engineering
- helping students
- library and information science
- active participation
- scientific knowledge
- learning experience
- external representations
- instructional systems
- multiple perspectives
- undergraduate students
- graduate students
- social sciences
- intelligent tutoring systems
- learning styles
- programming concepts
- upper level
- social issues
- theoretical frameworks
- middle school
- high school students
- science education
- african american
- computer lab