SILVER OAK COLLEGE OF ENGINEERING & TECHNOLOGY

Similar documents
SILVER OAK COLLEGE OF ENGINEERING & TECHNOLOGY

SILVER OAK COLLEGE OF ENGINEERING & TECHNOLOGY ADITYA SILVER OAK INSTITUTE OF TECHNOLOGY

QUESTION BANK CHAPTER 1 : OVERVIEW OF SYSTEM SOFTWARE. CHAPTER 2: Overview of Language Processors. CHAPTER 3: Assemblers

GUJARAT TECHNOLOGICAL UNIVERSITY

(a) rotating 45 0 about the origin and then translating in the direction of vector I by 4 units and (b) translating and then rotation.

Roll No. :... Invigilator's Signature : GRAPHICS AND MULTIMEDIA. Time Allotted : 3 Hours Full Marks : 70

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

CS184 : Foundations of Computer Graphics Professor David Forsyth Final Examination (Total: 100 marks)

Roll No. : Invigilator's Signature :.. GRAPHICS AND MULTIMEDIA. Time Allotted : 3 Hours Full Marks : 70


End-Term Examination

CS184 : Foundations of Computer Graphics Professor David Forsyth Final Examination

KRISTU JYOTI COLLEGE OF MANAGEMENT & TECHNOLOGY QUESTION BANK BCA SEMESTER III Computer graphics Part A (2 marks questions)

SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

R. C. TECHNICAL INSTITUTE, SOLA

QUESTION BANK 10CS65 : COMPUTER GRAPHICS AND VISUALIZATION

VALLIAMMAI ENGINEERING COLLEGE

Institutionen för systemteknik

SE Mock Online Test 1-CG

CS2401 COMPUTER GRAPHICS ANNA UNIV QUESTION BANK

COMP30019 Graphics and Interaction Scan Converting Polygons and Lines

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer. Computer Graphics

Information and Network Security

CS-321 Thursday 12 September 2002 Quiz (3 pts.) What is the purpose of a control grid in a cathode ray tube (CRT)?

BCA (Part II) EXAMINATION, 2009 C++ PROGRAMMING Time allowed: Three Hours Maximum Marks: 50 Attempt any five questions

BCA (Part II) EXAMINATION 2008 C++ PROGRAMMING Max Time : 3 Hours Max. Marks : 50

III) EXAMINATION, 2015 CS 331 : SYSTEM PROGRAMMING AND OPERATING SYSTEM I

Course Title: Computer Graphics Course no: CSC209

CHAPTER 1 Graphics Systems and Models 3

CHETTINAD COLLEGE OF ENGINEERING & TECHNOLOGY CS2401 COMPUTER GRAPHICS QUESTION BANK

COMPUTER GRAPHICS, MULTIMEDIA AND ANIMATION, Second Edition (with CD-ROM) Malay K. Pakhira

UNIT -8 IMPLEMENTATION

2. (a) Explain the concept of virtual functions in C++ with suitable examples. (b) Explain the concept of operator overloading in C++.

In today s lecture we ll have a look at: A simple technique The mid-point circle algorithm

5. Give any three parts of the structure of business letter.

UNIT I. Pune Vidyarthi Griha s COLLEGE OF ENGINEERING, NASHIK-4. 1

OXFORD ENGINEERING COLLEGE (NAAC Accredited with B Grade) DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING LIST OF QUESTIONS

FROM VERTICES TO FRAGMENTS. Lecture 5 Comp3080 Computer Graphics HKBU

CMT315 - Computer Graphics & Visual Computing

CS452/552; EE465/505. Clipping & Scan Conversion

R asterisation. Part I: Simple Lines. Affine transformation. Transform Render. Rasterisation Line Rasterisation 2/16

PROGRAMMING IN C++ (Regulation 2008) Answer ALL questions PART A (10 2 = 20 Marks) PART B (5 16 = 80 Marks) function? (8)

Chapter 8: Implementation- Clipping and Rasterization

