Welcome to College Confidential!

The leading college-bound community on the web

Sign Up For Free

Join for FREE, and start talking with other members, weighing in on community discussions, and more.

Also, by registering and logging in you'll see fewer ads and pesky welcome messages (like this one!)

As a CC member, you can:

  • Reply to threads, and start your own.
  • Post reviews of your campus visits.
  • Find hundreds of pages of informative articles.
  • Search from over 3 million scholarships.

Bored to death

Stol555Stol555 Registered User Posts: 1 New Member
Hi,
I'm majoring in comp sci, but...

I'm bored to death in my data structure class.. It's not even the prof, the course is boring. Plus, I don't like to do programming 'for fun', I don't enjoy doing homework, etc. Coding is not too bad, but I would be happy if no one bothered me with it.

Should I change my major? Or it's going to become fun and exciting later on (I'm in my first year)?

Replies to: Bored to death

  • MITer94MITer94 Registered User Posts: 4,747 Senior Member
    @Stol555 I do think it gets interesting later on (there are tons of unsolved problems in CS and quite a bit of recent developments in the field). But I did find a couple introductory CS classes somewhat boring, or at the least, tedious. I wouldn't take that as sufficient reason to change major just yet - it should get interesting later on.
  • simba9simba9 Registered User Posts: 3,156 Senior Member
    edited April 2016
    When I was going to school, I found the initial CS classes to be interesting, and then they got progressively more tedious. By the time I graduated I thought I had picked the wrong major.

    My first job out of college was fantastic - interesting application (flight simulators and radar systems), great co-workers, multiple trips to Europe. Still, there are lots of boring jobs out there, so you have to be careful about matching a job with your interests.
  • PhantomVirgoPhantomVirgo Registered User Posts: 1,088 Senior Member
    Is it just the coding that you find boring? Or is it the theory too?

    And if you find the actual information boring, why is it boring? Is it just of no interest to you? Is it too simple? Is it kind of interesting but not what you'd prefer to be studying? Or something else?

    If you find coding boring, it doesn't necessarily mean you should switch your major. Personally I find just straight coding boring too. What I really like doing is playing around with the concepts taught in class, and the general thought process that goes into figuring out a problem to put it into code. If you don't like that thought process and/or none of the concepts are of interest to you though, you might want to consider switching.

    For what it's worth, I found upper division courses much more interesting than lower division courses. Even then, there were some classes I would have preferred not dealing with (algorithms, theory of computation)...but those classes weren't necessarily flat-out boring to me, just not aligned with my interests nearly as much as other classes were.
  • Much2learnMuch2learn Registered User Posts: 4,759 Senior Member
    My impression is that many engineering majors find their freshman year classes to be boring. Sophomore year may be a bit more interesting, and then they like it in junior and senior year.

    In every engineering subject, there is basic information that you have to understand but may not be very fun.
  • PengsPhilsPengsPhils Forum Champion Northeastern, Forum Champion Math/Computer Science Posts: 3,665 Forum Champion
    @Much2learn

    I don't think grouping CS with engineering is correct in this generalization - it usually isn't well grouped frankly.

    Beginning CS classes are often what hook students and get them interested - programming as both a science and an art (not just hacking stuff together) can be an incredibly challenging, interesting, and rewarding process.

    I don't think most CS majors that stick with it find the beginning boring, though finding higher level classes more interesting makes sense. If the coding feels to basic or obvious, then the boredom is not a reason to quit, for the reasons @PhantomVirgo and @MITer94 mentioned.
This discussion has been closed.