Course Code:21CSC203P
GEETANJALI TYAGI
Assistant Professor
SRM UNIVERSITY
,Content
Introduction
Elements of Programming Languages
Programming Language Theory
Bohm-Jacopini Structured Program Theorem
Programming Paradigm Hierarchy
Multiple Programming Paradigms
Subroutine
Dynamic Memory Allocation
Dynamically Dispatched Message Calls
Object Serialization
Parallel Computing
, Course Learning Outcome:
Understand the concept of Programming
Understand the paradigm functionalities and their hierarchy
Devise solutions using various programming paradigm
Express proficiency in the usage of structural, procedural, and Object-
Oriented Programming Paradigm
Understand the concept of Dynamic memory
, INTRODUCTION TO PROGRAMMING
PARADIGM
✓A programming paradigm is a way of classifying and
organizing programming languages
✓ Paradigm can also be termed as method to solve some
problem or do some task
✓ Each programming paradigm has its own set of concepts,
rules, and techniques that guide the development
process