Should I major in computer science/computer engineering?

Click For Summary
SUMMARY

Majoring in computer science (CS) or computer engineering (CE) is a viable option for individuals with an associate's degree in computer information systems, even if they have forgotten programming and math concepts. While CS does not typically require extensive programming experience, familiarity with programming languages such as Python or JavaScript can be beneficial, especially for competitive programs. CE is less math-intensive than electrical engineering, but a logical mindset is advantageous. Additional math courses may be necessary, but they should not deter prospective students.

PREREQUISITES
  • Basic understanding of programming concepts
  • Familiarity with algebra and calculus
  • Knowledge of logical reasoning
  • Exposure to programming languages such as Python or JavaScript
NEXT STEPS
  • Explore Codecademy to learn programming basics in Python or JavaScript
  • Review algebra and calculus resources to refresh mathematical skills
  • Research competitive computer science programs and their prerequisites
  • Investigate the curriculum of computer engineering to understand its math requirements
USEFUL FOR

Individuals considering a major in computer science or computer engineering, especially those with prior education in computer information systems and a desire to refresh their programming and math skills.

Newdimension
Messages
11
Reaction score
0
I have an associate's degree in computer information systems. I am planning to go to college again, take some classes, and later transfer to an institution with hopes of getting a bachelor's degree in computer science or computer engineering (I am interested in these majors). The problem is that I received my associate's degree two years ago and I have a few problems.
First, I have forgotten almost all I learned from the C++ programming class I took. I have read that CS and CE both require a lot of programming, so I am not sure if knowing almost nothing about programming anymore is a huge disadvantage.
Second, similar to my previous concern, I have forgotten a lot of math. I know I need to take calculus, but I have forgotten a lot of algebra already and I know nothing about trigonometry.

So, is it a good idea to major in any of them? Are these majors for people that already have a lot of programming experience?
 
Last edited:
Physics news on Phys.org
Of course, it's a good idea to major in computer science. Doesn't require any programming experience, normally, although it probably would help if it were one of the super competitive programs where it's hard to even get into the program. As far as the math, that will just be a couple extra classes to have to take. Being good at math is a plus, but maybe not a requirement, as long as you can think somewhat logically. Given that you have taken a class before and are still interested, I don't think it should be a problem.

I'm not sure about computer engineering. I think it tends to be a lot like electrical engineering, as a major, which is more math-intensive. Computer engineering itself isn't that math-intensive, though. And the jobs you can get at the end will probably not involve too much math, either, I would think.

Both majors probably require at least a slightly mathematical mind, though.

You might want to try codecademy or something. It's a pretty easy way to learn some of the basics of programming, and it's free (just google it). You can learn Python, JavaScript, Ruby, php, html/css, and perl, I think. So, that might be a good warm-up. If that's not too intimidating, you can proceed with computer science.
 

Similar threads

Replies
3
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
Replies
3
Views
5K
  • · Replies 23 ·
Replies
23
Views
7K
Replies
12
Views
4K
  • · Replies 8 ·
Replies
8
Views
4K