Covers the history and basic principles of programming languages and their various structures including object-oriented, procedural, functional, and scripting languages. Prerequisite/Corequisite: COMS304 - Computer Organization.
COMS340 is a 3 credit course.