system: enhancing problem solving skills in CS-1 students.
Theresa BeaubouefRichard LucasJames HowattPublished in: ACM SIGCSE Bull. (2001)
Keyphrases
- critical thinking
- mathematical problem solving
- cognitive skills
- student motivation
- helping students
- computer science students
- introductory programming
- information literacy
- young students
- conceptual understanding
- problem based learning
- medical students
- writing skills
- computer literacy
- student learning
- deaf students
- critical thinking skills
- collaborative learning
- solving problems
- word problems
- introductory computer science
- subject matter
- learning activities
- learning experience
- communication skills
- lifelong learning
- computer science
- skill development
- computational thinking
- higher order thinking skills
- higher education
- online course
- learning environment
- knowledge construction
- computer lab
- argumentation skills
- high school
- thinking skills
- classroom instruction
- e learning
- learning process
- distance learning
- cognitive apprenticeship
- online discussion
- teaching methods
- knowledge level
- middle school students
- learning objectives
- skill acquisition
- science education
- hong kong
- peer assessment
- post test
- school education
- educational experiences
- learning outcomes
- professional development
- college students
- educational settings
- special education
- programming course
- programming assignments
- introductory programming courses
- online learning
- blended learning
- creative problem solving
- mental models