County's plans to introduce more computer science classes should only be the beginning
In the past few years, Blair's computer science department has expanded, with more classes now available for all students in the school. There are now computer science classes outside of the Magnet Program, including an Advanced Placement (AP) one, which debuted this year. Montgomery County Public Schools (MCPS) is also planning to introduce two new computer science courses that will count as credits towards the technology graduation requirement. These advances in computer science education in the county should be lauded, but need also be pushed further. Computer science should be made a graduation requirement.
Requiring computer science would also help combat the lack of gender and racial diversity in the computer science workforce. There are already several organizations fighting to reach this goal, such as the new chapter of Girls Who Code that started meeting in room 328 this past Wednesday, Jan. 13, but such programs require the students themselves to take initiative. Many girls and women who do not already have a background in computer science are therefore not able to benefit from these programs because they are not encouraged to enter the male-dominated field. Requiring all students to take a computer science course does not give them the option to back away from the subject. It would also create a more welcoming environment, allowing students new to computer science to learn alongside others of their skill level instead of those with prior experience.
Of course, the county is not yet ready to require students to take computer science courses right now, but if they continue their steady work to enhance computer science programs throughout MCPS, a requirement will soon be possible. According to Magnet Coordinator Peter Ostrander, the county is collaborating with the non-profit Code.org to train teachers for the new computer science classes, meaning that, hopefully, there will soon be teachers in each MCPS high school who are well versed in teaching computer science.
More importantly, however, the success of the new computer science classes will be completely dependent on the quality of the teachers. Exposing students to computer science in high school will help them in the future, but only if they are taught well. This means that MCPS will have to invest both time and money in training teachers and getting more computers to keep up with new demand.. Retraining current technology teachers to teach computer science makes sense if the graduation requirement is shifted from technology to computer science so that the county does not have to hire new teachers. In order for the classes to be effective, this training would have to be well done, but it is doable.
In the next several decades, technology, and particularly computers, will be increasingly important, in nearly every profession. Requiring MCPS students to take at least one computer science course would benefit them in college and beyond, so the county should reach a point in the next few years when mandating these classes is feasible.
Eleanor Cook. Hi! I'm super excited to be an Editor-in-Chief of SCO this year. When I'm not managing this site I enjoy playing soccer, basketball, and running track, and am an avid reader and Harry Potter fan. Have fun reading about the latest Blair events! More »