A little background on my question. I recently gradated with my BS in Computer Information Systems and am looking to pursue a Master's program. I am also married with 3 children. I am looking for advice on which path to take. The two paths I am looking into are to either take on the Master of Computer Science in Computer Science program at Colorado State University or the Master of Science in Computer Science program at Boise State University.
The reasons I am looking into CSU's program is because it able to be completed 100% online. With my recent departure from the military, starting a new career, and the fact that I have taken many online classes in the past push me toward this program.
I am torn by BSU's program because the CSU program does not have a thesis requirement while BSU's does. My plans are to continue on to a PhD program at some point so the benefits of completing a thesis seem rather large. I am also local to BSU and would be able to complete the program as a traditional student. However, that "traditional student" status is sort of my deterring factor. As a father of 3 children, it would be very difficult to be gone most nights at class.
A long story short, is completing a thesis worth the stress that it would put on my family to have to take night classes? Would I be just as competitive for a PhD program later by completing CSU's Master's program? To be clear, I am not asking for a comparison of the two different programs.