The paper critiques and suggests modernizing the computing curriculum, focusing on web development and ethics/social issues, which have been poorly represented in academic literature. It argues against the 'all-the-web-in-one-course' (AWOC) approach to teaching web development, advocating for a more comprehensive multi-course structure to keep abreast of technological advancements and real-world practices. Additionally, it challenges the prevalent algorithmic approach to teaching social and professional issues in computing, urging for a shift towards a more nuanced understanding of technology's impact on society.
Related topics: