Polygons: Introduction Polygons Polygon Representation Entering Polygons – – – – An Inside test Polygon Interfacing Algorithms Filling Polygons Filling with Pattern – – – – Initialization Programming Problems. – Unit III Transformations: Introduction Matrices Scaling Transformations Sin and Cos – – – – Rotation– Homogeneous Coordinates and Translation Coordinate Transformations – – Rotation about an Arbitary Point Other Transformations Inverse Transformations – – – Display Procedures Programming Problems. – Segments: Introducton Segment Table Creation Closing Deleting Renaming – – – – – Segment Visibility Saving and Showing Other Display-File Structure Some Raster – – – – Techniques Programming Problems. – Unit IV Windowing and Clipping: Introduction The Viewing Transformation – – Implementation Clipping The Cohen-Sutherland Sutherland-Hodgman Algorithm – – – – Clipping Polygons Adding Clipping Generalized Clipping Arbitrary Line Multiple – – – Windowing Programming Problems. Unit V Interaction: Introduction Hardware Input Device Event Handling Sampled – – – – Devices Attribute Simulating a Locator Echoing Interactive Techniques – – – – – Programming Problems. Text Book: Computer Graphics (A Programming Approach) Second Edition by Steven Harrington. McGRAW-HILL INTERNATION EDITIONS Book for Reference: M. Newman and F.Sproull, Interactive Computer Graphics, McGraw Hill. Plastok and Gordon Kalley, Computer Graphics, McGraw Hill. ♣♣♣♣♣♣♣♣♣♣ III YEAR VI SEMESTER – COURSE CODE: 7BCE6C3 CORE COURSE-XIV–SOFTWARE ENGINEERING Unit I Introduction: Introduction to software engineering some definitions some size – – factors and productivity factors managerial issuesPlanning a software project: –quality – Defining the problem– developing a solution strategy planning the development process – – planning an organizational structure other planning activities – Unit II Software Cost Estimation: software cost factors software cost estimation techniques – software maintenance costs –estimating
Polygons: Introduction – Polygons – Polygon Representation – Entering Polygons – An Inside test – Polygon Interfacing Algorithms – Filling Polygons – Filling with Pattern – Initialization – Programming Problems. Unit III Transformations: Introduction – Matrices – Scaling Transformations – Sin and Cos – Rotation– Homogeneous Coordinates and Translation – Coordinate Transformations – Rotation about an Arbitary Point – Other Transformations – Inverse Transformations – Display Procedures – Programming Problems. Segments: Introducton – Segment Table – Creation – Closing – Deleting – Renaming Segment – Visibility – Saving and Showing – Other Display-File Structure – Some Raster Techniques – Programming Problems. Unit IV Windowing and Clipping: Introduction – The Viewing Transformation – Implementation – Clipping – The Cohen-Sutherland – Sutherland-Hodgman Algorithm – Clipping Polygons – Adding Clipping Generalized Clipping – Arbitrary Line – Multiple Windowing Programming Problems. Unit V Interaction: Introduction – Hardware – Input Device – Event Handling – Sampled Devices – Attribute – Simulating a Locator – Echoing – Interactive Techniques – Programming Problems. Text Book: Computer Graphics (A Programming Approach) Second Edition by Steven Harrington. McGRAW-HILL INTERNATION EDITIONS Book for Reference: M. Newman and F.Sproull, Interactive Computer Graphics, McGraw Hill. Plastok and Gordon Kalley, Computer Graphics, McGraw Hill. ♣♣♣♣♣♣♣♣♣♣ III YEAR – VI SEMESTER COURSE CODE: 7BCE6C3 CORE COURSE-XIV–SOFTWARE ENGINEERING Unit I Introduction: Introduction to software engineering – some definitions – some size factors –quality and productivity factors – managerial issuesPlanning a software project: Defining the problem– developing a solution strategy – planning the development process – planning an organizational structure – other planning activities Unit II Software Cost Estimation: software cost factors – software cost estimation techniques –estimating software maintenance costs
Sy0058.docx