Rome’s Ancient Treasures Inspire engineering New Generation. International Herald Tribune,Kahn, Gabriel, 2007. When Rome Builds engineering Submway, matlab Trips over Archaeologists; Tiny Spades and Artifacts Eventually Will Give Way to Massive Earthmovers. Wall Street Journal, January 27, sec. A, p. 1. phprerequisites:NILObjective: Improve matlab heritage for choosing appropriate programming languagesfor sure classes of programming issues Be able in principle to program in an imperative or procedural,an objectoriented, engineering purposeful, and engineering logical programming language Understand matlab importance of an implementation of programming languagein engineering compiler or interpreterCourse Description:Module 1: Introduction:o engineering quick historical past, Characteristics of engineering good programminglanguage,o Programming language translators compiler and interpreters ,o Elementary data types data items, variable and constants,datatypes, Specification and implementation of elementary datatypes,o Declarations ,type checking and sort conversions ,o Assignment and initialization, Numeric data types,o enumerations, Booleans and characters,o Syntax and Semantics. Module 2: Structured data objects:o Structured data items and knowledge varieties , specification andimplementation of structured data forms,o vector and arrays, history Character strings, variable size datastructures , Union, pointer. Subprograms and Programmer Defined Data Types:o Evolution of knowledge type theory abstraction,o encapsulation and assistance hiding, Subprograms,o type definitions, abstract data forms, over loadedsubprograms,accepted subprogramsModule 3: Sequence Control:o Implicit and explicit sequence control, series manage withinexpressions,o series handle inside statement, Subprogram sequencecontrol:o simple call go back, recursive subprograms,o Exception and exception handlers, co routines. Data Control:o Names and referencing atmosphere, static and dynamic scope,o Local data, Shared data: dynamic and static scope,Module 4: Introduction to garage leadership:o Major run time features requiring garage, Static storagemanagement,o Stack based mostly storage management,o Heap garage management. Programming Languages:o Introduction to procedural, non procedural, structured,o logical, purposeful and object oriented programming language,o Comparison of C and C++ programming languagesLearning Outcomes:1. Interpret and evaluate standards for application projects2.