|
CS/SE
Course Assessment |
 |
| |
Search: |
|
 |
| |
|
|
Course
Numbers |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
CS 4336 |
| |
| |
| |
| |
| |
| |
CS 4386 |
| |
| |
| |
| |
| |
| |
|
Class
Learning Objectives
CS 4337 Organization of Programming Languages
Ability to identify the characteristics of programming
paradigms and phases of translation
Ability to understand the importance of formal syntax and
semantics
Ability to understand the different forms of binding, visibility,
scoping, and lifetime
Ability to understand the semantics of expressions and
data types
Ability to understand the concepts of data abstraction,
control abstraction and various parameter passing mechanisms
Understand the concepts of encapsulation, information hiding,
inheritance, and polymorphism
Ability to understand the concepts of first class values,
lists and recursion
Ability to understand the concepts of the functional programming
paradigm and logic programming paradigm
Design programs using the functional programming paradigm
Design programs using the logic programming paradigm
|
|
|
|
|
|