SCHEME OF INSTRUCTION AND EVALUATION II SEMESTER OF III YEAR OF 4-YEAR B.TECH. DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING

Size: px
Start display at page:

Download "SCHEME OF INSTRUCTION AND EVALUATION II SEMESTER OF III YEAR OF 4-YEAR B.TECH. DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING"

Transcription

1 SCHEME OF INSTRUCTION AND EVALUATION II SEMESTER OF III YEAR OF 4-YEAR B.TECH. DEGREE PROGRAMME COMPUTER SCIENCE AND ENGINEERING Course Number MH321 Name of the Course Management, Economics and Accountancy Periods of Instruction per week Lectures Tutorials Practicals External Evaluation Time (Hrs) Evaluation Scheme Max. Marks Internal Evaluation Time (Hrs) Max. Marks Total Marks CS320 Algorithm Analysis and Design CS323 Software Engineering CS322 Language Processors EC3211 Communication Systems EI327 Microprocessors and Interfacing CS3212 Language Processors Laboratory EI329 Microprocessors and Interfacing Laboratory Total

2 MH321 MANAGEMENT, ECONOMICS AND ACCOUNTANCY Course: III/IV B.Tech, II Semester Theory: 3 Periods/week Branch: Common to all branches ECONOMICS UNIT-I (9) Economics: Meaning, definition, Scope: Micro and Macro. Assumptions and Methods. Usefulness: Factors of Production: Meaning and definition. Characteristics of Land Labour, Capital and entrepreneurship. Division of Labour: Advantages and Disadvantages. Formation of Capital. Forms of Business Organization: Sole Propritaryship, Partnership Concern, Cooperative Societies Joint Stock Company. Types of Partners, Types of Joint Stock Companies. Merits and Demerits. MANAGEMENT UNIT-II (9) Management: Meaning and Definition. Scope of Management: -Principles of Management. Scientific Management: Definition, Characteristics and Criticism. Functions of Management: Planning: Definition and Process. Organizing Definition of Organization: Characteristics and types. Principles of Organization. Departmentation: Meaning and fundamentals of Departmentation. Centralization and Decentralization: Definition: features, Merits, and Demerits. Communication: Process of Communication, Channels, Media, and Barries. UNIT-III (9) Staffing : Meaning and functions of Personnel Management. Coordination: Definition, How to achieve effective coordination. Controlling: Definition and Process. ACCOUNTANCY UNIT-IV (9) Double Entry Book-Keeping: Definition. Journalization of Transactions. Ledger Posting and Balancing. Preparation of Trail Balance. Preparation of Final Accounts: Trading Account, Profit and Loss Account and Balance Sheet(with simple adjustments). 1. Modern Economic Theory By K.K.ewett. 2. Principles and Practice of Management By L.M. Prasad. 3. Introduction to Accountancy by T.S.Grewal. 4. Business Organization and Management Y.K.Bushan.

3 CS320 ALGORITHM ANALYSIS AND DESIGN Course: III/IV B.Tech, II Semester Theory: 3 Periods/week Branch: Computer Science & Engineering Tutorial: 1 Period/week UNIT-I (9+3) Introduction: Algorithm analysis, Time complexity and Space complexity, Big O notation, Omega notation and Theta notation, Different mathematical approach s for solving time complexity of Algorithms. Divide and Conquer: General method, Merge sort, Quick sort, Strassens matrix multiplication. Sets and Disjoint Set Union: Introduction, Union and Find Operations. UNIT-II (9+3) Greedy Method: General method, Optimal storage on tapes, Knapsack problem, Minimum spanning tree, Job sequencing with deadlines. Dynamic Programming: Multistage graphs, All pairs shortest paths, Single source, shortest paths, General weights. UNIT-III (9+3) Dynamic Programming: Optimal binary search trees, String editing, 0/1 knapsack problem, Reliability design problem, Traveling sales person problem, Flow shop scheduling. Back tracking: General method, 8-Queen problems, Graph coloring problems. UNIT-IV (9+3) Branch and Bound: 0/1 knapsack problem, Traveling sales person problem Efficiency. NP-Hard and NP-Complete Problems: Basic Concepts: Nondeterministic Algorithms, The classes NP-Hard and NP-complete. NP-Hard Graph Problems: Clique Decision problem, Node Cover Decision Problem, Traveling Salesperson Decision Problem. NP-Hard Scheduling Problems: Scheduling Identical Processors, Flow Shop Scheduling. NP-Hard Code Generation Problems: Code generation With Common Subexpressions. PARM Algorithms: Introduction, Computational Model. Fundamental Techniques: Prefix computation, List Ranking. 1. E.Horowitz, S.Sahni & S.Rajasekaran Fundamentals of computer algorithms, Galgotia publications pvt Ltd, India, ISBN , Thomas H. Cormen, Chrles E. lesiserson & Ronald L. Rivest Introduction to algorithms, Prentice Hall, India, ISBN , 2001.

4 CS323 SOFTWARE ENGINEERING Course: III/IV B.Tech II Semester Theory: 3 Periods/week Branch: Computer Science & Engineering Tutorial: 1 Period/week UNIT-I (9+3) Software Engineering Concepts: The Evolving Role of Software-Software-The Changing Nature of Software-Legacy Software-Software Myths Software Engineering- A layered Technology- A Process Framework- The Capability Maturity Model Integration (CMMI) Process Models: The Waterfall Model-Incremental Process Models-Evolutionary Process Models-Specialized Process Models Software Engineering Practice: Software Engineering Practice-Communication Practices- Planning Practices-Modeling Practices-Construction Practice-Deployment Requirements Engineering: Requirements Engineering Tasks-Initiating the Requirements Engineering Process-Eliciting Requirements-Developing Use-Cases-Building the Analysis Model-Negotiating Requirements-Validating Requirements UNIT-II (9+3) Building The Analysis Model: Requirements Analysis-Analysis Modeling Approaches- Data Modeling Concepts-Object-Oriented Analysis-Scenario-Based Modeling-Flow- Oriented Modeling-Class-Based Modeling -Creating a Behavioral Model Design Engineering: Design within the Context of Software Engineering-Design Process and Design Quality-Design Concepts -The Design Model-Pattern based Software design Creating An Architectural Design: Software Architecture-Data Design-Architectural Styles and Patterns-Architectural Design-Assessing Alternative Architectural Designs-Mapping Data Flow into a Software Architecture Modeling Component-Level Design: Component-Designing Class-Based Components- Conducting Component-Level Design-Object Constraint Language-Designing Conventional Components UNIT-III (9+3) User Interface Design:The Golden Rules-User Interface Analysis and Design-Interface Analysis-Interface Design Steps-Design Evaluation

