The Navy does not publish board dates, although word of dates seems to come out from various people. I haven't heard anything about board dates for December, but would expect that if there is a board in December it would be in the next week or two. This time of year there is generally one board per month. March and April they will often have more frequent boards as they finalize the awards. As for applying to be a College Programmer, consult the individual unit websites for information, but you should be fine waiting until you hear a decision on the scholarship. If your DS is not awarded a scholarship and goes the programmer route, I'd suggest at least making initial contact with unit staff before the end of the academic year, as unit staff is generally assigned to other duties away from the unit during the summer and can be difficult to make contact. Another reason to apply early would be the possibility of attending NSI over the summer. This past units, some college programmers were able to go to NSI, but not all.