Rasterization: Geometric Primitives

CS602 Midterm Subjective Solved with Reference By WELL WISHER (Aqua Leo)

B.Sc. (Part II) (Information Technology) EXAMINATION, 2009

Einführung in Visual Computing

1 Attempt any three of the following: 1 5 a. What is Computer Graphics? How image is to be display on Video Display Device?

Problem Set 6 Due: 11:59 Sunday, April 29

Lesson Plan. Name of Faculty: Sana Bharti. Discipline: MCA. Semester: 4 th. Subject: Data Mining and Warehousing (MCA-16-43)

SAZ4C COMPUTER GRAPHICS. Unit : 1-5. SAZ4C Computer Graphics

COURSE DELIVERY PLAN - THEORY Page 1 of 6

The University of Calgary

From 3D World to 2D Screen. Hendrik Speleers

Renderer Implementation: Basics and Clipping. Overview. Preliminaries. David Carr Virtual Environments, Fundamentals Spring 2005

Realtime 3D Computer Graphics Virtual Reality

RASTERIZING POLYGONS IN IMAGE SPACE

Rendering approaches. 1.image-oriented. 2.object-oriented. foreach pixel... 3D rendering pipeline. foreach object...

2D Image Synthesis. 2D image synthesis. Raster graphics systems. Modeling transformation. Vectorization. u x u y 0. o x o y 1

Introduction to Algorithms October 12, 2005 Massachusetts Institute of Technology Professors Erik D. Demaine and Charles E. Leiserson Quiz 1.

Cs602-computer graphics MCQS MIDTERM EXAMINATION SOLVED BY ~ LIBRIANSMINE ~

Announcements. Midterms graded back at the end of class Help session on Assignment 3 for last ~20 minutes of class. Computer Graphics

B.Sc. Final B.SC. PART-III PAPER I COMPUTER ORGANIZATION II

GUJARAT TECHNOLOGICAL UNIVERSITY COMPUTER ENGINEERING (07) / INFORMATION TECHNOLOGY (16) / INFORMATION & COMMUNICATION TECHNOLOGY (32) DATA STRUCTURES

APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY THIRD SEMESTER B.TECH DEGREE EXAMINATION, JULY 2017 CS205: DATA STRUCTURES (CS, IT)

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

Clipping and Scan Conversion

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

Topics. From vertices to fragments

VTU QUESTION PAPER SOLUTION UNIT -1 INTRODUCTION

Computer Graphics : Bresenham Line Drawing Algorithm, Circle Drawing & Polygon Filling

Computer Graphics Geometry and Transform

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY DEPARTMENT OF COMPUTER APPLICATIONS COURSE PLAN

Manipal Institute of Technology Manipal University Manipal

Punjab Technical University Bachelor in Mobile Computing & Internet Batch 2014 onwards THIRD SEMESTER

COMP371 COMPUTER GRAPHICS

END-TERM EXAMINATION

End-Term Examination Second Semester [MCA] MAY-JUNE 2006

ASSIGNMENT - 1, DEC

(Refer Slide Time: 00:02:00)

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

Computer Graphics and GPGPU Programming

ASSIGNMENT - 1, DEC P.G. DIPLOMA IN COMPUTER APPLICATIONS Paper I INFORMATION TECHNOLOGY Maximum : 30 MARKS Answer ALL questions.

Last class. A vertex (w x, w y, w z, w) - clipping is in the - windowing and viewport normalized view volume if: - scan conversion/ rasterization

Graphics System. Processor. Output Display. Input Devices. Frame Buffer. Memory. Array of pixels. Resolution: # of pixels Depth: # of bits/pixel

CS602 MCQ,s for midterm paper with reference solved by Shahid

SILVER OAK COLLEGE OF ENGINEERING & TECHNOLOGY ADITYA SILVER OAK INSTITUTE OF TECHNOLOGY

2D Viewing. Viewing Pipeline: Window-Viewport Transf.

