ABSTRACT
As the number of new computer users grows, it becomes increasingly difficult to give introductory short courses to everyone. In the past, we have dealt with this by offering more and more sections each semester. When all the sections fill up, we schedule an additional section (and end up, it seems, teaching all the time). Even then, people come to other short courses without the “Introduction to Timesharing” prerequisite; or they say, “I couldn't fit any of your 5 sections into my schedule.”
To alleviate the pressures of teaching many sections (and to allow our students even more scheduling freedom), we at SUACC have tried several alternatives, such as tutorial programs and more printed material. This paper describes some of the alternatives and combinations of alternatives we have experimented with. Some were successful, some not. While we are still experimenting, we have found a combination which seems to please the students, while saving staff time.
Index Terms
- Alternatives to teaching introductory short courses
Recommendations
Scaling Introductory Courses Using Undergraduate Teaching Assistants
SIGCSE '17: Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science EducationUndergraduates are widely used in support of Computer Science (CS) departments' teaching missions as teaching assistants, peer mentors, section leaders, course assistants, and tutors. Those undergraduates engaged in teaching have the opportunity to ...
Frequency of Instructor- and Student-Centered Teaching Practices in Introductory CS Courses
SIGCSE '19: Proceedings of the 50th ACM Technical Symposium on Computer Science EducationDespite growing promotion of student-centered teaching, few studies have assessed how widely these practices have diffused throughout computer science (CS) higher education. Studies on teaching practices often treat instructor- and student-centered ...
Using undergraduate teaching assistants in introductory computer courses
Using undergraduate teaching assistant (UTA) as part of the teaching process has created student success in computing courses. Many researchers [3, 7] have shown that peer-led team learning (PLTL) has improved student engagement and retention of under ...
Comments