5 Testing Strategies:A Strategic Approach to Software Testing-Strategic Issues-Test Strategies for Conventional Software-Test Strategies for Object-Oriented Software- Validation Testing-System Testing-The Art of Debugging Testing Tactics: Software Testing Fundamentals-Black-Box and White-Box Testing-Basis Path Testing-Control Structure Testing-Object-Oriented Testing Methods-Testing Methods Applicable at the Class Level-Inter Class Test Case Design-Testing for Specialized Environment,Architectures, and Applications UNIT-IV (9+3) Product Metrics: Software Quality-A Framework for Product Metrics-Metrics for the Analysis Model-Metrics for the Design Model-Metrics for Source Code-Metrics for Testing- Metrics for Maintenance Project Management: The Management Spectrum-The People-The Product-The Process- The Project- The W5 HH Principle Metrics For Process And Projects: Metrics in the Process and Project Domains-Software Measurement-Metrics for Software Quality-Integrating Metrics within the Software Process Project Scheduling: Project Scheduling-Defining a Task Set for the Software Project- Defining a Task Networks -Scheduling -Earned Value Analysis 1. Roger S. Pressman, Software Engineering, Sixth Edition, McGraw-Hill, ISBN , IAN Sommerville, Software Engineering, Sixth Edition, Pearson Education, ISBN : X, Timothy C. Lethbridge and Robert Langaniere, Object-Oriented Software Engineering, Tata McGraw-Hill, ISBN X, 2004.

6 CS322 LANGUAGE PROCESSORS Course : III/IV B. Tech II Semester Theory : 3 periods/week Branch : Computer Science & Engineering Tutorial :1 period/week UNIT-I (9+3) Introduction to Compiling : Compilers, Analysis of the source program, The phases of a compiler, Cousins of the compiler, Concepts of Loaders,Linkers,The grouping of phases, Compiler writing tools. Lexical Analysis: The role of the lexical analyzer, Input buffering, Specification of tokens, Recognition of tokens, A Language for specifying lexical Analyzers, Finite automata, Design of a lexical analyzer, Optimization of DFA-based pattern matchers. UNIT-II (9+3) Syntax Analysis : The role of a the parser, Context-free grammars, Writing a grammar, Topdown parsing, Bottom-up parsing, Operator Precedence parsing, LR parsers, Using ambiguous grammars, Parser generators. Syntax Directed Translation : Syntax-directed definitions, Construction of syntax trees, Bottom-up evaluation of S-attributed definitions, L-attributed definitions, Top-Down translation, Bottom-up evaluation of inherited attributes, Space for attribute values at compile time, Analysis of syntax-directed definitions. UNIT-III (9+3) Type Checking: Type systems, Specification of a simple type checker,equivalence of type expressions, Type Conversions. Runtime Environments : Source language issues, Storage organization, Storage-allocation strategies, Symbol tables, Language facilities for dynamic storage allocation, Dynamic storage allocation techniques. Intermediate Code Generation: Intermediate languages, Declarations, Assignment statements, Boolean Expressions, Back patching. UNIT-IV (9+3) Code Generation: Issues in the design of a code generator, The target machine, Runtime storage management, Basic blocks and flow graphs, Next-use information, A simple code generator, Register allocation and assignment, The dag representation of basic blocks, Peephole optimization, Generating code from dags, Code-generation algorithm. Code Optimization: Introduction, The principal sources of optimization, Optimization of basic blocks, Loops in flow graphs, Introduction to global data-flow analysis, Code-improving transformations. 1. Alfred V.Aho, Ravi Sethi and Jeffry D. Ullman, Compiler Principles, Techniques and Tools,16 th Indian Reprint, Pearson Education Asia, ISBN No X., D.M.Dhamdere, Compiler Construction, 2 nd edition, Mac Mellon India Ltd, ISBN No ,1997.

7 EC3211 COMMUNICATION SYSTEMS Course: III/IV B.Tech II Semester Theory: 3 Periods/week Branch: Computer Science & Engineering Tutorial: 1 period/week UNIT I (9+3) Spectral Analysis: Fourier series and Fourier transform, Fourier transform of power and periodic signals and their properties. Hibbert Transform energy and power signals, power spectral density. Amplitude Modulation: AM, DSB SC, SSB, VSB, their spectra, generation and detection techniques, power relations. Frequency Modulation: Frequency and Phase Modulations, Narrow Band, Wide Band, FM generation and detection techniques. UNIT II (9+3) Sampling theorem, Flat Top Sampling, Natural Sampling, Quantization, Quantization error, pulse code modulation, S/N Ratio, Differential PCM, Delta Modulation, Adaptive Delta Modulation, Inter Symbol Interference, Pulse Amplitude Modulation (PAM), TDM, FDM. UNIT III (9+3) Data transmission Techniques: ASK, FSK, PSK, QPSK, DPSK generation and detection techniques. Introduction to Information Theory; Information, Entropy, Channel capacity, Hartly Shannon Law, Band Width and Signal to Noise ratio trade off, Fano-shannon algorithm, discrete memory less system, Huffman coding. UNIT IV (9+3) Multiplexing and Multiple access: TDMA, FDMA, CSMA, Aloha, Slotted Aloha, CDMA, GIS. Introduction to Mobile and Cellular Communications. 1. Simon Haykins, Communication Systems, PHI. 2. Jeorgy Kennedy, Electronic Communication Systems, TMGH. 3. B. P.Latha, Weily Estren, Communication Systems.

8 EI327 MICROPROCESSORS AND INTERFACING Course: III/IV B.Tech II Semester Theory: 3 Periods/week Branch: Common to CSE,IT Tutorial: 1 Period/week UNIT-I (9+3) 8086 ARCHITECTURE Introduction: Evolution of Microprocessors Functional block diagram, Register organization, addressing, Bus structure, Physical and logical addressing, Instruction Set, Address modes. UNIT-II (9+3) Assembly Language programming : Assembler directives, simple programming of 8086, Implementation of structures, time-delays, strings, procedures, Macros, Pin configuration, Min/Max modes, Timing diagrams. UNIT-III (9+3) INTERFACING : Interfacing concepts, detailed study of interfacing devices 8255, 8257, 8254 and Interfacing of switches, key boards, LEDs, 7 segment display units, CRT interface, floppy disk Interface, stepper motor interface. ADC, DAC interfacing. UNIT-IV (9+3) Serial communication standards, RS232, IEEE 488 BUS, 20mA current loop, 8251, USART, Prototyping and trouble shooting, Software debugging tools, Microprocessors development systems. (MDS) 1. MICROPROCESSOR and interfacing By D.V.Hall. (TMGH). 2. MICROPROCESSOR PROGRAMMING AND INTERFACING with PC By Kenneth Ayala. 3. Micro computer systems: The 8086 family, architecture, Programming & Design Ynchangliu, glen. A. Gibson, PHI. 4. Advanced Microprocessors Brey Pearson

