I've seen folk do this and few get to where they are happy about it. A broader set of coursework with programming and more is best.