<p>Yes! There is a way to go from B.Sc. to Ph.D., however, it depends on the specific department/school that you would like to attend.</p>
<p>As an example, lets look at two top schools and their requirements for a doctorates in Aerospace Engineering:</p>
<h2>M.I.T </h2>
<p>"If you're applying to one of our doctoral programs, you'll need to have both Bachelor's and Master's degrees." </p>
<h2>Cornell </h2>
<p>"Prospective students with a bachelor's degree may apply directly to the Ph.D."</p>
<p>Anyway, the point is you have to look at each school you are interested in. This information can usually be found on departmental FAQ/Admission pages.</p>
<p>I'm not quite sure on the average time, perhaps another poster can answer that.</p>
<p>If you want to be accepted directly from undergrad to a top program though, you need to have one ballin' transcript. You have to realize you are going against a bunch of students who were probably studs in undergrad (academic, that is) but also have a masters to back up their applications.</p>
<p>In Computer Science, usually you do not have to have a M.S. to apply to Ph.D. programs. Some students who want to strengthen their academic background before applying to Ph.D. programs may finish a M.S. program first. But as far as I know, schools often say that applicants with a B.S. (and without a M.S.) are encouraged to apply directly to the Ph.D. program if their degree goal is a Ph.D.</p>
<p>You CAN apply straight to phD without going thru master at some schools, but then the requirements for phD in most schools included masters. THerefore some people ended up getting a masters in 1,2 years and then continue with the phD they've been doing. For public schools, if you have above a 3.5 ur welcomed to apply to phD from a BS degree.</p>
<p>generally it's a 4 year phd program if u had a master
if you don't then u can do a 5 year phd program + master
but it all depends on u, some people got a phD in 2 years, some in 6 years. Average is 4.</p>
<p>
[quote]
If you want to get a Ph.D., do you <em>have</em> to get a masters (first)?
[/quote]
</p>
<p>Many highly ranked Ph.D. programs will accept applications without an advanced degre; however, in general, these programs will only admit those already demonstrated strong academy abilities <em>and</em> research experience. So, many use a research-oriented masters program to make themselve more competitive (e.g. get something published or gather professor recommendation) to a Ph.D program. </p>
<p>A more pratical concern for many grad students is paying for the masters because non-PhD students are not as well funded as their PhD counterparts in most schools. So, if you were an undegraduate who is contemplating a PhD, start building your resume with research-related activities and accomplishments so you could try jumping directly into a PhD program.</p>