9 CS3212 LANGUAGE PROCESSORS LABORATORY Course : III/IV B.Tech II Semester Laboratory: 3 periods/week Branch : Computer Science & Engineering External Examination: 3 Hours External Evaluation: 50 Internal Examination: 2 Hours Internal Evaluation: 25 List of Experiments 1. Programs using Lex Tool a) Lex specification to skip comments in a file b) Lex specification to print two digit numbers in words. c) Lex specification to check the validity of given date. d) Lex specification to convert given octal number into decimal equivalent. 2. Programs using Yacc Tool a) Yacc specification to find sentence validity. b) Yacc specification to evaluate expressions using precedence. c) Yacc specification to convert binary numbers to decimal numbers d) Yacc specification to check the validity of given date. 3. Program to find all meaningful words and generate the tokens for the given input program. 4. Implementing Symbol Table for given HLL. 5. Implementing simple shift reduce parser Implementing SLR parser. 7. Implementing Canonical LR Parser. 8. Implementing LALR Parser. 9. Write a program in suitable high level language to carryout lexical analysis of an input program in HLL. 10. Write a parser using C for any input HLL program for which lexical analysis has been carried out. 11. Write a program to generate machine code for restricted programming expressions. 12. Experiments on code optimization of programming expressions.

10 EI329 MICROPROCESSORS AND INTERFACING LABORATORY Course: III/IV B.Tech. II Semester Laboratory: 3 Hrs / week Branch: Common to CSE, IT External Examination: 3 Hours External Evaluation: 50 Internal Examination: 2 Hours Internal Evaluation: 20 LIST OF EXPERIMENTS 1. Study of 8086 kits. 2. Sum, Average, multiplication 3. Sorting in a) Ascending order b) Descending order. 4. Code conversions. a) BCD to Binary b) Binary to BCD. c) Binary to ASCII d) ASCII to Binary. 5. String Manipulations 6. Generation of time delays Counters. INTERFACING EXPERIMENTS 7. Wave form generation using DAC Modules. a) Square wave b) Saw tooth c) Triangular. 8. LED/LCD interfacing. 9. Traffic controller. 10. ADC interfacing.

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05 COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05 Unit 1 : LINEAR DATA STRUCTURES Introduction - Abstract Data Types (ADT), Arrays and its representation Structures, Stack, Queue, Circular

More information

KALASALINGAM UNIVERSITY ANAND NAGAR, KRISHNAN KOIL DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING ODD SEMESTER COURSE PLAN

KALASALINGAM UNIVERSITY ANAND NAGAR, KRISHNAN KOIL DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING ODD SEMESTER COURSE PLAN Subject with Code KALASALINGAM UNIVERSITY ANAND NAGAR, KRISHNAN KOIL 626 126 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING ODD SEMESTER 2013-2014 Semester/Branch/Section Credits : 3 COURSE PLAN : Compiler

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING COURSE PLAN Course Code : CS1014 Semester: VI Course Title : System Software and Compiler Design Course Time:

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0301 Course Title : Compiler Design Semester : V Course Time : July Dec 2011 DAY SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN SECTION

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTER SCIENCE AND ENGINEERING DEPARTMENT OF CSE COURSE PLAN Course Code : CS0301 Course Title : Compiler Design Semester : V Course Time

More information

G.PULLAIH COLLEGE OF ENGINEERING & TECHNOLOGY

G.PULLAIH COLLEGE OF ENGINEERING & TECHNOLOGY G.PULLAI COLLEGE OF ENGINEERING & TECNOLOGY Nandikotkur Road, Kurnool 518002 DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Semester VI (2017-2018) COURSE DESCRIPTION Course Code : 15A05601 Course Title

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 500 043 INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM Course Title Course Code Regulation Course Structure Course Coordinator SOFTWARE

More information

LECTURE NOTES ON COMPILER DESIGN P a g e 2

LECTURE NOTES ON COMPILER DESIGN P a g e 2 LECTURE NOTES ON COMPILER DESIGN P a g e 1 (PCCS4305) COMPILER DESIGN KISHORE KUMAR SAHU SR. LECTURER, DEPARTMENT OF INFORMATION TECHNOLOGY ROLAND INSTITUTE OF TECHNOLOGY, BERHAMPUR LECTURE NOTES ON COMPILER

More information

Stacks, queues, trees, heaps, sets and graphs. Algorithm Definition, Analyzing algorithms, order arithmetic, time and space complexity.

Stacks, queues, trees, heaps, sets and graphs. Algorithm Definition, Analyzing algorithms, order arithmetic, time and space complexity. IT-301 Design and Analysis of Algorithms 4 1 1. Basics of Algorithm Analysis & Design Stacks, queues, trees, heaps, sets and graphs. Algorithm Definition, Analyzing algorithms, order arithmetic, time and

More information

Rewa Engineering College, Rewa. Rewa Department OF Electrical Engineering

Rewa Engineering College, Rewa. Rewa Department OF Electrical Engineering Rewa Engineering College, Rewa Rewa 486001 Department OF Electrical Engineering VI TH SEMESTER Microprocessors and Microcontrollers SESSION: 2017-18 Prepared by: Durgesh Choudhary Approved by H.O.D. 1

More information

Name of chapter & details

Name of chapter & details Course Title Course Code Compiler Design CE702 Theory : 03 Course Credit Practical : 01 Tutorial : 00 Course Learning Outcomes The objectives of this course are Credits : 04 Improve the theory and practice

More information

DEPARTMENT OF INFORMATION TECHNOLOGY AUTOMATA AND COMPILER DESIGN. B.Tech-IT, III Year -I Sem

DEPARTMENT OF INFORMATION TECHNOLOGY AUTOMATA AND COMPILER DESIGN. B.Tech-IT, III Year -I Sem DEPARTMENT OF INFORMATION TECHNOLOGY AUTOMATA AND COMPILER DESIGN B.Tech-IT, III Year -I Sem Dr. Smriti Agrawal Assoc. Professor J.B.Institute of Engg & Technology Yenkapally, Moinabad(Mandal) Himathnagar(post),Hydreabad

More information