Raster Displays and Scan Conversion. Computer Graphics, CSCD18 Fall 2008 Instructor: Leonid Sigal

Computer Graphics: Graphics Output Primitives Line Drawing Algorithms

CSC 273 Data Structures

Computer Graphics. - Rasterization - Philipp Slusallek

KINGS GRAPHICS AND MULTIMEDIA DEPARTMENT OF COMPUTER SCIENCE AND ENGG. OUTPUT PRIMITIVES Part-A (2-MARKS)

Graphics (Output) Primitives. Chapters 3 & 4

R13. II B. Tech I Semester Supplementary Examinations, May/June DATA STRUCTURES (Com. to ECE, CSE, EIE, IT, ECC)

Course Title. Computer Graphics. Course Code CE313. Theory : 03. Practical : 01. Course Credit. Tutorial : 00. Credits : 04. Course Learning Outcomes

Line Drawing. Introduction to Computer Graphics Torsten Möller / Mike Phillips. Machiraju/Zhang/Möller

Graphics Output Primitives

Assignment-I PGDCA 01- INFORMATION TECHNOLOGY

CS 4731: Computer Graphics Lecture 21: Raster Graphics: Drawing Lines. Emmanuel Agu

Transcription:

Enroll. No. SILVER OAK COLLEGE OF ENGINEERING & TECHNOLOGY SUBJECT: SYSTEM PROGRAMMING (2150708) (CE/IT) DATE: 08-08-2017 TIME:2:00 pm to 3:30 pm TOTAL MARKS:40 Instructions: 1. All the questions are compulsory. Q.1 (a) 1. Define: Semantic gap 2. Problem oriented languages have small specification gap (yes or no)? Justify. 3. In context of symbol table data structures, what is the probability for a successful search in sequential search organization for N occupied entries? 4. What do you mean by LC processing? 5. What are the three errors that can be generated in Pass-1? Explain in brief design of a Single Pass Assembler. Q.2 (a) Explain the various stages of the life cycle of a source program with a neat diagram. Explain language processing activities. List various phase of a language processor. Explain roles of phases of language processor. Also explain symbol table. Q.2 (a) What is Symbol table? Explain how one can organize Symbol table using Linear Data Structure? Explain lexical analysis of a language processor. State the differences between system software and application software. Q.3 (a) For the below code: (i) Show the contents of the symbol table and opcode table at the end of Pass I. (ii) Explain the significance of EQU and IGIN statement in the program and explain how they are processed by the assembler. (iii) Show the intermediate code generated for the program using Variant-1.

START 200 X DS 4 L1 MOVER AREG,Y SUB AREG,Z MOVEM AREG,W W EQU X+2 L2 PRINT W IGIN X-5' Z DC '9' IGIN L2+1 STOP Y DC '7' END Explain use of various data structures (tables) needed in PASS I of the assembler. Also give details of their fields. Explain various suitable data structures for the symbol table. Write a brief note on different assembly language statements. Q.3 (a) Consider following assembly language program: Show (i) Contents of Symbol Table (ii) Intermediate codes using Variant-2 representation. START 101 READ N MOVER BREG,ONE MOVEM BREG,TERM AGAIN MULT BREG,TERM MOVER CREG,TERM ADD CREG,ONE MOVEM CREG,TERM COMP CREG,N BC LE,AGAIN MOVEM BREG,AGAIN PRINT RESULT STOP N DS 1 RESULT DS 1 ONE DC '1' TERM DS 1 END Instruction opcode: STOP 00, ADD 01, MULT 03, MOVER 04, MOVEM 05, COMP 06, BC 07,READ 09, PRINT 10, LE 02 Assembler directives: START 01, END 02 Write a note on advanced assembler directives. Define forward references. How it can be solved using back- patching? Explain with example....

