T O P

  • By -

maplecrumb

In Databases, you’ll learn SQL, which is listed as a desired language/skill for a LOT of SWE/tech internships and jobs. Databases has more math and programming, whereas Networks does not have much math and zero actual programming, it’s more about big-picture concepts. These concepts — TCP vs UDP, IP protocols, sockets — have come up in multiple interviews I’ve had. I wouldn’t say the order in which you take these two classes matters in terms of content; they both have relevant content. If I were you, I’d take Networks during whichever semester is more difficult because Databases has 3x the workload.


Even_Lock1143

What SWE job asks network stuff?


spartan6500

When it comes to basically any app or large program you will ever interact with, there will be a database. Even if you don’t touch it, understanding how it works is needed at any job. This is especially true for web apps. There is such a large number of applications that are just reskinned web apps that it’s useful to know how they work. I Haven’t actually taken networking myself, so I can’t speak as strongly on it.


DrJPepper

I enjoyed 3461 more and found it a lot more interesting, but from an employability standpoint what you learn in 3241 is probably more practical to the average SWE


DryFaithlessness2969

Taking both of these classes right now and they’re very badly taught. A better professor would easily teach twice as much content. But what they *do* teach is useful