| If excel isn't the first item on your list for teaching programming you're already out of touch. Let's pretend you're a high schooler volunteering at a charity. "Donors who attended our last five fundraisers?" "Email list for our whale donors from this fiscal year?" (>100, 1000, 100000+ whatever) "Who are our best fundraisers?" "Was the dinner last week a success?" What are the odds the student who can answer these questions is helped by a teacher who ticks off any of the five principals in the submission? Logo? People aren't drawing basic geometric shapes. "Cognitive load" referencing types? I'm not even sure how to address this. Any beginner expects 1/2 to display 0.5. That entire paragraph is nonsense. Be honest Ok, learn how to excel in your field with programming/excel/sql/etc as tools to succeed at your job. "Computer Science" isn't programming and it isn't a job. Never confuse any of those. #5 is just generic filler for being a not-bad teacher. |
In any case: I hope schools don't start with Excel, since that cements students in relying on proprietary software and Microsoft's suite of software. If they teach it as a generic spreadsheet program---e.g., the same things can be done with LibreOffice---that's another thing.