I have been working as a entry-level web developer for approximately a year now. I am looking to go back to school to get a Master's Degree in hopes that I will be able to teach programming/development at the community college level (which requires a Master's Degree). I'm not interested in a PhD because I have to work full-time to support my family and I'm not interested in doing research. I have narrowed down my options to 2 programs:
Brandeis University has a Master's in Software Engineering, which teaches a lot of very specific, high-level courses (primarily Java programming and development).
Boston University Master's in Computer Science - Web Development, teaches a more holistic approach that spans several domains, but doesn't go into as much detail.
Do you find that a particular academic background makes one more marketable for teaching at the community college level? I feel that having a deep mastery of a specific technology is great, but community college courses generally do not get that deep into the material. I'm also a little nervous that if I take a more general curriculum that introduces me to many topics, my transcripts may not show that I have a deep enough understanding of a specific subject to teach at the college level.
Does anyone have any recommendations/insights or experiences with this type of career transition?
Thank you and have a great day.