Some experiences with the "contributing student approach"
Proceedings of the 11th annual SIGCSE conference on Innovation and technology in computer science education
First principles of CS instruction
Journal of Computing Sciences in Colleges
Active and cooperative learning: final tips and tricks (part IV)
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Retaining majors through the introductory sequence
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Weaving CS into CS1: a doubly depth-first approach
Proceedings of the 38th SIGCSE technical symposium on Computer science education
Attitudes and beliefs about computer science among students and faculty
ACM SIGCSE Bulletin
Students in computer ethics-speak up
Journal of Computing Sciences in Colleges
Building a thriving CS program at a small liberal arts college
Journal of Computing Sciences in Colleges
Hi-index | 0.00 |
Many CS1 courses lack a breadth in coverage of computing-related topics and do not actively engage in non-programming computer science topics. In addition, many introductory (and advanced) courses fail to help students develop oral communication skills. In this paper, we describe our experience with addressing these issues in CS1 courses at two different institutions through the use of brief, daily student presentations. Not only can this help recruitment and retention, but it helps to develop more well-rounded students. We also describe the results of a survey students take before and after the course to evaluate how participating in the course can affect attitudes and beliefs about computer science.