Choose one of the topics and write a 1000 word paper on it. (MLA Format. All in-text and end of paper citations required. This paper will be uploaded on TurnItIn)
- Briefly outline the evolution of software development methodologies, tools and skills and explain how those associated with the ‘agile mainfesto’ differ from those found in the pioneering days of computing.
- Explain the differences between server-based, client-based and client-server computer architectures and how their evolution has contributed to contemporary ‘cloud’ based and ‘edge’ computing.
- Is IT strategy becoming more or less important as the 21st century unfolds?