Uh. Norwegian chiming in. That translation is really bad. I would never translate slutt that literally means end or stop as graduate or the other way round. For graduate I would translate it to fullført (completed).
Also datafag may be used some places i suspect, but I haven't seen it used in higher education. Maybe it was used earlier. But now the terms datateknikk or informatikk are the most common. I have a degree named dataingeniør myself.
The grammar is bad as well. The of is superimposed in the translation. It should have been slutten/enden av datafag to be correct Norwegian. But by then the joke is fully gone.
It probably is real. Google Translate gets updated and translations change over time. It used to translate “inglasat uterum” (Swedish) as “glazed uterus.”
Just gonna slide in here to say that both that and the original is basically gibberish, my best-effort translation of the last one would just be "stop computer science educated"
Due to the Norwegian language conflict there have been various competing forms of written Norwegian over time, two of which have been officially recognized as equally valid by the Norwegian parliament since 1885. Both apparently changed their spelling of "slut" to "sludd" in the 21st century, Bokmål in 2005 and Nynorsk in 2012, presumably in an effort to encourage English speakers to make jokes about Swedes and Danes instead of them.
Sure, except the Norwegian spelling is "slutt". The pronunciation is a bit different from the English word "slut", the English one uses more of a ø-sound for the u. "sludd" is the Norwegian word for sleet, which is a mix of snow and water, this is even stated by your sources.
"Slutt" (means end) is not commonly used for "sludd" (means sleet), though. Never actually seen "sludd" spelled like that, but "slutt" meaning end is extremely common.
I wouldn't expect any Norwegian to read "slutt" and assume it meant sleet.