SYED AMMAL ENGINEERING COLLEGE (An ISO 9001:2008 Certified Institution) Dr. E.M. Abdullah Campus, Ramanathapuram

SYED AMMAL ENGINEERING COLLEGE (An ISO 9001:2008 Certified Institution) Dr. E.M. Abdullah Campus, Ramanathapuram CS6660 COMPILER DESIGN Question Bank UNIT I-INTRODUCTION TO COMPILERS 1. Define compiler. 2. Differentiate compiler and interpreter. 3. What is a language processing system? 4. List four software tools

More information

Microcontroller & Interfacing

Microcontroller & Interfacing Course Title Course Code Microcontroller & Interfacing EC406 Lecture : 3 Course Credit Practical : 1 Tutorial : 0 Total : 4 Course Objective At the end of the course the students will be able to Understand

More information

B.Tech in COMPUTER SCIENCE & ENGINEERING

B.Tech in COMPUTER SCIENCE & ENGINEERING B.Tech in COMPUTER SCIENCE & ENGINEERING Paper - 1 S.No. Unit/Topic NPTEL Link 1. DIGITAL SYSTEM DESIGN Binary Systems: Introduction to Number Systems and conversions. Arithmetic with number systems, Signed

More information

About the Authors... iii Introduction... xvii. Chapter 1: System Software... 1

About the Authors... iii Introduction... xvii. Chapter 1: System Software... 1 Table of Contents About the Authors... iii Introduction... xvii Chapter 1: System Software... 1 1.1 Concept of System Software... 2 Types of Software Programs... 2 Software Programs and the Computing Machine...

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY Type of course: Core GUJARAT TECHNOLOGICAL UNIVERSITY SUBJECT NAME: Compiler Design SUBJECT CODE: 21701 B.E. 7 th SEMESTER Prerequisite: Data Structures and Algorithms, Theory of Computation, Rationale:

More information

Sai Nath University. Assignment For B.tech in CS 8 st Sem.

Sai Nath University. Assignment For B.tech in CS 8 st Sem. Sai Nath University Assignment For B.tech in CS 8 st Sem. The Assignment will consist of two parts, A and B. Part A will have 5 short answer questions(40-60 words) of 4 marks each. Part B will have 4 long

More information

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0501. Subject Name: Microprocessor Fundamentals & Programming

Syllabus for Bachelor of Technology. Computer Engineering. Subject Code: 01CE0501. Subject Name: Microprocessor Fundamentals & Programming Subject Code: 01CE0501 Subject Name: Microprocessor Fundamentals & Programming B.Tech. Year - III Objective: The objective of the course is to expose to the students to the architecture and instruction

More information

Evaluation Scheme L T P Total Credit Theory Mid Sem Exam

Evaluation Scheme L T P Total Credit Theory Mid Sem Exam DESIGN OF LANGUAGE PROCESSORS Semester II (Computer Engineering) SUB CODE: MECE201 Teaching Scheme (Credits and Hours): Teaching scheme Total Evaluation Scheme L T P Total Credit Theory Mid Sem Exam CIA

More information

B.Sc II Year Computer Science (Optional)

B.Sc II Year Computer Science (Optional) Swami Ramanand Teerth Marathwad University, Nanded B.Sc II Year Computer Science (Optional) (Semester Pattern) ( W.E.F. June 2010) Paper No VI VII Paper Title Digital Electronics & 8085 Microprocessor

More information

MLR Institute of Technology

MLR Institute of Technology MLR Institute of Technology Laxma Reddy Avenue, Dundigal, Quthbullapur (M), yderabad 500 043 Phone Nos: 08418 204066 / 204088, Fax : 08418 204088 COURE DECRIPTION Name of the Dept.: INFORMATION TECNOLOGY

More information

R13 SET - 1. ''' '' ''' ' blog: anilkumarprathipati.wordpress.com. Code No: RT32054

R13 SET - 1. ''' '' ''' ' blog: anilkumarprathipati.wordpress.com. Code No: RT32054 R13 SET - 1 III B. Tech II Semester Regular Examinations, April - 2016 1 a) Distinguish between Algorithm and Psuedocode. [3M] b) Describe the Algorithm Analysis of Binary Search. [4M] c) State the Job

More information

VALLIAMMAI ENGINEERING COLLEGE

VALLIAMMAI ENGINEERING COLLEGE VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur 60 20 DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK VI SEMESTER CS6660 COMPILER DESIGN Regulation 20 Academic Year 207 8 Prepared by Ms. S.

More information

CS 406/534 Compiler Construction Putting It All Together

CS 406/534 Compiler Construction Putting It All Together CS 406/534 Compiler Construction Putting It All Together Prof. Li Xu Dept. of Computer Science UMass Lowell Fall 2004 Part of the course lecture notes are based on Prof. Keith Cooper, Prof. Ken Kennedy

More information

D.K.M.COLLEGE FOR WOMEN (AUTONOMOUS), VELLORE-1.

D.K.M.COLLEGE FOR WOMEN (AUTONOMOUS), VELLORE-1. D.K.M.COLLEGE FOR WOMEN (AUTONOMOUS), VELLORE-1. DESIGN AND ANALYSIS OF ALGORITHM UNIT- I SECTION-A 2 MARKS 1. Define an algorithm? 2. Specify the criteria of algorithm? 3. What is Computational Procedure?

More information

QUESTIONS RELATED TO UNIT I, II And III

QUESTIONS RELATED TO UNIT I, II And III QUESTIONS RELATED TO UNIT I, II And III UNIT I 1. Define the role of input buffer in lexical analysis 2. Write regular expression to generate identifiers give examples. 3. Define the elements of production.

More information

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions)

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions) By the end of this course, students should CIS 1.5 Course Objectives a. Understand the concept of a program (i.e., a computer following a series of instructions) b. Understand the concept of a variable

More information

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Subject Name: CS2352 Principles of Compiler Design Year/Sem : III/VI

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Subject Name: CS2352 Principles of Compiler Design Year/Sem : III/VI DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING Subject Name: CS2352 Principles of Compiler Design Year/Sem : III/VI UNIT I - LEXICAL ANALYSIS 1. What is the role of Lexical Analyzer? [NOV 2014] 2. Write

More information

Contents. 1 Introduction. 2 Searching and Traversal Techniques. Preface... (vii) Acknowledgements... (ix)

Contents. 1 Introduction. 2 Searching and Traversal Techniques. Preface... (vii) Acknowledgements... (ix) Contents Preface... (vii) Acknowledgements... (ix) 1 Introduction 1.1 Algorithm 1 1.2 Life Cycle of Design and Analysis of Algorithm 2 1.3 Pseudo-Code for Expressing Algorithms 5 1.4 Recursive Algorithms

