| SUBJECT CODE |
: STC112 |
| SUBJECT NAME |
: PROGRAMMING
LANGUAGE CONCEPTS &
PARADIGMS |
| SEMESTER |
: 2 |
| CREDIT HOURS |
: 4 |
| SCHOOL |
: School of Engineering, Computer Science and Quantity Surveying |
| COURSE |
: Diploma / Diploma in Information Technology |
OBJECTIVES
To enable students to:
- Understand concepts and paradigms of programming languages.
LEARNING OUTCOME
SYNOPSIS
To
expose the students to the various programming language concepts and
paradigms. Also to introduce 2 computing languages i.e. LISP and
Prolog. Background and history, semantic and syntax of language
processors; Introduction to LISP and Prolog; Basic programming language
concepts; Variable values and types, storage, binding, abstraction;
Types system, concurrency; Introduction to programming paradigms;
Imperative, concurrent, object oriented, functional, logic; Case
studies on logic programming paradigm using prolog; Language selection
& issues in language design.