Path: csiph.com!eternal-september.org!feeder3.eternal-september.org!news.eternal-september.org!eternal-september.org!.POSTED!not-for-mail From: Salvador Mirzo Newsgroups: comp.misc Subject: Re: Schneier, Data and Goliath: no hope for privacy Date: Wed, 26 Feb 2025 22:03:29 -0300 Organization: A noiseless patient Spider Lines: 44 Message-ID: <87h64gi4gu.fsf@example.com> References: <67b21894$14$17$882e4bbb@reader.netnews.com> <81cafbfb-18b8-8898-4d91-13ba43f9703c@example.net> MIME-Version: 1.0 Content-Type: text/plain Injection-Date: Thu, 27 Feb 2025 02:03:30 +0100 (CET) Injection-Info: dont-email.me; posting-host="45f237ca80d16a0ba3695b7d815e802a"; logging-data="2937480"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19Kr3r9mxqnvYNwfLmvh+f0Z2PYPZe6WWI=" Cancel-Lock: sha1:VSS4PJhgT0GHLEzoFnYgfRJ7HPA= sha1:mKB2/cmz4ZN2GcWxAttdi5jO+Tc= Xref: csiph.com comp.misc:26740 Rich writes: > Scott Dorsey wrote: >> Scott Dorsey wrote: >>> >>>We also have a bunch of IT programs which are really business school >>>programs with some computing added. I think those are pretty much >>>worthless, but they get a lot of students. >> >> Oh, and I will say that most of the students that I deal with >> personally are not CS students at all but engineering students. They >> get one programming class, usually in Matlab, and no basic computer >> literacy stuff at all. > > Just one programming class..... in Matlab??? For Engineering. Ugh. > > I had (if memory serves) at least one Pascal class, one Fortran class, > and an assembler (CDC Cyber 7000 - a really weird CPU on the inside) > class, all required classes for Engineering. Pascal class was trivial > (had already done plenty of UCSD Pascal on Apple II in high-school) so > just had to adjust to the small difference in the CDC Cyber Pascal we > were using. Fortran was similarly trivial, but oh did I come to hate > Fortran in the end. Just had to learn the "fortranisms", as I already > understood the over-arching "how to program" aspects. The assembler > class was also itself trivial (had done loads of 6502 assembler by this > point, and some 8086 assembler, provided one considered DOS's debug an > 'assembler' of sorts). Just had to "learn the language" rather than > the "how to program" part. > > But, /just/ matlab. That is so wrong on so many levels. I know of a leading university that gives all engineering students (all of them), two courses on Python. The first course is just so students get a minimum of the Python syntax---of course, the course design calls it ``how to program''. The second half of the year is to learn the very basics of the so-called OOP and then some packages such as numpy, scipy and matplotlib are *introduced*. And what do we see in these courses? Nearly all engineering students consider them accessory to their degrees and so they try to ignore these courses to the maximum because they need to work on calculus and physics. And I can't blame them: these courses are totally uninteresting. I would have done the same.