Programming Language Concepts (2 Credits)
Learning Outcomes:
Understand the concepts and abstractions used by high-level programming languages; Understand how these concepts are implemented in specific languages; Be exposed to diverse programming languages and paradigms; Distinguish between the “essence” and the “arbitrary” of programming languages
Topics:
- Name binding
- Scope
- Control flow
- Data types
- Type systems
- Object orientation
- Scripting languages
- Functional languages
- Possibly runtime systems
- Polymorphism and concurrency
Published at :
SOCIAL MEDIA
Let’s relentlessly connected and get caught up each other.
Looking for tweets ...