0% found this document useful (0 votes)
19 views

Principles of Programming Languages Hr/week-4hr

This document outlines a course on principles of programming languages, including 4 hours of instruction per week, 100 marks for online and in-semester exams, and 75 marks for ADLS Lab. The course aims to help students understand programming paradigms and apply object-oriented principles using languages like C++ and Java. By studying programming languages, students will gain an improved ability to think and communicate complex ideas, and a better background for choosing appropriate languages for different tasks. The first unit covers programming language syntax, semantics, software development processes, and a brief history of early high-level languages.

Uploaded by

madhurigkwd
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Principles of Programming Languages Hr/week-4hr

This document outlines a course on principles of programming languages, including 4 hours of instruction per week, 100 marks for online and in-semester exams, and 75 marks for ADLS Lab. The course aims to help students understand programming paradigms and apply object-oriented principles using languages like C++ and Java. By studying programming languages, students will gain an improved ability to think and communicate complex ideas, and a better background for choosing appropriate languages for different tasks. The first unit covers programming language syntax, semantics, software development processes, and a brief history of early high-level languages.

Uploaded by

madhurigkwd
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Principles of Programming Languages

Hr/week-4hr
Online and Insem-100marks
ADLS Lab- 75

Why to study programming languages?


1. Increased capacity to express ideas- It is widely believed that the depth at which people
can think is influenced by the expressive power of the language in which they
communicate their thoughts. Those with only a weak understanding of natural language
are limited in the complexity of their thoughts.
2. Improved background for choosing appropriate languages

Objectives of Subject
1. Principles- fundamental things to be considered, code of language to be
followed or ethics
2. To understand structural and computational and logical Implications of
programming languages
3. Programming paradigms/styles
4. To apply OOP principles using c++ or java.
Outcome
1. Analyses programming language strengths and weakness
2. To inculcate programming principles to learn new languages
3. Use programming paradigms in application development
Unit: I
Programming Language Syntax and semantics
Software development process, language and software development environments, language and
software design methods, languages and computer architecture, programming language qualities,
languages and reliability, languages and maintainability, languages and efficiency, a brief historical
perspective and early high level languages, a bird's eye view of programming language concepts.

You might also like