Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
HISAR
Hand Out
4th Semester MCA (2014-15)
Subject Code: CSL-645
Subject Name: Principles of Programming Languages
Name of Faculty: Saurabh Charaya
Objective: To study the notations, characteristics and developments of programming languages;
familiarizing with the programming language paradigms and understanding the basic
components of a programming language which are syntax, semantics and pragmatics.
Scope: The student will be able to describe the characteristics of programming languages. The
students will also have a good understanding of syntax, semantics and pragmatics of
programming languages. The students will also be prepared to study more advanced
programming languages.
Text Books:
T1: Pratt E. Terrence & Zelkowitz V. Marvin, Programming Languages Design &
Implementation, Prentice Hall of India.
Reference Books:
R1: Gulshan Goyal, Programming languages, Ishan Publications
Lecture Schedule
Lect.
No.
1
3
4
5
Learning Objective
Topic
Reference
T-1 pp 1-39
T-1 pp 146-163
T-1 pp 163-183,
R-1 pp 109-116
R-1 pp 116-154
R-1 pp 160-170
6
7
8
9
10
11
12
13
14
15
16
17
18
It
explains
about
functional
programming concepts.
R-1 pp 56-71
R-1 pp 72-80
R-1 pp 81-90
R-1 pp 302-312
R-1 pp 267-276
R-1 pp 305-308
T-1 pp 252-268
T-1 pp 36-38
T-1 pp 328-343
R-1 pp 314-315
T-1 pp 28-30
T-1 pp 380-382
19
20
21
22
R-1 pp 382-387
for
databases
It explains languages Languages
for databases, parallel manipulating relational databases R-1 pp 310-312
processing and logic using SQL
programming.
Language constructs for
processing - the paradigm
parallel
T-1 pp 402-403
23
24
25
Evaluation
Component
Sessional-1
Sessional-2
Max.
Marks
20
20
Weight age
40 %
10
40 %
5
5
20 %
Attendance
Assignments
Class Behavior
Remarks
Total Marks
10
10
10