For example, computer programming concentrations often teach fundamental programming concepts and proficiency in common programming languages such as Java, C and HTML. Some programs culminate in a ...