Which Math Class is Best for a Computer Engineering Major?

  • Thread starter Thread starter ironman1478
  • Start date Start date
  • Tags Tags
    Class
AI Thread Summary
The discussion centers on a student’s dilemma regarding which math class to take next semester after changing majors to computer engineering. The options are Abstract Algebra, Number Theory, and Numerical Methods. Abstract Algebra is appealing due to its relevance for a math minor and interest in proofs, but concerns about difficulty and teaching style are noted. Number Theory is considered useful for cryptography but lacks prior exposure, while Numerical Methods is seen as practical but potentially tedious. The student is leaning towards Abstract Algebra or Number Theory, prioritizing a less time-consuming option due to a heavy course load. Additionally, there is a question about the importance of foreign language proficiency for graduate school or job opportunities in computer science, with insights suggesting that knowledge of Abstract Algebra is often a prerequisite for Number Theory. Ultimately, the consensus leans towards taking Abstract Algebra for its foundational importance.
ironman1478
Messages
25
Reaction score
0
Hello physicsforums

next semester i have a bit of an awkward schedule because i changed majors. this left me with in a strange spot where i can take another math class.

here are my choices
Abstract Algebra
pros
+i am pretty interested in it due to some exposure in linear algebra
+I have to take this class if i want to get a minor or a BA in Math in addition to my computer engineering degree

cons
-might be too difficult for me (i don't have too much exposure to proofs)
-I don't imagine its too useful for a computer engineer with a focus on CS, but that's not too much of a con
-professor wrote the book we are using. last time this happened i ended up just teaching myself the subject from a different book because i learned nothing at lecture since it was the book regurgitated back to us in an equally confusing manner (i didn't like the way the book was written).

sidenote: if i don't take this class now, i will just end up taking it in 2-3 semesters anyway, the other ones i might not however since the math minor doesn't require them, but it requires algebra

Number Theory
pros
+seems really useful since one of my interests is cryptography

cons
-dont know? i am not really sure what the class is like since I've never been exposed to it

Numerical Methods
pros
+generally a useful subject since it deals with both optimization and useful ways to use computers to do complex calculations

cons
-seems a little boring from what i have heard (not that big of a deal)
-could be very time consuming since there might be a lot of trial and error involved

-/+ not really a pro or con but it counts towards my engineering degree rather than my math and taking it would close off the possibility of getting a BA since i wouldn't have enough room for more math classes. not really a negative since in the end a minor or a BA is just a piece of paper.

right now i am leaning towards either abstract algebra or number theory since they seem a bit more interesting (at least abstract algebra). however i would prefer to take the one that is maybe a bit less time consuming since next semester i will be taking the max amount of units allowed and the other classes i am taking are going to be extremely time consuming from what I've heard from my classmates.

also i have another question, but this doesn't really have to be answered

is knowing a foreign language important? the reason i ask is because i switched from CS to CECS because CS required 3 semesters of foreign language, and from past experiences with foreign languages (italian) i was probably going to fail. so i changed to CECS which contains the entire CS curriculum but instead of 3 language classes i have to take 4 circuits and computer architecture classes, which is totally fine by me since i am interested in those subjects. will not knowing any foreign language bar me from grad school in CS or job opportunities, or is it not that important.

thanx in advance
 
Physics news on Phys.org
If you think abstract algebra will be too difficult, then number theory will be for sure. Usually, you should already know abstract algebra before taking number theory. So I wouldn't take this yet.

In a first abstract algebra course, the prof usually assumes that you don't know so much proofs yet. So he will usually introduce you gently to it (but it can still be a rough ride even then). I'd say to just bite the bullet and do the algebra class. You need it anyway...
 
thanx a lot. i didn't know that you needed abstract algebra for number theory.

I guess i will be taking that :)
 
It varies by school whether you need algebra for number theory or not. At my college, you can take number theory after integral calculus/calc II, but it's just elementary number theory. It does get into some algebra-related concepts, but it approaches them at a pretty basic level.
 
TL;DR Summary: I want to do a PhD in applied math but I hate group theory, is this a big problem? Hello, I am a second-year math and physics double major with a minor in data science. I just finished group theory (today actually), and it was my least favorite class in all of university so far. It doesn't interest me, and I am also very bad at it compared to other math courses I have done. The other courses I have done are calculus I-III, ODEs, Linear Algebra, and Prob/Stats. Is it a...
Yesterday, 9/5/2025, when I was surfing, I found an article The Schwarzschild solution contains three problems, which can be easily solved - Journal of King Saud University - Science ABUNDANCE ESTIMATION IN AN ARID ENVIRONMENT https://jksus.org/the-schwarzschild-solution-contains-three-problems-which-can-be-easily-solved/ that has the derivation of a line element as a corrected version of the Schwarzschild solution to Einstein’s field equation. This article's date received is 2022-11-15...

Similar threads

Replies
6
Views
2K
Replies
8
Views
2K
Replies
14
Views
1K
Replies
32
Views
2K
Replies
40
Views
5K
Replies
3
Views
2K
Replies
8
Views
1K
Back
Top