34 ms·
>The real tragedy was this was followed by the utterly useless national "ICT" curriculum in schools which was essentially all about teaching kids how to use Mic
by claudiawerner 7y ago
>The real tragedy was this was followed by the utterly useless national "ICT" curriculum in schools which was essentially all about teaching kids how to use Microsoft Office, and probably discouraged an entire generation of kids from getting involved in software. This still makes me angry.
My own experience of the ICT curriculum in 2011/2012 was very similar. Pre-GCSE had some stuff about building websites with Dreamweaver. The teacher showed us a banking website, and pointed out various UI elements, and our task was to make a website of our own. Unfortunately, we had to do it completely backwards. As part of some "integrated skills" approach, we had to make the website's text buttons, of size exactly 400x200 using Photoshop, and then place them onto the page. I decided that it was silly to do that, so I made the buttons with HTML and CSS. At that point, I was told I should have used Photoshop to make the buttons. I used Photoshop to make reasonably sized buttons to place on the page, and I was again told to make 400x200 buttons. I think after a while I just gave up. This was at a private school, too - which at least ostensibly placed some emphasis on nurturing "gifted and talented" students. I don't know if HTML and CSS counted for that, but I didn't feel nurtured at all.
The GCSE portion of the ICT curriculum was based around creating a database, documentation and pre-made queries with MS Access. Some fancy VBscript dialogue boxes and LIKE queries seemed to get me good marks with it. It was still a far cry from what I wanted to do.
At A-level, same story. We were instructed to make a site with Joomla according to the "client specification" one one hand, and do an exam on things like the meaning of SaaS on the other hand. The documentation process for the Joomla site was utterly inane, needing to include a screenshot of every way you modified it from the basic version of the site to include the "features" (features in this case was selecting and customizing Joomla addons through the web interface). I decided to write some code for a passworded portal, and play around with the HTML/CSS, which apparently didn't impress the examiners much.
It turns out that the only thing I could do at sixth form (for readers outside of Britain this means the stage of education for 16 to 18s) that required some programming was a BTEC, and BTECs don't curry favour with the university admissions process.
It's a miracle I wasn't turned away from computers after all that. In my first year of studying EE, I talked to some computer science students, many of whom told me that they hadn't done any programming before. Ironically, the only reason why I didn't get to do computer science was because I got a B instead of an A in my "ICT" A-level - the Joomla web customization part (the exam was fine). From what I can gather, the university admissions process implicitly works like this:
- Can you program and demonstrate open source work? We don't care. What are your grades like?
- Oh, you didn't include the requisite number of screenshots showing which buttons you clicked to customize a CMS-built website? Sorry, you're just not fit to do computer science. That's all about information technology, didn't you know?
A younger relative did the "computer science" course at school, which is designed to replace or run alongside "ICT". Although better, the questions they asked were inane, and the written exam requires them to write syntactically correct Python code in a big box the size of a page, followed by some questions as to what a BSOD indicates and what "RAM" stands for.
In my experience, non-ICT classes do just fine in teaching people how to use MS Office. You have to write essays for English, and make presentations for History. The fact that there's a class dedicated just for learning how to use MS Office and Adobe products is horrible. The whole school system seems bent on inefficiency and inertia. I've learned more Japanese vocab with Anki (spaced repetition flashcard software) and grammar with a textbook self-studying in the space of a month, for less than an hour a day, than I learned French vocab and grammar for two years in school with weekly vocab tests and three timetabled hours during school time a week. Why don't schools make Anki decks for their students to practice every day, and ask for the Anki stats report each week? Why are history lessons built around remembering which year King John died? Why don't maths classes include any work with computers?
- Symbiote 7y agoA reasonable, modern ICT class would be infrequent, and replace the "Library" classes I had about once a year in the late 1990s. We were taught how to find a book using the library catalogue… and I've forgotten the rest. > the university admissions process… University admissions for computer science is mostly demonstrating a strong ability in mathematics and reasoning, and an interest in the subject. The ICT or BTEC qualifications are pretty much irrelevant for showing ability, but they might show interest. An open source project (or any project) shows a strong interest. > Japanese / French… I'd guess you have a lot more interest in Japanese than French > Why are history lessons built around remembering which year King John died? They are not. They want you to understand how events in the past shaped later events, society, and the progress or downfall of civilization. Reeling off some dates is worth very few marks in the exam, although knowing the sequence of significant events will help any argument that depends on them. [2] > Why don't maths classes include any work with computers? Because it's better to learn the fundamentals, before using tools to take shortcuts. > the written exam requires them to write syntactically correct Python code Seems unlikely. The example exam paper at [1] asks for pseudocode. [1] https://www.aqa.org.uk/subjects/computer-science-and-it/gcse/computer-science-8520/assessment-resources https://www.aqa.org.uk/subjects/computer-science-and-it/gcse... [2] https://www.aqa.org.uk/subjects/history/gcse/history-8145/specification-at-a-glance https://www.aqa.org.uk/subjects/history/gcse/history-8145/sp...
- claudiawerner 7y ago>University admissions for computer science is mostly demonstrating a strong ability in mathematics and reasoning, and an interest in the subject. Both were abundantly clear with my application, with a high grade in maths (the one they wanted) and a personal statement about what programming work I've done. I would have met the grade boundary had I gotten a slightly better mark in "IT". Requiring "mathematics and reasoning" is already demonstrated by the requirement of a maths A-level and a science A-level. It is in no way demonstrated by the ability to set up a Joomla website. My point still stands. >I'd guess you have a lot more interest in Japanese than French An alternative reading, which accords with the curriculum and common method of teaching, would be that the teaching style is not fit for purpose. >Because it's better to learn the fundamentals, before using tools to take shortcuts. I agree. That doesn't explain why no computer-assisted learning happens at any point during the course of the whole under-18 maths curriculum. >Seems unlikely. The example exam paper at [1] asks for pseudocode. Fair enough, thanks for the link. I must have misremembered. The fact that you need to write a program without access to an interpreter is similarly silly.