Does it help to have some programming experience before beginning a computing degree program? | Synapse