To fully answer the ASTB question, I'm currently in the CEC and have never had to take the ASTB (didn't even know what it was before reading all this). I did the BDCP program while at NC State. I think I started the whole process early in the spring of my sophomore year after receiving some email from a recruiter, and I got sworn in and signed the papers on July 17th that following summer. It just all depends on how fast you get the paperwork done, the PRT passed, the interview done, and get through MEPS. The Navy made a nice little mistake in mixing up my paperwork at first and told me I didn't make it, but called me back a few days later with the better news that I was in. As the Navy motto goes...Stand by to Stand by. Good luck to you (or anyone) who decides to try out for the program. It landed me in Hawaii, so I have no complaints at all on my end.