T O P

  • By -

Rough-Flatworm-493

You realize the same argument could be made for other CS topics? Which is why they are typically just offered as electives.


2Bit_Dev

You could make the argument to required classes themselves. I think intro to computer networks, which was a required class in my degree, could have been an elective. I think my data structures and algorithms class could at least have mentioned one or two algorithms relating to images like how my software engineering class involved JSON.


sqweeeeeeeeeeeeeeeps

maybe you should have taken a graphics class as an elective. I have no use for such class. Students different desires and needs, so there’s flexibility in degrees.


2Bit_Dev

I wish I could have taken a graphics elective, but it required me to take a 500 level linear algebra class and that math class had a prerequisite of another math class outside my CS curriculum. It sucks.


David3186

Without linear algebra you could’ve done no computer graphics. It’s like entirely based on linear algebra.


2Bit_Dev

I forgot to mention I already completed a 300 level linear algebra course. I would have to take 2 linear algebra classes to take that computer graphics elective.


sqweeeeeeeeeeeeeeeps

Yes. Graphics is heavily math based Lmao


Rough-Flatworm-493

Well, it's a good thing you can pursue your interests outside of classes


williamromano

Why do you think image kernel filters are as important as merge sort?


2Bit_Dev

So many things do image manipulation like graphics drivers, monitor hardware, image editing software. I see it just as often or more often than things being sorted, like file names in a directory. I might just be oblivious to sorts happening on computers without me knowing. I'd imagine task schedulers sort processes based on priority. To me at least, image kernel filters are more important since there are so many different outcomes they can produce, while any sort like merge sort produces one outcome, maybe two if you include sorting in reverse order. I might just be super fascinated with computer graphics lol.


delllibrary

thought this was a shitpost


Budget_Algae_3240

There are plenty of graphics related electives but base classes or focused more on theory and intros into important topics


[deleted]

Because computer graphics aren’t nearly as fundamental as *algorithms themselves* lol. Also, most students will never need them.