IndiaStudyCenter.com

Need help about a course?
Visit CollegeZones.com

Colleges & Universities | Distance Education | Admission Notifications | Entrance Exams | Course Syllabus | Question Papers
Home / Syllabus / Andhra Pradesh / Andhra University / Under Graduate Courses / BTech Computer Science Engineering Syllabus
CSE 3.2.5 - Principles of Programming Languages Syllabus
Ask a question
Print this page
AU - BTech-CSE

AU BTech-CSE Syllabus

AU BTech-CSE Test papers

Andhra University

Andhra University

AU School of Distance Education

Courses, Admissions & Eligibility

Faculties, Departments & Colleges

Notifications, Circulars & Announcements

Events, Seminars & Workshops

Who's Who at the University

Syllabus

Examination Time Tables

Test Papers

Exam Results

Alumni, Batchmates & Personalities who studied at the University

Andhra University Original Degree Forms

AUCET 2008

LAWCET

Sponsored category and Special category seats in ME / MTech / MPharmacy

Syllabus of Andhra University BTech Computer Science Engineering - CSE 3.2.5 - Principles of Programming Languages

Third year - Second Semester

Instruction: 3 Periods & 1 Tut /week
Univ. Exam : 3 Hours

Sessional Marks: 30
Univ-Exam-Marks:70

Language Design Issues: Why Study Programming Languages, A Short History of ProgrammingLanguages, Role of Programming Languages, Programming Environments

Impact of Machine Architectures: The Operation of a Computer, Virtual Computers and BindingTimes

Language Translation Issues: Programming Language Syntax, Stages in Translation, Formal TranslationModels, Recursive Descent Parsing.

Modeling Language Properties: Formal Properties of Languages, Language Semantics.

Elementary Data Types: Properties of Types and Objects, Scalar Data Types, Composite Data Types

Encapsulation: Structured Data Types, Abstract Data Types, Encapsulation by Subprograms, TypeDefinitions.

Inheritance: Abstract Data Types Revisited, Inheritance, Polymorphism

Sequence Control: Implement and Explicit Sequence Control, Sequence with Arithmetic Expressions,Sequence Control Between Statements, Sequencing with Nonarithmatic Expressions.

Subprogram Control: Subprogram Sequence Control, Attributes of Data Control, ParameterTransmission, Explicit Common Environment.

Storage Management: Elements Requiring Storage, Programmer- and System - Controlled Storage, StaticStorage Management, Heap Storage Management

Distributed Processing: Variations on Subprogram Control, Parallel Programming, HardwareDevelopments, Software Architecture.

Network Programming: Desktop Publishing, The World Wide Web

Text Book:

Programming languages – Design and Implementation by Terrence W. Pratt Marvin V. Zelkowitz. 3 rd Edition, Prentice Hall of India.

References:

1. Concepts of Programming Languages by Robert L. Sebesta, 4th Edition, Pearson Education.

2. Fundamentals of Programming Languages, Design & Implementation by Seyed H.Roosta. Vikas publications.

3. Programming Languages by Paradigm and Practice – Doris Appleby Julius J. Vendekopple Tata McGraw Hill Edition.

Engineering Updates

Engineering Colleges in India
Get the most comprehensive list of Engineering Colleges in India

Engineering Admission Notifications
Recent Notifications for admissions to various Engineering Colleges in India

Most popular pages

Business Schools - Engineering Colleges - Medical & Nursing Admissions - BEd in Distance mode - Journalism & Media Studies - IGNOU

Search this site

Enter a detailed keyword. Ex: Syllabus of Andhra University Ist year BSc Computer Science course