—Martin Fowler In the last 10 years, computer programming and IT sector has been booming, Together with the new technological improvement, innovations in client electronics, software of AI in smartphones and other products and many other new developments which require computer programming, a lot of learners need to get programming assignment