CS415 – Programming
Languages
Course Objectives:
1.
Develop a greater understanding of the issues involved in programming
language design and implementation.
2.
Develop an in-depth understanding of functional, logic, and
object-oriented programming paradigms.
3.
Implement several programs in languages other than the one emphasized in
the core curriculum (C++).
4. Understand design/implementation issues involved with variable allocation and binding, control flow, types, subroutines, parameter passing.
5. Develop an understanding of the compilation process.