The organization of programming languages with emphasis on language semantics; language definition, data types, and control structures of various languages.  Principles of object oriented and functional programming and the translation and execution of programs.
      
  Requisites
              COMSC 3365 Prerequisites: COMSC 1451
          Semester Offered
          
      Course Component