PF, be completely honest with me: should I switch majors?

In summary, the conversation revolves around the person's desire to become a computer engineer but facing difficulties in understanding math, specifically trigonometry. They have a decent foundation in geometry and trigonometry but struggle with more complex problems. They feel discouraged and unsure if computer engineering is the right path for them. Advice is given to try different approaches and strategies in solving math problems and to consider the difference between studying for a degree and actual job requirements in computer engineering. The person is also encouraged to explore the overlap between computer engineering and computer science.
  • #1
Hertamine
1
0
Here's the rundown of things: I've been wanting to be a computer engineer for years and years, but now, I'm just finding it difficult to understand math, specifically trigonometry (not even calculus yet!). I know for a fact that I'm just really awful at...shapes(?), so geometry and trigonometry haven't been so great for me.

Just to clarify, the next course I'm supposed to take is calculus (finishing up my first year in college, so I am fairly behind), so I'm just a bit past geometry (I don't want any terrible misconceptions here about my math courses...haha).

However, I do believe that I have a decent foundation of geometry now, along with trigonometry, but once problems stop becoming more than just "basic," I become really dependent on others for help (unless if the problems are more algebra-based—for the most part, those aren't issues for me).

Regarding computers, I feel like programming isn't all that difficult for me to pick up once I give myself a bit of practice, to the point where I feel like, if I seem to be doing fine for programming, but struggling with math, I should just switch to computer science. Now, don't get me wrong, I really want to be a computer engineer, and, when it comes to computers, I really just want to work with hardware (not so much software), but honestly, I could work on a "challenge" trigonometry problem for thirty minutes on my own and still have no idea what to do, and only understand once someone shows their solution. Thirty minutes isn't a lot to work on one math problem, but I swear I always draw blanks for the more complex problems. Thirty minutes of being clueless for a trigonometry problem vs thirty minutes of learning...well, a lot for programming is why I feel like I'm better suited for computer science.

I enjoy math, but I just feel extremely discouraged when I finally achieve the correct answer for something after an hour or more, but am then faced with a similar problem that essentially screams "nope, you don't actually know how to do this." And again, and again, and again.

I also haven't even taken a physics course yet. I don't even know how I'll do with hard sciences. It's not that I'm set up for failure so much as I'm just not set up for success...

It's upsetting to me because I really love learning about science and math, and I just love what engineers are capable of, but I don't know if computer engineering, specifically, is for me.

Even though I'm asking for advice, I'm giving myself one more semester to see if computer engineering is obtainable in my position.

Anyway, sorry for the long post, and thank you to whoever reads and responds to my call for opinions!
 
Physics news on Phys.org
  • #2
Have a look at question 4 http://www.regentsprep.org/regents/math/algebra/at2/PracTrig.htm, I'll use that as an example. We are given two sides and one angle and must find the area. So the first thing to ask is, can we calculate the area? Nope, the rectangle is missing a side length, we can't use the formula yet. And in the triangle, we need the base and the height, we can't use that formula yet.

So we must find those missing lengths, the rectangle's height and the triangle's height and base. But... the triangle and the rectangle have the same height (why?) so actually all we need is to know the height and base of the triangle.

At this point you have a decision to make. Is it better to just find the base and height and then the two areas, or is it better to write down a formula for the area and then find the missing parts? This is a personal choice entirely. But suppose we want a formula now.

Area = rect + tri
= height*22 + 1/2 base height

Do some algebraic manipulations:

Area = height (22 + base/2)

Ok, that part is done, you have a formula and can now apply your trig knowledge to find the base and height.

-----------------------------------------------

This is the basic strategy to answering any question that uses geometry. There are rules and formulas you need to know but once you know them, the basic strategy is the same.

There is another optimization I didn't include: we know that base = height (why?), so the formula is even simpler:
##A = {1 \over 2} x^2 + 22 x## where ##x = 14 \; cos \; 45°##.

PS. Why not post one of those challenge questions in the homework section so you can get tips, and try to use the strategy I showed here.
 
  • #3
Computer engineering isn't all that math-heavy. You do have to be able to handle basic logic, but not too much more than that. If you can understand logic gates and assembly language, that's what I think of when I think of computer engineering. Some computer engineering degrees will be a lot like EE, which involves substantial math, so it may depend on the requirements of the program. Generally, my sense is that there's more math involved in getting a degree than you'll encounter in practice, so it's my suspicion that the actual jobs will be a better fit for you than the degree itself, if you can get through the degree, although you'd have to ask practicing computer engineers to know for sure (I'm just a guy who studied EE for a while before switching to math). Even digital electronics, as far as I can remember, was closer to the other computer engineering stuff than it was to analog circuit analysis. The people who are doing the really detailed stuff about how the electronics is working are probably semi-conductor physicists or EE people who swing that way. That's not so much what computer engineering is about.

You can always try to go more towards the computer engineering side of CS or more towards the CS side of computer engineering.
 
  • #4
I think everyone must make their own decision and live with it, so you will have to decide which major is right for you.
 
  • #5
When I am facing a difficult decision, I experiment with different things, I don't just sit there and perform thought experiments because unless you have experienced a specific subject, you never know whether you are going to like it or not. After I experiment with different things, I eliminate things I definitely don't like and leave ~ 2 options to choose from.

I don't think the problem is the difficulty, it is mostly the interest and motivation (especially since CE maths isn't too difficult).

Now that you have experimented with CE, and discovered that you don't like it, what are your options? CS? EE? ME? A non-engineering/science degree?

What is your goal? What do you want to achieve with CE? I think being confident and certain about your goal makes things much easier. If you have one clear goal, the decision becomes a lot easier.
 

1. Is it too late for me to switch majors?

No, it is never too late to switch majors. It is better to change your major now than to continue studying something you are not passionate about. Many students switch majors multiple times throughout their college career.

2. Will switching majors delay my graduation?

It depends on how different your new major is from your current one. Some majors have overlapping requirements, so you may not have to take extra classes. However, if your new major is completely different, it may delay your graduation by a semester or two. It is important to speak with an advisor to create a plan that will keep you on track to graduate on time.

3. How will switching majors affect my career prospects?

Switching majors can have both positive and negative effects on your career prospects. On one hand, it may open up new opportunities and allow you to pursue a career that aligns better with your interests and goals. On the other hand, it may delay your graduation and you may have to explain why you changed majors in job interviews. It is important to consider the potential impact and weigh your options carefully.

4. Will I lose credits if I switch majors?

It depends on your school's policies and how different your new major is from your current one. Some schools may allow you to use credits from your previous major as elective credits. Others may require you to retake certain classes. It is important to check with your school and advisor to understand how your credits will transfer.

5. What factors should I consider before switching majors?

Before making a decision, it is important to consider your interests, strengths, and career goals. Think about why you are considering switching majors and if your new major will truly make you happier. Also, consider the potential impact on your graduation timeline, finances, and career prospects. It may be helpful to speak with your advisor, professors, and students in your potential new major to gain more insight and make an informed decision.

Similar threads

  • STEM Academic Advising
Replies
3
Views
439
Replies
3
Views
118
  • STEM Academic Advising
Replies
27
Views
1K
Replies
2
Views
723
  • STEM Academic Advising
Replies
8
Views
2K
  • STEM Academic Advising
Replies
1
Views
468
  • STEM Academic Advising
Replies
3
Views
1K
  • STEM Academic Advising
Replies
3
Views
797
Replies
22
Views
759
  • STEM Academic Advising
Replies
16
Views
413
Back
Top