Online Computer Science Masters as PhD Prep I have recently completed my undergraduate degree, and am interested in pursuing a master's and potentially an eventual doctorate. 

I have been looking at affordable online degrees such as the following: 


Georgia Tech | M.S Computer Science
U of I | Master of Computer Science
University of Texas at Austin | M.S. Computer Science
ASU | Master of Computer Science


Are these types of degrees (all of which are purely coursework and do not require a thesis) considered to be more "professional" masters programs that cannot lead to a PhD or could one get a PhD after the completion of one of these programs?
These are professional masters programs.

My department (Illinois) does not consider even our own online MCS program to be preparation for a PhD, because there is no requirement—and therefore in practice almost no opportunity—for research experience.

Moreover, it is unlikely that any instructor of an online course can provide useful recommendation letters for their students for PhD programs, because useful letters generally require direct, personal, one-on-one interaction.  Sure, they can write a letter describing your class performance, but such letters are nearly useless; we can already see your grades on your transcript.