More information

Compilers for Modern Architectures Course Syllabus, Spring 2015

Compilers for Modern Architectures Course Syllabus, Spring 2015 Compilers for Modern Architectures Course Syllabus, Spring 2015 Instructor: Dr. Rafael Ubal Email: ubal@ece.neu.edu Office: 140 The Fenway, 3rd floor (see detailed directions below) Phone: 617-373-3895

More information

CST-402(T): Language Processors

CST-402(T): Language Processors CST-402(T): Language Processors Course Outcomes: On successful completion of the course, students will be able to: 1. Exhibit role of various phases of compilation, with understanding of types of grammars

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN. Sec. Name Office Office hour Mail id SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN Course Code Course Title : DATA STRUCTURES AND ALGORITHMS Semester : I Course Time : July Dec 207

More information

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus

Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008. Course Syllabus Philadelphia University Faculty of Information Technology Department of Computer Science --- Semester, 2007/2008 Course Syllabus Course Title: Compiler Construction Course Level: 4 Lecture Time: Course

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Compiler Design

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Compiler Design i About the Tutorial A compiler translates the codes written in one language to some other language without changing the meaning of the program. It is also expected that a compiler should make the target

More information

Gujarat Technological University Sankalchand Patel College of Engineering, Visnagar B.E. Semester VII (CE) July-Nov Compiler Design (170701)

Gujarat Technological University Sankalchand Patel College of Engineering, Visnagar B.E. Semester VII (CE) July-Nov Compiler Design (170701) Gujarat Technological University Sankalchand Patel College of Engineering, Visnagar B.E. Semester VII (CE) July-Nov 2014 Compiler Design (170701) Question Bank / Assignment Unit 1: INTRODUCTION TO COMPILING

More information

2068 (I) Attempt all questions.

2068 (I) Attempt all questions. 2068 (I) 1. What do you mean by compiler? How source program analyzed? Explain in brief. 2. Discuss the role of symbol table in compiler design. 3. Convert the regular expression 0 + (1 + 0)* 00 first

More information

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS)

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Name Code Class Branch INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad - 500 043 Year 0-0 INFORMATION TECHNOLOGY ASSIGNMENT QUESTIONS AUTOMATA AND COMPILER DESIGN A50513 III B. Tech

More information

Summary of Courses DETAILED SYLLABUS

Summary of Courses DETAILED SYLLABUS 23 Department of Computer Science & Engineering Dhaka University of Engineering & Technology, Gazipur Gazipur-1700 Summary of Courses 3 rd year 1 st semester Sl. Course Course Title Theory Sessional Credits

More information

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus Instruction Division SECOND SEMESTER 2015-2016 Course Handout (Part II) Date:23-01-2017 In addition to part I (General Handout for all courses appended to the time table) this portion gives further specific details regarding

More information

ii) Do the following conversions: output is. (a) (101.10) 10 = (?) 2 i) Define X-NOR gate. (b) (10101) 2 = (?) Gray (2) /030832/31034

ii) Do the following conversions: output is. (a) (101.10) 10 = (?) 2 i) Define X-NOR gate. (b) (10101) 2 = (?) Gray (2) /030832/31034 No. of Printed Pages : 4 Roll No.... rd 3 Sem. / ECE Subject : Digital Electronics - I SECTION-A Note: Very Short Answer type questions. Attempt any 15 parts. (15x2=30) Q.1 a) Define analog signal. b)

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY GUJARAT TECHNOLOGICAL UNIVERSITY BRANCH NAME: INSTRUMENTATION & CONTROL ENGINEERING (17) SUBJECT NAME: EMBEDDED SYSTEM DESIGN SUBJECT CODE: 2171711 B.E. 7 th SEMESTER Type of course: Core Engineering Prerequisite:

More information

Syllabi of the Comprehensive Examination in Computer Science

Syllabi of the Comprehensive Examination in Computer Science Syllabi of the Comprehensive Examination in Computer Science The material of the comprehensive examination is drawn mostly from the undergraduate curriculum at Kuwait University and is updated to reflect

More information

Theory: 4 Hrs/Week Max. University Theory Examination: 60 Marks Max. Time for Theory Exam.: 3 Hrs. Continuous Internal Assessment: 40 Marks

Theory: 4 Hrs/Week Max. University Theory Examination: 60 Marks Max. Time for Theory Exam.: 3 Hrs. Continuous Internal Assessment: 40 Marks School: Computer Science & Application Year : Second Year Course: Compiler Design Programme: M.C.A. Semester - IV Course Code: CSA0100P402 Theory: 4 Hrs/Week Max. University Theory Examination: 60 Marks

More information

CS606- compiler instruction Solved MCQS From Midterm Papers

CS606- compiler instruction Solved MCQS From Midterm Papers CS606- compiler instruction Solved MCQS From Midterm Papers March 06,2014 MC100401285 Moaaz.pk@gmail.com Mc100401285@gmail.com PSMD01 Final Term MCQ s and Quizzes CS606- compiler instruction If X is a

More information

5105 BHARATHIDASAN ENGINEERING COLLEGE

5105 BHARATHIDASAN ENGINEERING COLLEGE CS 6402 DESIGN AND ANALYSIS OF ALGORITHMS II CSE/IT /IV SEMESTER UNIT I PART A 1. Design an algorithm to compute the area and circumference of a circle?(dec 2016) 2. Define recurrence relation? (Dec 2016)

More information

W.E.F. SESSION Course: B. Sc. 3 rd Year Electronics Scheme of Examination for Semester 5 & 6

W.E.F. SESSION Course: B. Sc. 3 rd Year Electronics Scheme of Examination for Semester 5 & 6 W.E.F. SESSION 2013-2014 Course: B. Sc. 3 rd Year Electronics Scheme of Examination for Semester 5 & 6 Semester - 5 S.No. Paper Marks Marks Exam. Duration Internal Assessment External Marks 1. Paper-I

More information

ASSIGNMENT - 1 M.C.A.DEGREE EXAMINATION, MAY 2019 Second Year SOFTWARE ENGINEERING. Maximum : 30 MARKS Answer ALL questions.

ASSIGNMENT - 1 M.C.A.DEGREE EXAMINATION, MAY 2019 Second Year SOFTWARE ENGINEERING. Maximum : 30 MARKS Answer ALL questions. ASSIGNMENT - 1 M.C.A.DEGREE EXAMINATION, MAY 2019 SOFTWARE ENGINEERING (DMCA201) Q1) Explain Spiral model with suitable example. Also explain how it differs from Software Prototyping model. Q2) a) Draw

