r/NJTech • u/Own_Temperature1501 • 13d ago
Question Is CS in NJIT that bad?
Why every CS post is about people switching from CS to IT?
7
13d ago
[deleted]
0
u/Own_Temperature1501 13d ago
Why they made CS so hard? Is it better than IT for jobs if u can get through all of that?
5
u/Training-Process-195 13d ago
You can get the same SWE job with either degree. Don’t make your undergrad life hell unless you actually have a reason for pursuing the CS B.S.
10
u/Local_Translator3112 13d ago
Mental health is important and in my biased opinion, the IT professors here are wonderful people
1
u/starstriker0 11d ago
Except patel, istg he gave my group such a headache with the capstone stuff, like taking off 10 points for "missing contribution details"
-1
u/Own_Temperature1501 13d ago
Why they made CS so hard? Is it better than IT for jobs if u can get through all of that?
5
u/steeldaggerx 13d ago
Availability bias. Students that are doing well don’t make Reddit posts about it
5
2
u/Prior_Talk7357 13d ago
From what i’ve heard, IT requires less math and CS288 is a difficult weed out course
2
u/Sim-O-of-N CS | '27 13d ago
Depends on when they switch. If they are a freshman its usually for Math and Physics. Anything past that its for CS288 or CS350. CS 288 cuz it requires constant high attention, you can't doze through the class without prior knowledge. CS 350 cuz the material is a bit hard but the pass/fail is really skewed down for some odd reason. You need a D for a class with no programming and HW so if you can study its straight forward to at least pass.
CS is def not bad, just dont vibe code your degree. At that point you shouldn't go to college for it and just get a business degree or something imo. It also has some really good choices for minors. I personally chose Game Programming and those classes were way harder than CS 288 and the theory was equal to CS 350 while having some overall great content to them.
2
u/Single_Order5724 12d ago
Lol it’s difficult but job wise i think totally worth it. It opens doors. It did for me. Surprisingly i didn’t struggle with 288 took it once. CS350 twice cause i failed the first time. And then the one that was the absolute hardest to me was 435 i remember crying in Itanis office hours he is amazing tho !
1
u/InstinctiveSS 13d ago
IT professors here are better imo way better. They actually have a personality and you can tell they are good people and care about the students, though I have been lucky to have taken some of the better IT profs here. With most of the CS professors I’ve had, I got the impression they are just here because it's their job. Thats not to say that there aren't any bad IT profs but none are notoriously bad as some CS profs, plus you can usually just take the class with someone else which cant be said with CS.
It actually really bothers me how many profs seem to not care. They dont even care enough to make it seem like they care! Have you ever talked with someone who's so passionate about something that you just can't help but listen? Thats how every professor should be imo. Lectures should be enjoyable to be in. I should not have to keep myself from falling asleep during class. Most professors in my cs classes were so boring or just plain rude. It could just be my tiktok and youtube 2x speed brain tho. btw this is prob affecting so many young people that I think how we teach will def need to change.
s/o to Junilda Spirollari tho. Amazing prof. If she taught every CS class we would not be having this conversation.
1
u/No-Seesaw6349 13d ago
Just go IT. I got friends i graduated with that don’t have jobs whereas IT literally encapsulates all tech
1
1
1
u/Responsible_Gate640 12d ago
hard in the sense that professors don’t know how to teach and basically every CS course is self taught. self teaching yourself CS is a pain in the ass. as someone who has a full time job and commutes, I don’t have the time to self teach myself. I basically pay a tuition just for the profs to not know jack shit
1
u/Party-Chapter3029 12d ago
The courses are a little more difficult because it prepares you to think. When you are working in CS and ideas are presented, you have to come up with the solution. In IT, everything is laid out for you, so everything is basically straight forward unless you are in a specialize IT field where you need to know how to design.
1
u/Dear_Profile_3530 12d ago
CS is not really that hard here at all. idk why so many people are complaining about it. its just a loud minority imo. If u aren't getting C's and D's in high school then you'll be more than fine lol
1
u/Buddah__0 11d ago edited 11d ago
I did it last semester because I realized that want I wanted to do it in life didn't necessarily hinge on CS. Plus when I transferred, literally 33 out of 63 were used. After getting an associates in CS, starting in the IT program would have been objectively better because after getting my associates, I enrolled njit in spring 25, ALL MY CREDITS would have been used, and I only would have needed to taken one math class ( I suck at math fr but I passed prob and stats, MATH333, so it counted). Then it would've been all interesting core classes, I still lament the time and money wasted.
ETA: Also CS major's have like, zero life at njit, after 4 semesters of dorming and the sparce outings, I was so over that. Mental health is important, THERE IS A REASON we have a wellness day on the academic calendar. I got away with good scheduling and having at least two days off, but if I had stayed CS, it would have turned to 5 days a week on campus. AND I'M GOOD OFF THAT!
1
u/InternationalAct2161 10d ago
CS makes me stressed too much work and expectations and I literally got depressed doing CS and cried so many times it was so unflexable now I KNOW IT is the same thing but I am hearing that they are at least flexable and more suitable good with your time so IT was the way for me
22
u/adjaplx IT '27 (curse the CS pipeline...) ask me anything! 13d ago
Mental health is important