Imagine that you are a public health nurse, and you and your colleagues have determined that the threat of a deadly new strain of influenza indicates a need for a mass inoculation program in your community. What public health data would have been used to determine the need for such a program? Where would you locate public health data? What data will be collected to determine the success of such a program? How might you communicate this to other communities or internationally? For weekly discussions, please do NOT use quotes. Information should be paraphrased with an in-text citation. Quotes should be used in rare situations. 1 CS 5551 Team Project This team project aims to help you gain a firm understanding of the key principles and practices for developing clean, dependable software through an incremental and iterative process. It might be worth listing your experience with this project in your resume for future job hunting. 1. Grouping Each team should have 3-5 members. You are not supposed to work alone even if you can. Teams must be formed before the third week of the semester. Each team should choose a name that can appear in public. Each team should have a coordinator, e.g., for taking the lead in setting up group meetings, making contact with the instructor, and integrating the project reports. Each team coordinator should email the instructor the name of their team and the names of all the team members. 2. Problem Description Your customer is asking you to develop software simulating the American checkers (also known as English Draughts) board game. The game is described in the following wiki pages: https://en.wikipedia.org/wiki/English_draughts https://en.wikipedia.org/wiki/Draughts There are some differences between these pages. Your team will need to clarify what rules your project follows. Everyone needs to get familiar with the game because software development requires a solid understanding about the business logic of the application. The general knowledge about the game will be tested through quizzes, the midterm exam, and the final exam. You may play against existing programs1 to get some ideas for the game. However, you should not copy any code from the existing resources. Your project should consider using an algebraic notation for the game board. It is useful for not only communication among team members, but also requirements specification, design, programming, and testing. The following shows a possible notation. 1 Examples: (1) https://play.google.com/store/apps/details?id=mkisly.american.checkers&hl=en_US (2) https://cardgames.io/checkers/ (3) https://www.mathsisfun.com/games/checkers-2.html https://en.wikipedia.org/wiki/English_draughts https://en.wikipedia.org/wiki/Draughts 2 An alternative notation is given below. It is similar to the one widely used for chess2. For example, a8 is an unoccupied light square. a1-h8 is a diagonal line ...