More information

DEPARTMENT OF INFORMATION TECHNOLOGY / COMPUTER SCIENCE AND ENGINEERING UNIT -1-INTRODUCTION TO COMPILERS 2 MARK QUESTIONS

DEPARTMENT OF INFORMATION TECHNOLOGY / COMPUTER SCIENCE AND ENGINEERING UNIT -1-INTRODUCTION TO COMPILERS 2 MARK QUESTIONS BHARATHIDASAN ENGINEERING COLLEGE DEPARTMENT OF INFORMATION TECHNOLOGY / COMPUTER SCIENCE AND ENGINEERING Year & Semester : III & VI Degree & Branch : B.E (CSE) /B.Tech (Information Technology) Subject

More information

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR 603203 DEPARTMENT OF COMPUTER SCIENCE & APPLICATIONS LESSON PLAN (207-208) Course / Branch : B.Sc CS Total Hours : 50 Subject Name : Digital Electronics

More information

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f. 2013-14 Scheme for B.Sc.-I Sr. No. Paper 1 Paper-I Computer And Programming Fundamentals Semester-I Internal Assessment

More information

TIME SCHEDULE. 2 Physical Layer 15. Course General Outcomes: Sl. G.O On completion of this course the student will be able :

TIME SCHEDULE. 2 Physical Layer 15. Course General Outcomes: Sl. G.O On completion of this course the student will be able : COURSE TITLE : DATA COMMUNICATION COURSE CODE : 3151 COURSE CATEGORY : B PERIODS/WEEK : 4 PERIODS/SEMESTER : 60 CREDITS : 4 TIME SCHEDULE MODULE TOPICS PERIODS 1 Concepts of Data Communication 15 2 Physical

More information

(DMCA201) ASSIGNMENT 1 M.C.A. DEGREE EXAMINATION, MAY 2018 Second Year SOFTWARE ENGINEERING. Maximum Marks 30 Answer all questions

(DMCA201) ASSIGNMENT 1 M.C.A. DEGREE EXAMINATION, MAY 2018 Second Year SOFTWARE ENGINEERING. Maximum Marks 30 Answer all questions ASSIGNMENT 1 M.C.A. DEGREE EXAMINATION, MAY 2018 SOFTWARE ENGINEERING Q1) Explain about software process frame work in detail. (DMCA201) Q2) Explain how both waterfall model and prototyping model can be

More information

GUJARAT TECHNOLOGICAL UNIVERSITY

GUJARAT TECHNOLOGICAL UNIVERSITY Type of course: System Programming GUJARAT TECHNOLOGICAL UNIVERSITY SYSTEM PROGRAMMING SUBJECT CODE: 21508 B.E. 5 th SEMESTER Prerequisite: Data Structures and Operating Systems Rationale: NA Teaching

More information

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48)

Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) Course Title: Software Engineering Course No. : ICT Ed 528 Nature of course: Theoretical + Practical Level: M.Ed. Credit Hour: 3 (2+1) Semester: Second Teaching Hour: 80(32+48) 1. Course Description The

More information

SIR C R REDDY COLLEGE OF ENGINEERING

SIR C R REDDY COLLEGE OF ENGINEERING SIR C R REDDY COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY Course Outcomes II YEAR 1 st SEMESTER Subject: Data Structures (CSE 2.1.1) 1. Describe how arrays, records, linked structures,

More information

M.Sc. (Computer Science) I Year Assignments for May Paper I DATA STRUCTURES Assignment I

M.Sc. (Computer Science) I Year Assignments for May Paper I DATA STRUCTURES Assignment I Paper I DATA STRUCTURES (DMCS 01) 1. Explain in detail about the overview of Data structures. 2. Explain circular linked list and double-linked list. 3. Explain CPU scheduling in Multiprogramming Environment.

More information

Topic Analysis PART-A

Topic Analysis PART-A Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering Third Semester Subject: ANALYSIS AND DESIGN OF ALGORITHM Contact Hrs / week: Total hrs: 64 Topic Analysis

More information

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER.

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER. DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER 2015 2016 onwards DIGITAL ELECTRONICS CURRICULUM DEVELOPMENT CENTRE Curriculum Development

More information

Compilers and Interpreters

Compilers and Interpreters Overview Roadmap Language Translators: Interpreters & Compilers Context of a compiler Phases of a compiler Compiler Construction tools Terminology How related to other CS Goals of a good compiler 1 Compilers

More information

Principles of Programming Languages [PLP-2015] Detailed Syllabus

