Considerations for switching: exploring factors behind CS students' desire to leave a CS major.
Amanpreet KapoorChristina Gardner-McCunePublished in: ITiCSE (2018)
Keyphrases
- student motivation
- introductory programming
- computer science
- introductory computer science
- student learning
- introductory programming courses
- programming assignments
- student success
- computational thinking
- higher education
- intelligent tutoring systems
- computer programming
- computer science students
- learning environment
- learning process
- learning experience
- artificial intelligence
- programming course
- mobile learning
- learning outcomes
- college students
- automatic assessment
- learning activities
- computer supported collaborative learning
- problem based learning
- grounded theory
- middle school
- secondary school
- university students
- high school students
- undergraduate students