Mumbai University
ELECTIVE II-2 COMPILER CONSTRUCTION
ELECTIVE II-2 COMPILER CONSTRUCTION
Lexical analysis: Some sophisticated pattern matching algorithms and their optimization, use of LEX.
Error recovery: Detection, reporting, recovery and repair of errors in the compilation process.
Syntax analysis: Canonical LR prasers, handling of ambiguous grammars, error reporting in LL (1), operator precedence and LR parsing, efficient generation of LALR (1) sets, optimization of LR parsers, optimization of transformations.
Run time storage: Activation records, handling recursive calls, management of variable length blocks, garbage collection and compaction, allocation strategies for arrays, structures, class.
Type checking: Overloading of functions and operators, polymorphic functions, unification algorithm.
Code generation and semantic analysis: Semantic stacks, attributed translation, analysis of syntax, directed translation, evaluation of expressions, control structures, procedure calls.
Code optimization: Basic blocks and folding, optimization within iterative loops, global optimization through flow graph analysis, code-improving transformations, machine dependent optimization.
Compiler-Compilers: Parser generators, YACC attributed LL (1) parser generator, machine independent code generation.
Other topics: Compilers for parallel machines, compilers for functional languages.
Related pages
ELECTIVE I-3 IMAGEPROCESSING
ELECTIVE I—3 IMAGEPROCESSING Digital image processing systems: Image acquisition, storage, processing, communication, display. Visual perception: Structure of human eye, image formation in the human eye, brightness, adaptation and discrimination. Image model: Uniform and non-uniform sampling, quantization. Image transforms: Introduction to Fourier transform, DFT and two-dimensional DFT, some properties of DFT, .....
BASIC ELECTRICITY AND ELECTRONICS II
BASIC ELECTRICITY AND ELECTRONICS II AC Circuits: Sinusoidal voltage and current, waveforms, RMS and average value, form factor, crest factor, frequency, periodic time, behavior of resistance, inductance and capacitance in AC circuit, RLC series and parallel circuit, phasor diagram, resonance, bandwidth and quality factor. Polyphase Circuits: Three phase system of .....
ELECTIVE I-2 ARTIFICIAL INTELLIGENCE AND APPLICATIONS
ELECTIVE I-2 ARTIFICIAL INTELLIGENCE AND APPLICATIONS Introduction to artificial intelligence: Introduction to AI languages- LISP and PROLOG. Basic problem solving techniques: Search and heuristics, search algorithms, space search, AND/OR graph, game tree search. Logic and theorem solving techniques forward chaining, backward chaining, resolution, and deduction. Structured knowledge representation: Schemata, context-layered .....
SYSTEMS SOFTWARE
UNIT-I: 1.1 Language Processors: Introduction, Language Processing Activities, Fundamentals of Language Processing & Language Specification, Language Processor Development Tools. 1.2 Data Structures for Language Processing: Search Data structures, Allocation Data Structures. 1.3 Scanning & Parsing. Ref: DMD: Chapter 1, 2 & 3. UNIT-II: 2.1 Assemblers: Elements of Assembly Language Programming, A .....
THEORITICAL COMPUTER SCIENCE
THEORITICAL COMPUTER SCIENCE BASIC LANGUAGE & AUTOMATA THEORY : Review of finite automata, regular sets, Context-free grammars & languages, Moore & Mealy state machines, thier capabilities & limitations. Deterministic & Non-Deterministic FSM's, Push-down stack & memory machine. (PDM) TUNING MACHINES : Recursive languages, Turing acceptors, techniques for Turing machine construction, .....
Service Sector Management
Nature and scope, trends, leisure industry, transport industry, travel tourism hotelry and catering, hospital management, housing and construction, IT industry, financial industry .....
ELECTIVE II-1 ROBOTICS
ELECTIVE II-1 ROBOTICS Robotic manipulation: Automation and robotics, classification, applications, specifications, notations. Direct kinematics: Dot and cross products, co-ordinate frames, rotations, homogeneous co-ordinates, link co-ordination, arm equation, (Five-axes robot, four-axes robot, six-axes robot), direct kinematics. Inverse kinematics: General properties of solutions Tool configuration, five-axes, three-four-axes, six-axes robots (inverse kinematics). Workspace .....
ELECTIVE PAPER-I: Econometrics
Balance of payment, international monetary system, IMF, foreign exchange market, international financial markets, international equity markets, maultilateral financial institutions, exposure and risk in international finance. .....
ELECTIVE I-1 ADVANCED COMPUTER ARCHITECTURE
ELECTIVE I-1 ADVANCED COMPUTER ARCHITECTURE Introduction to parallel processing: Trends towards parallel processing, parallelism in uniprocessor systems, parallel computer structure, architectural classification schemes. Memory and input output systems, memory structure hierarchy, addressing scheme for main memory, virtual memory systems, memory allocation and management strategies, virtual memory of X86 processors, cache .....
ELECTIVE PAPER-II: Special study in Marketing
Communication process and models, organisational structure of advertising agencies and it's functions, evaluation of agency, advertising objectives, brand position and image, persuasion and attitudenal change through appropriate copy development, copy decision creation and production of copy, budget, media planning and research, measuring the effectiveness of a campaign, PR, planning and .....
Recently Visited Pages
- M.Sc. Degree: Applied Nutrition and Dietetics
M.Sc. degree course in Applied Nutrition and Dietetics: College enrolling students for the said course: 1. College of Social Work, Nirmala Niketan, 38, New Marin (.....) - OBJECT ORIENTED PROGRAMMING METHODOLOGY
OBJECT ORIENTED PROGRAMMING METHODOLOGY · Introduction to object oriented programming, it's need and requirements, general object oriented philosophy, software usability, code sharing, rapid prototyping, information (.....) - Certificate Course in German
Certificate Course in German Duration: One Year Minimum Admission Requirement: 0.364 Eligibility: A candidate for being eligible for admission to the courses for study for the Certificate (.....) - Master of Science (Occupational Therapy)
Master of Science (Occupational Therapy) M.Sc. (O.T.) Minimum Admission Requirement: 0.1063 Every candidate for admission to the course for the degree of Master of Science (Occupational (.....) - Diploma in the Physically Handicapped
Informtion about this course is coming soon. (.....) - Doctor of Medicine Ayurveda
(Ayurved Sidhanta, Samhita, Rachana Sharir, Kriya Sharir, Dravya Guna, Ras Shastra, Bhaishajya Kalpana, Kaumar Bhritya, Prasuti Tantra & Stri Roga, Swastha Vritta, Kayachikitsa, Rog Nidan- (.....) - Diploma Course in Management of Education
Information about this course is coming soon (.....) - M.Com. Degree Course
M.Com. Degree course in (A) Advance Accountancy : including (.....) - COMPUTER SCIENCE
Courses Available: M.Sc.(Pt.I) M.Sc.(Pt.II) Ph.D. Dip.in Computer Software Techniques Dip.in Computer Programming Dip.in Computer Science & Application Intake Capacity: M.Sc.(Pt.I): 20 (.....) - M.F.S.M. Degree Course : Financial Service
1) Diploma in Investment Studies 2) M.F.S.M. Degree Course : Financial Service Diploma in Investment Studies & M.F.S.M. degree course conducted by : Alkesh Dinesh (.....) - Diploma in Kaumarbhrittya
Information about this course is coming soon. (.....) - M.F.A. Degree Course : Dance
M.F.A. Degree Course : Dance i) Bharatnatyam (.....) - Master of Physical Education
Duration: 1 Year Eligibility: B.Ed. (Physical) Degree in any faculty & two terms for the degree College/Subject: Refer the Booklet i.e. Information & Academic Centre 2002-2003 (.....) - B.Sc. (Home Science)
Bachelor of Science (Home Science) B.Sc. (Home Science) Duration: Three years Minimum Admission Requirement Eligibility: A candidate for being eligible for admission to the first Year B.Sc. (.....) - M.A. Degree Course: Rural Development
M.A. degree courses in Rural Development conducted by Post-graduate Studies Section, University of Mumbai, Fort, Mumbai – 400 032. Phone: 2265 2819/25 Extn. 130 colleges enrolling (.....)