Part 4: Gain Staff Advantage for your School
With the exploding demand for CS education, it isn’t only the number of students that has grown, but the competition for qualified teaching staff must be considered as well. At CSULB, we have the added challenge of several competing schools in the same area; as a result we must very carefully consider how to grow our classes when local teachers have many choices of where to work. In order to keep up with the student demand, it is important to consider all the incentives that keep current instructors happy and attract new teaching staff as needed.
First Address the Low-Hanging Fruit
Most teachers would prefer not to repeat the same lecture three times in a given day, so we have found ways to make use of larger classrooms instead of repeating classes. While this solution offers the added advantage of making efficient use of physical resources, it also brings its own set of challenges.
Let Technology Do Repetitive Work
In spite of our best efforts, we at CSULB are reaching a point where we are running out of options as to who we can bring in to teach. Technology is simply mandatory for us to manage the increased demand.
Also for schools like ours that choose to run larger class sizes, the key is finding a way to manage the larger workloads in a given class. There are many ways that technology makes this possible – from automated grading, to the fact that comments from a teacher or TAs can be saved and reused where the same mistake was made in multiple places in code.
I hope you have gained some valuable insight into how you can continue to not just grow, but also improve CS education for your school.
To see the previous blogs posts, click on any the following links: