Programming Languages Concepts

Course Title

Programming Languages Concepts

Course Code

DIS04

Credit Hours

3
Overview

Introduction

A Survey of creation computer languages (Prolog , Pascal , C++ , small talk , Fortran , Java , …. Etc ) . Emphasis on understanding language design goals : expressiveness , readability , writ ability and security , how a language may be designed to achieve or sacrifice these goals . Comparison of syntax , semantics , control structures and data representation

Evaluation

Assessment

15%

Paper presentation

15%

Project

15%

Final exam

60%