What We Do
Computer Science Teaching and Learning (CST&L) designs effective curricula to improve teaching and increase learning. Each curriculum includes an electronic, customizable textbook, flash animations, concept maps, classroom posters, and software learning tools. Our research-based designs ensure that every CST&L curriculum presents the material of computer science in short, focused units that always clarify the complex.
The Challenges of Teaching and Learning Computer Science
Our fundamental goal is to help and support computer science teachers. Teaching computer science is fun, but it's also challenging for many reasons. Some are historical and logistical:
For those reasons, it's not possible to write a computer science textbook that meets the needs of most teachers. The result is that many computer science teachers spend much time cobbling together their own teaching materials and curricula, or using a text that isn't a very good fit with their needs.
Beginning computer science students also face some difficult learning challenges:
Overcoming these obstacles requires very clear teaching materials, thoughtfully sequenced instruction, and accurate assessment of student progress. Well conceived and implemented computer software (as described below) can also help students overcome the challenges of learning computer science and software construction.
How CST&L Can Help
At CST&L we know that each student is unique, and that one size cannot fit all.