All Topics
All Topics
Technology
Technology
Design
Design
Programming
Programming
Science
Science
News
News
Gaming
Gaming
Entertainment
Entertainment
Business
Business
Finance
Finance
Sports
Sports
Health
Health
Food
Food
Travel
Travel
Art
Art
Music
Music
Books
Books
Education
Education
Politics
Politics
Personal
Personal
No algorithm. No AI slop. No ads. Just RSS. Pro-human. Indie writers. Real journalism. Open web. Chronological. Hand toasted.

Satirical Computer Science Course Proposals: Unlearning OOP, Classical Software Studies, and Performance Optimization

By

wonger_

7mo ago· 1 min readen

Summary

The article presents a humorous and satirical proposal for computer science courses that don't exist but should, including 'Unlearning Object-Oriented Programming' (teaching functions outside object hierarchies), 'Classical Software Studies' (analyzing historically significant software like VisiCalc and Zork), and 'Writing Fast Code in Slow Languages' (performance analysis in high-level languages). The content critiques traditional computer science education through ironic course descriptions.

Key quotes

· 4 pulled
CSCI 2100: Unlearning Object-Oriented Programming - Discover how to create and use variables that aren't inside of an object hierarchy.
Learn about 'functions,' which are like methods but more generally useful.
CSCI 3300: Classical Software Studies - Discuss and dissect historically significant products, including VisiCalc, AppleWorks, Robot Odyssey, Zork, and MacPaint.
CSCI 4020: Writing Fast Code in Slow Languages - Analyze performance at a high level.
Snippet from the RSS feed
CSCI 2100: Unlearning Object-Oriented Programming Discover how to create and use variables that aren't inside of an object hierarchy. Learn about "functions," which are like methods but more generally useful. Prerequisite: Any course that used the term "a

You might also wanna read