My "filesystems and database design" class was basically howto use mysql. It's a shame, I was more interested in actual file system and database design
Just stupid stuff like that made me drop the academic bullshit and skip into the real world.
My "filesystems and database design" class was basically howto use mysql. It's a shame, I was more interested in actual file system and database design
Just stupid stuff like that made me drop the academic bullshit and skip into the real world.
The database class at my uni was mostly relational algebra. Likewise, many other classes were mostly foundational theory (though we did have project-based applicative classes too).
The final nail in the coffin was me failing calc 3 twice so I don't think they were unacademic
This failure also may be a sign that it was the wrong school. A course taught badly or indifferently can make a subject tedious or difficult, that when taught well is exciting and easy.
In my first exam I got a 90/100. I got all the queries right (don’t get me started on programming/writing queries on paper and how stupid that is), but I lost 1 point on each of the 10 questions. Why? Because I didn’t put a semicolon at the end of my query. Something I had never done in any database tool, never done in my code, and only done 1-2 times on the CLI if that.
IMHO computer science in college is a joke at most places. Teaching things 10+ years out of date by people who have a chip on this shoulder towards anything new. I had an EE professor who literally did not go a single class without find some way to denigrate web developers and “not real developers”. Fun times.
Still a dumb reason to deduct points though
I hate to agree, but yeah.
I'm watching my husband go through a CS degree course right now, and the stuff he talks about I'm just like "why are they focusing on this, you literally never use this."
His "computer graphics" class was all about using the original GLUT library. The school specifically highlighted M1 Macs as good computers for their CS department students to use. Think about this combo for about 5s.
Yeah, the lib wasn't available in arm format...
Outside of my university coursework, I have never used the Pumping Lemma (Theory of Computation), balanced a red-black tree (Algorithms & Data Structures), relational algebra (Databases), and all sorts of other things that someone focused on the software development aspect of computers would literally never use and would wonder why we're focusing so much on these things.
What it really was was a forcing function to figure out auto formatting tools, so in the end I didn't mind.
I grew up very poor, so finishing uni was like, an achievement I had to do, but I learnt C++ and HL2 modding and other computer stuff back in highschool.
My uni experience was 7 years of hell (multiple gap years to go do real work before coming back). Getting stuff like "pseudocode can't have an equal sign in it, so NC" on assignments.
"Even if you finish all the assignments you must attend every tutorial or you pass"
Ive told many academics to go to hell. I'm not paid to be there like they are.
My grades go from "barely passed" to "high distinction" like a rollercoaster each year.
- and yet, I still really wanted to like uni. I do still want to like it, it's just a shame about the academics
Completing university is the most useless project I've worked on.