Incorporating the client's role in a software engineering course
SIGCSE '99 The proceedings of the thirtieth SIGCSE technical symposium on Computer science education
Teaching software engineering to make students ready for the real world
Journal of Computing Sciences in Colleges
Integrating authentic learning into a software development course: an experience report
Proceedings of the 14th annual ACM SIGITE conference on Information technology education
MyCS: CS for middle-years students and their teachers
Proceedings of the 45th ACM technical symposium on Computer science education
Hi-index | 0.00 |
We have developed and implemented, over four semesters, a model for engaging computer science majors in service learning for teachers of grades 6-8 at a K-8 school in an underserved community. This paper describes the design of a course focused on interweaving software engineering practice, service learning, and development of "soft" professional skills. CS student teams partner with middle school teacher teams to create learning games for classrooms, and then conduct classroom instruction and observation. We report on our results from evaluating the experience of CS students and middle school teachers through pre-post surveys, evaluator observation of student demo presentations and classroom instruction, focus groups, and student reflective journals.