Teaching and learning computer science soft skills using soft skills: the students' perspective.
Orit HazzanGadi Har-ShaiPublished in: SIGCSE (2014)
Keyphrases
- soft skills
- technology enhanced
- computer programming
- project management
- learning process
- introductory programming courses
- computer science
- computer science education
- serious games
- university level
- e learning
- technology enhanced learning
- learning community
- learning systems
- students studying
- learning environment
- higher education
- language learning
- collaborative learning
- learning sciences
- helping students
- learning analytics
- introductory computer science
- teaching materials
- secondary school
- learning algorithm
- technical skills
- elementary school
- teaching methods
- computer science students
- learning design
- online learning
- mathematical concepts
- blended learning
- introductory programming
- high school
- classroom teaching
- teacher education
- university students
- learning content
- distance learning
- knowledge management
- programming course
- learning activities
- learning styles
- distance education
- computer science curriculum