3 Prerequisite:CSCI 1010 or 2000 Detailed study of one or more modern programming languages. Emphasis placed on competent programming in the selected language(s), understanding the main application areas for the language(s), and history and basis for creation of the language(s).