Humanistic approaches for teaching technical writing service courses better meet the needs of our students (and our discipline).
Dave KmiecOlga MenagarishviliBernadette LongoPublished in: ProComm (2017)
Keyphrases
- higher education
- university level
- distance education
- computer science students
- university courses
- writing skills
- e learning
- programming course
- introductory computer science
- student progress
- semester long
- distance learning
- teaching methods
- computer science education
- teaching materials
- learning in higher education
- undergraduate and graduate
- undergraduate engineering
- engineering courses
- computer science
- computer science courses
- blended learning
- practical experience
- learning environment
- students studying
- subject matter
- high school
- classroom teaching
- online course
- learning process
- secondary school
- computer programming
- introductory programming courses
- computer science curriculum
- student responses
- online learning
- college level
- student learning
- pedagogical model
- intelligent tutoring systems
- teaching strategies
- instructional strategies
- elementary school students
- introductory programming
- helping students
- student centered
- learning styles
- learning activities
- project based learning
- web based learning
- engineering education
- cooperative learning
- college students