Principles of Programming Languages [PLP-2015] Detailed Syllabus Principles of Programming Languages [PLP-2015] Detailed Syllabus This document lists the topics presented along the course. The PDF slides published on the course web page (http://www.di.unipi.it/~andrea/didattica/plp-15/)

More information

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR / EVEN SEMESTER

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR / EVEN SEMESTER KINGS COLLEGE OF ENGINEERING PUNALKULAM DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING ACADEMIC YEAR 2010-2011 / EVEN SEMESTER SUBJECT CODE\SUBJECT NAME: CS1352 \ PRINCIPLES OF COMPILER DESIGN QUESTION BANK

More information

G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY

G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupala(V), Nadikotkur Road, Kurnool-518002 www.gpcet.ac.in DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING II B.TECH II Semester II (2017-2018)

More information

Question Bank. 10CS63:Compiler Design

Question Bank. 10CS63:Compiler Design Question Bank 10CS63:Compiler Design 1.Determine whether the following regular expressions define the same language? (ab)* and a*b* 2.List the properties of an operator grammar 3. Is macro processing a

More information

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur 603203. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Year & Semester : III & VI Section : CSE 1 & 2 Subject Code : CS6660 Subject Name : COMPILER

More information

INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor

INTRODUCTION OF MICROPROCESSOR& INTERFACING DEVICES Introduction to Microprocessor Evolutions of Microprocessor Course Title Course Code MICROPROCESSOR & ASSEMBLY LANGUAGE PROGRAMMING DEC415 Lecture : Practical: 2 Course Credit Tutorial : 0 Total : 5 Course Learning Outcomes At end of the course, students will be

More information

Syllabus of Diploma Engineering. Computer Engineering. Semester: II. Subject Name: Computer Programming. Subject Code: 09CE1104

Syllabus of Diploma Engineering. Computer Engineering. Semester: II. Subject Name: Computer Programming. Subject Code: 09CE1104 Semester: II Subject Name: Computer Programming Subject Code: 09CE1104 Objective: This Course will help to develop programming skills in the students, using a structured programming language `C'. Students

More information

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY TO BE EFFECTIVE FROM THE ACADEMIC YEAR

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY TO BE EFFECTIVE FROM THE ACADEMIC YEAR COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY- 2000 TO BE EFFECTIVE FROM THE ACADEMIC YEAR 2000-2001 MCA SEMESTER -1 Scheme of evaluation Max. Marks Min. Marks to

More information

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE.

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year COMPUTER SCIENCE. (DMCS01) Total No. of Questions : 18] [Total No. of Pages : 02 M.Sc. DEGREE EXAMINATION, DEC. 2016 First Year COMPUTER SCIENCE Data Structures Time : 3 Hours Maximum Marks : 70 Section - A (3 x 15 = 45)

More information

Compiler Design Overview. Compiler Design 1

Compiler Design Overview. Compiler Design 1 Compiler Design Overview Compiler Design 1 Preliminaries Required Basic knowledge of programming languages. Basic knowledge of FSA and CFG. Knowledge of a high programming language for the programming

More information

Swami Ramanand Teerth Marathwada University, Nanded

Swami Ramanand Teerth Marathwada University, Nanded Swami Ramanand Teerth Marathwada University, Nanded Syllabus B. Sc. First Year COMPUTER SCIENCE Semester System (MCQ Pattern) (To Be Implemented From Academic Year 2013-2014) Theory/ Practical Semester

More information

Model Answer. Section A Q.1 - (20 1=10) B.Tech. (Fifth Semester) Examination Analysis and Design of Algorithm (IT3105N) (Information Technology)

Model Answer. Section A Q.1 - (20 1=10) B.Tech. (Fifth Semester) Examination Analysis and Design of Algorithm (IT3105N) (Information Technology) B.Tech. (Fifth Semester) Examination 2013 Analysis and Design of Algorithm (IT3105N) (Information Technology) Model Answer. Section A Q.1 - (20 1=10) 1. Merge Sort uses approach to algorithm design. Ans:

More information

CSCI 565 Compiler Design and Implementation Spring 2014

CSCI 565 Compiler Design and Implementation Spring 2014 CSCI 565 Compiler Design and Implementation Spring 2014 Instructor: Description: Prerequisites: Dr. Pedro C. Diniz, e-mail pedro@isi.edu Lectures: Thursday, 8.00 10.50 AM, RTH 217, phone: (213) 740 4518

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad -500 043 INFORMATION TECHNOLOGY TUTORIAL QUESTION BANK Course Name : DESIGN AND ANALYSIS OF ALGORITHMS Course Code : AIT001 Class

More information

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTM ENT OF CSE COURSE PLAN SECTION DAY ORDER PERIOD TIMINGS

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTM ENT OF CSE COURSE PLAN SECTION DAY ORDER PERIOD TIMINGS SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTM ENT OF CSE COURSE PLAN Course Code : 15CS205J Course Title : MICROPROCESSORS AND MICROCONTROLLERS Semester : V Course Time : JUL 2017 DEC 2017

More information

CS Compiler Construction West Virginia fall semester 2014 August 18, 2014 syllabus 1.0

CS Compiler Construction West Virginia fall semester 2014 August 18, 2014 syllabus 1.0 SYL-410-2014C CS 410 - Compiler Construction West Virginia fall semester 2014 August 18, 2014 syllabus 1.0 Course location: 107 ERB, Evansdale Campus Course times: Tuesdays and Thursdays, 2:00-3:15 Course

More information

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE OF AERONAUTICAL ENGINEERING INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad - 00 043 INFORMATION TECHNOLOGY TUTORIAL QUESTION BANK Name AUTOMATA AND COMPILER DESIGN Code A03 Class III B. Tech I Semester Branch

More information

CLASS: II YEAR / IV SEMESTER CSE CS 6402-DESIGN AND ANALYSIS OF ALGORITHM UNIT I INTRODUCTION

CLASS: II YEAR / IV SEMESTER CSE CS 6402-DESIGN AND ANALYSIS OF ALGORITHM UNIT I INTRODUCTION CLASS: II YEAR / IV SEMESTER CSE CS 6402-DESIGN AND ANALYSIS OF ALGORITHM UNIT I INTRODUCTION 1. What is performance measurement? 2. What is an algorithm? 3. How the algorithm is good? 4. What are the

More information

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I TEACHING & EXAMINATION SCHEME For the Examination -2015 COMPUTER SCIENCE THEORY B.Sc. Part-I CS.101 Paper I Computer Oriented Numerical Methods and FORTRAN Pd/W Exam. Max. (45mts.) Hours Marks 150 2 3

More information

Wireless Communication Course Instructor: Dr. Safdar Ali

Wireless Communication Course Instructor: Dr. Safdar Ali Wireless Communication Course Instructor: Dr. Safdar Ali INTRODUCTION BOOKS Text Book: William Stallings, Wireless Communications and Networks, Pearson Hall, 2002. BOOKS Reference Books: Sumit Kasera,

More information

SOFTWARE ENGINEERING

SOFTWARE ENGINEERING SOFTWARE ENGINEERING INTRODUCTION TO SOFTWARE ENGINEERING. COURSE STRUCTURE AND REQUIREMENTS Saulius Ragaišis saulius.ragaisis@mif.vu.lt WHAT IS SOFTWARE ENGINEERING? First definition Software engineering

More information

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002 Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002 2 Practicals per week External marks :80 Internal Marks : 40 Total Marks :120 University

More information

Formal Languages and Compilers Lecture I: Introduction to Compilers

Formal Languages and Compilers Lecture I: Introduction to Compilers Formal Languages and Compilers Lecture I: Introduction to Compilers Free University of Bozen-Bolzano Faculty of Computer Science POS Building, Room: 2.03 artale@inf.unibz.it http://www.inf.unibz.it/ artale/

More information

TOTAL CREDIT UNITS L T P/ S SW/F W. Course Title: Analysis & Design of Algorithm. Course Level: UG Course Code: CSE303 Credit Units: 5

TOTAL CREDIT UNITS L T P/ S SW/F W. Course Title: Analysis & Design of Algorithm. Course Level: UG Course Code: CSE303 Credit Units: 5 Course Title: Analysis & Design of Algorithm Course Level: UG Course Code: CSE303 Credit Units: 5 L T P/ S SW/F W TOTAL CREDIT UNITS 3 1 2-5 Course Objectives: The designing of algorithm is an important

More information

SOFTWARE ENGINEERING

SOFTWARE ENGINEERING SOFTWARE ENGINEERING INTRODUCTION TO SOFTWARE ENGINEERING. COURSE STRUCTURE AND REQUIREMENTS Saulius Ragaišis saulius.ragaisis@mif.vu.lt WHAT IS SOFTWARE ENGINEERING? First definition Software engineering

More information

Microprocessors and Interfacng. Question bank

Microprocessors and Interfacng. Question bank Microprocessors & Interfacing 8086 ARCHITECTURE: UNIT-I Functional Diagram, Register Organization, Addressing modes, Instructions, Functional schematic, Minimum and Maximum mode operations of 8086, 8086

More information

C- PROGRAMMING (3:0:0) Sub code : CS1C01/CS2C01 CIE : 50%Marks Hrs/week : 03 SEE : 50%Marks SEE Hrs : 03 Hours Max. Marks: 100 Course Outcomes:

C- PROGRAMMING (3:0:0) Sub code : CS1C01/CS2C01 CIE : 50%Marks Hrs/week : 03 SEE : 50%Marks SEE Hrs : 03 Hours Max. Marks: 100 Course Outcomes: C- PROGRAMMING (3:0:0) Sub code : CS1C01/CS2C01 CIE : 50%Marks Hrs/week : 03 SEE : 50%Marks SEE Hrs : 03 Hours Max. Marks: 100 Course Outcomes: On successful completion of the course, the students will

More information

CS415 Compilers Overview of the Course. These slides are based on slides copyrighted by Keith Cooper, Ken Kennedy & Linda Torczon at Rice University

CS415 Compilers Overview of the Course. These slides are based on slides copyrighted by Keith Cooper, Ken Kennedy & Linda Torczon at Rice University CS415 Compilers Overview of the Course These slides are based on slides copyrighted by Keith Cooper, Ken Kennedy & Linda Torczon at Rice University Critical Facts Welcome to CS415 Compilers Topics in the

More information

Microprocessor Micro Syllabus BSc. CSIT, IOST, TU. Microprocessor

Microprocessor Micro Syllabus BSc. CSIT, IOST, TU. Microprocessor Microprocessor Micro Syllabus BSc. CSIT, IOST, TU Microprocessor Course Title: Microprocessor Full Marks: 60 + 20 + 20 Course No: CSC162 Pass Marks: 24 + 8 + 8 Nature of the Course: Theory + Lab Credit

More information

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE ENGINEERING

VALLIAMMAI ENGINEERING COLLEGE. SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE ENGINEERING VALLIAMMAI ENGINEERING COLLEGE SRM Nagar, Kattankulathur-603 203 DEPARTMENT OF COMPUTER SCIENCE ENGINEERING EC6504 MICROPROCESSOR AND MICROCONTROLLER YEAR / SEMESTER: II / IV ACADEMIC YEAR: 2015-2016 (EVEN

More information

Virtual University of Pakistan

Virtual University of Pakistan Virtual University of Pakistan Department of Computer Science Course Outline Course Instructor Dr. Sohail Aslam E mail Course Code Course Title Credit Hours 3 Prerequisites Objectives Learning Outcomes

More information

Syllabi & Scheme of Examination BCA-3 rd Year. Website:-

Syllabi & Scheme of Examination BCA-3 rd Year. Website:- Syllabi & Scheme of Examination BCA-3 rd Year Website:- www.cdlu.ac.in SCHEME OF EXMINATION BCA 3 RD YEAR Paper Code Course Nomenclature Ext. Inter. Min.Pass Time Ass. Ass. Marks 311 Visual Programming

More information

Sri Satya Sai University of Technology & Medical Sciences, Sehore (M.P.)

Sri Satya Sai University of Technology & Medical Sciences, Sehore (M.P.) CSC-401 DISCRETE STRUCTURE UNIT-I Introduction of Sets: Sets, Type of Sets, Venn Diagrams, Proofs of theorems on sets, Relation & Its types, Composition of relations, Pictorial representation of relation,

More information

Outline. Lecture 17: Putting it all together. Example (input program) How to make the computer understand? Example (Output assembly code) Fall 2002

Outline. Lecture 17: Putting it all together. Example (input program) How to make the computer understand? Example (Output assembly code) Fall 2002 Outline 5 Fall 2002 Lecture 17: Putting it all together From parsing to code generation Saman Amarasinghe 2 6.035 MIT Fall 1998 How to make the computer understand? Write a program using a programming

More information

Course Name Software Engineering -I Course Number 371 CSM-3 Credit Hours 3 Contact Hours 4 Course Coordinator Dr.M.K.Jayanthi

Course Name Software Engineering -I Course Number 371 CSM-3 Credit Hours 3 Contact Hours 4 Course Coordinator Dr.M.K.Jayanthi Course Name Software Engineering -I Course Number 371 CSM-3 Credit Hours 3 Contact Hours 4 Course Coordinator Dr.M.K.Jayanthi Text Books Software Engineering 9th Ed, Sommerville, PEARSON ISBN-10 : 0-13-705346-0

More information

Sri Satya Sai University of Technology & Medical Sciences, Sehore (M.P.)

Sri Satya Sai University of Technology & Medical Sciences, Sehore (M.P.) ITC-401 DISCRETE STRUCTURE UNIT-I Introduction of Sets: Sets, Type of Sets, Venn Diagrams, proofs of theorems on sets, Relation & Its types, composition of relations, Pictorial representation of Relation,

More information

Academic Course Description

Academic Course Description BEC502 MICROPROCESSOR AND MICROCONTROLLER Course (catalog) description Academic Course Description BHARATH UNIVERSITY Faculty of Engineering and Technology Department of Electronics and Communication Engineering

More information

VIVA QUESTIONS WITH ANSWERS

VIVA QUESTIONS WITH ANSWERS VIVA QUESTIONS WITH ANSWERS 1. What is a compiler? A compiler is a program that reads a program written in one language the source language and translates it into an equivalent program in another language-the

More information

SARDAR RAJA COLLEGE OF ENGINEERING

SARDAR RAJA COLLEGE OF ENGINEERING SARDAR RAJA COLLEGE OF ENGINEERING RAJA NAGAR, ALANGULAM Department of Electronics & Communication Engineering Subject Name : DATA STRUCTURES AND OBJECT ORIENTED PROGRAMMING IN C++ Subject Code : EC 2202

More information

CS/SE 153 Concepts of Compiler Design

CS/SE 153 Concepts of Compiler Design San José State University Department of Computer Science CS/SE 153 Concepts of Compiler Design Section 1 Fall 2018 Course and Contact Information Instructor: Ron Mak Office Location: ENG 250 Email: ron.mak@sjsu.edu

More information