Page 67 - B.Tech IT Curriculum and Syllabus R2017 - REC
P. 67

Department of IT, REC


               retrospective- Daily scrum- Scrum roles – Product Owner- Scrum Master- Scrum Team- Scrum case
               study- Tools for Agile project management

               UNIT III       AGILE TESTING                                                                                        8
               The Agile lifecycle and its impact on testing- Test-Driven Development (TDD)- xUnit framework and
               tools for TDD- Testing user stories - acceptance tests and scenarios- Planning and managing testing
               cycle- Exploratory testing- Risk based testing- Regression tests- Test Automation- Tools to support
               the Agile tester

               UNIT IV        AGILE SOFTWARE DESIGN AND DEVELOPMENT                                   10
               Agile  design  practices-  Role  of  design  Principles  including  Single  Responsibility  Principle-  Open
               Closed  Principle-  Liskov  Substitution  Principle-  Interface  Segregation  Principles-  Dependency
               Inversion Principle in Agile Design- Need and significance of Refactoring- Refactoring Techniques-
               Continuous Integration- Automated build tools- Version control

               UNIT V         INDUSTRY TRENDS                                                                                    9
               Market scenario and adoption of Agile- Agile ALM- Roles in an Agile project- Agile applicability-
               Agile  in  Distributed  teams-  Business  benefits-  Challenges  in  Agile-  Risks  and  Mitigation-  Agile
               projects on Cloud- Balancing Agility with Discipline- Agile rapid development technologies.
                                                                                    TOTAL: 45 PERIODS
               OUTCOMES:
               At the end of the course, the student should be able to:
                   1.  Develop Agile Process
                   2.  Drive development with unit tests using Test Driven Development
                   3.  Apply design principles and refactoring to achieve Agility
                   4.  Deploy automated build tools, version control and continuous integration
                   5.  Perform testing activities within an Agile project

               TEXT BOOKS:
                   1.  KenSchawber, Mike Beedle, Agile Software Development with Scrum, First edition,
                       2004,Pearson.
                   2.  Lisa Crispin, Janet Gregory, Agile Testing: A Practical Guide for Testers and Agile
                       Teams,First Edition, 2009, Addison Wesley.

               REFERENCE:
                   1.  Robert C. Martin , Agile Software Development, Principles, Patterns and Practices, First
                       edition, Prentice Hall

               CS17601                                           GAME PROGRAMMING                              L T P C
                                                                                                                                                      3 0 0 3
               OBJECTIVES:
               The student should be made to:
                   ●  Have an introduction into the Game programming and rendering..
                   ●  To learn the principles, mechanics and logics of Game Design.
                   ●  Learn the various Game Development process and its design attributes.
                   ●  To gain working knowledge in various game platforms.
                   ●  Learn to design games using python.

               UNIT I INTRODUCTION                                                                                             9
               Elements of Game Play – Artificial Intelligence – Getting Input from the Player - Sprite Programming
               –  Sprite  Animation  -  Multithreading  –  Importance  of  Game  Design  –  Game  Loop,  Software  and
               Hardware Rendering.



               Curriculum and Syllabus | B.Tech. Information Technology | R2017                Page 67
   62   63   64   65   66   67   68   69   70   71   72