Fall 2012 Bachelor of Science in Information Technology (BSc IT) – Semester 6 BT0092 – Software Project Management – 4 Credits (Book ID:) Assignment Set – 1 (60 Marks) Answer all questions 10 x 6 = 60 1. Explain Hierarchical and Networked organizational structures. 2. Explain waterfall model. 3. Explain in detail about software project development stages. 4. What do you mean by Work Breakdown Structure? 5. Explain change control. 6. Define PERT chart through a suitable example? 7. Explain steps in software cost estimation. 8. Define project metrics and its limitations? 9. What are the two broad types of Software Testing? 10. Explain technical problems associated with reengineering. Fall 2012 Bachelor of Science in Information Technology (BSc IT) – Semester 6 BT0092 – Software Project Management – 4 Credits (Book ID: B0946) Assignment Set – 2 (60 Marks) Answer all questions 10 x 6 = 60 1. Explain different job roles in software development? 2. What are the salient features of ACIC Project Closure Analysis Report? 3. Explain different project management activities? 4. Explain critical path method of software scheduling. 5. What is life cycle model? Explain Incremental/iterative development life cycle model. 6. What is Earned Value Analysis (EVA), explain it? 7. Explain the Intermediate COCOMO Model. 8. Compare and contrast ISO and CMM? 9. Explain the key qualities for SQE (Software Quality Engineering) evaluation. 10. What do you mean by Project Closure Analysis? Explain. Fall 2012 Bachelor of Science in Information Technology (BScIT) – Semester 6 BT9301 – Computer Graphics – 4 Credits (Book ID: B0810) Assignment Set – 1 (60 Marks) Answer all questions 1. Explain the Architecture of a Vector Display. 2. List the advantages of interactive graphics. 3. Explain the Direct-view storage tubes. 4. Draw and explain the block diagram of typical workstation. 5. Explain Starbust method for generating characters. 6. What is frame buffer? Explain. 7. Writer short notes on video mixing. 8. Write a short note on Orthographic Projection. 9. Explain in brief the Bresenham’s Line Algorithm. 10. Write a note on a. Replicating pixels b. Moving pen 10 x 6 = 60 Fall 2012 Bachelor of Science in Information Technology (BScIT) – Semester 6 BT9301 – Computer Graphics – 4 Credits (Book ID: B0810) Assignment Set – 2 (60 Marks) Answer all questions 10 x 6 = 60 1. Explain the architecture of a raster display. 2. Explain the steps required to fill the polygon using boundary fill technique. 3. With a neat block diagram explain the conceptual framework of interactive graphics. 4. Explain the Cyrus-Beck algorithm for generalized line clipping. 5. Explain color and grayscale levels. 6. Explain the homogeneous coordinates for translation, rotation and scaling. 7. Write a short note on reflection. 8. Derive the 3-D transformation matrix to transform world coordinates to viewing coordinates. 9. Explain Flood Fill algorithm. 10. Explain Oblique Projection. Fall 2012 Bachelor of Science in Information Technology (BScIT) – Semester 6 BT9402 – Artificial Intelligence – 4 Credits (Book ID: B1367) Assignment Set – 1 (60 Marks) Answer all questions 1. Explain all the types of AI tasks. 2. Explain water jug problem. 3. List the attributes of intelligent systems. 4. Explain the second principle of AI. 5. Explain State Space Search. 6. Explain Breadth-first search in brief. 7. What are the properties of good generators? 8. Explain the A* Algorithm. 9. Describe Propositional Logic. 10.Give a brief history of Knowledge Representation. 10 x 6 = 60 Fall 2012 Bachelor of Science in Information Technology (BScIT) – Semester 6 BT9402 – Artificial Intelligence – 4 Credits (Book ID: B1367) Assignment Set – 2 (60 Marks) Answer all questions 1. Define Artificial Intelligence and explain its importance. 2. Explain Partitioned semantic networks with an example. 3. Explain Steepest-Ascent Hill Climbing algorithm. 4. Explain SGI Infinite Reality architecture. 5. Write a short note on Heuristic search. 6. What are the advantages and disadvantages of expert systems? 7. What is learning? Explain briefly. 8. Discuss in brief Generate and Test Strategy. 9. Explain the properties of knowledge representation systems. 10. Explain lists in Prolog. 10 x 6 = 60