SUBJECT: ANALYSIS AND DESIGN OF ALGITHMS (2150703) (CE\IT) DATE: 09/08/2017 TIME: 02:00PM TO 03:30PM Instructions: 1. All the questions are compulsory. Q.1 (a) Define following terms (i) Quantifier (ii) Algorithm (iii) Set (iv) Relation (v) Function Explain different asymptotic notations in brief. Q.2 (a) Sort the following data using Heap Sort Algorithm: 30, 75, 90, 20, 50, 60, 25, 10, and 40. Derive the time complexity of Insertion Sort in best case, worst case and average case analysis. Write down an algorithm of Heap Sort. Q.2 (a) Sort the following data using Bubble Sort Algorithm: 25, 50, 40, 75, 90, 20, 60, 10, and 30. Derive the time complexity of Selection Sort in best case, worst case and average case analysis. Write down an algorithm for Bubble Sort. Q.3 (a) Write an algorithm for Radix sort. Sort the following data 100, 45, 70, 50, 140, 20, 60, 80, 105, 30, 90, 175. Among giving sorting algorithms (Heap Sort, Bucket Sort, Shell Sort), Which algorithms has better time complexity? Justify your answer. List out all the recurrence method. Explain anyone method with an appropriate example. Q.3 (a) What is recurrence? Solve recurrence equation T (n) =T (n-1) + n for all n>1 What is an amortized analysis? Explain aggregate method of amortized analysis using simple example. What do you mean by instance of a problem? List out the criteria that all algorithms must satisfy.

ADITYA SILVER OAK COLLEGE OF ENGINEERING & TECHNOLOGY BE - SEMESTER VII MID SEMESTER-I EXAMINATION WINTER 2017 SUBJECT: COMPUTER GRAPHICS (2151603) (IT) DATE: 10-08-2017 TIME: 2.00 PM TO 3.30 PM Instructions: 1. All the questions are compulsory. Q.1 (a) Define the following terms: 1. Persistence 2. Frame Buffer 3.Rotation 4.Clip Window 5. Scan Conversion Write the difference between random scan display and raster scan display Q.2 (a) Explain Bresenham s algorithm to draw line for any kind of slope. Input coordinates A (2, 3) and B (12, 8) are given solve using DDA algorithm with graph. Explain working of Cathode Ray Tube with diagram. Q.2 (a) Explain boundary fill algorithm for 4 connected and 8 connected pixels. Explain non-zero winding number with diagrams. Explain applications of computer graphics. Q.3 (a) Explain Cohen Sutherland Subdivision line clipping algorithm. Apply the shearing transformation to square with A(0,0) B(1,0) C(1,1) And D(0,1) as given below A) Shear parameter value of 0.5 relative to the line Yref= -1. B) Shear parameter value of 0.5 relative to the line Xref= -1. Explain rotation in 2D transformation. Q.3 (a) How Nicholl-Lee-Nicholl line clipping algorithm reduce the computation of unnecessary intersection point. What is homogeneous coordinate? Why is it required? Write short note on: Rotation about on arbitrary point.

SUBJECT: OBJECT IENTED PROGRAMMING USING JAVA (2150704) DATE: 11-08-2017 (CE/IT) TIME:02:00 PM to 03:30 PM Instructions: 1. All the questions are compulsory. Q.1 (a) Define Following terms (i) Bytecode (ii) JVM (iii) Link (iv) Association (v) Synergy Explain features of Java Q.2 (a) What is constructor? What are the rules for creating constructor in java? Explain constructor overloading using example. What is visibility modifier? Explain all with example. Compare String and StringBuffer. Q.2 (a) Write a program to find that given number or string is palindrome or not.(take String from command line) Write a program that creates and initializes a four integer element array. Calculate and display the average of its values. What is Wrapper class in Java? Explain with examples. Q.3 (a) Define the term object-orientation? Briefly discuss the characteristics of object oriented approach. Draw use case diagram for Library Management System. Compare Object oriented programming with sequential programming. Q.3 (a) Draw class diagram for ATM.(Make necessary assumption) List out the steps of preparing domain class model. What are the criteria for identifying right classes? List symbols and relationship used in Use Case diagram.explain with example.