Extremely worried software development student

In summary, if you want to pursue a career in software engineering, you'll need to have a degree accredited by the ABET.
  • #1
deltawing1
4
0
I'm doing a double degree in Computer Science and Multimedia (4yrs), but they virtually teach NO MATH in this course (only 1 unit of pre-calc math mostly covering logic...pretty weak). Because I missed out on a lot maths in high school, I am extremely worried that my maths is deficient and this will effect my employability.

I'm not so much interested in low level systems such as computer hardware as I am in software development. I.e designing systems, developing dynamically driven websites , programming artificial intelligence (such as A* pathfinding) ... and coding in general. Though, I am interested in other types of software such as Flight Management Systems and avionics which I reckon would require a very good understanding of calculus level maths and physics.

I'm thinking of just dropping the Multimedia part (and doing more Maths) because I reckon it's harming employability. Can someone give me some advice...thanks!

[EDIT]
Multimedia is just stuff like Animation/cartooning, video editing, 3d modelling, user interfaces, digital signal processing ...
 
Last edited:
Physics news on Phys.org
  • #2
Maths is a subject you can study on your own.
You don't need labs or equipement, just books and time and people here to explain things when you get lost ( a copy of mathematica/mathcad is nice.)

You don't need a lot of maths for CS but some understanding of vectors and matrices would help your 3d stuff.
 
  • #3
mgb_phys said:
Maths is a subject you can study on your own.
You don't need labs or equipement, just books and time and people here to explain things when you get lost ( a copy of mathematica/mathcad is nice.)
But how will he/she demonstrate this to prospective employers? Surely no one takes the "have studied so and so by myself" bit on a resume too seriously.
 
  • #4
Only Precalculus for a CS program?? That's ridiculous, you will certainly need more mathematics than that.
 
  • #5
deltawing1 said:
[EDIT]
Multimedia is just stuff like Animation/cartooning, video editing, 3d modelling, user interfaces, digital signal processing ...

There's no way you're doing DSP if you don't know any math. DSP is SOOO math oriented, it's not even funny.
 
  • #6


In Multimedia DSP is covered mainly on the theoretical level, no furthur. I actually have been thinking about studying maths in my own time (and as mgb_phys recommended), so there's no reason not to. Of course, if the Uni won't teach anymore maths there's really nothing I can do :(
 
Last edited:
  • #7
It depends what you are doing with a DSP - to design with them you have to eat/sleep/breath Fourier space! If they are just mentioned in one lecture then fine.
Same with 3d - you can just use a copy of Maya but to understand what it is doing you need to know matrices.

I wouldn't worry too much about proving it to an employer - you will get hired in an entry level job then it's up to you to learn everything yourself anyway. - And you thought college was tough! Recognising that you need to learn stuff that isn't on the curriculum/exams is an excellent first step.
 
  • #8
deltawing1 said:
Of course, if the Uni won't teach anymore maths there's really nothing I can do :(

They won't let you?
 
  • #9
I actually wouldn't be too worried about it, if you can code that is what matters. But math/physics I think helped me a great deal with problem solving. Knowing how to program in a language isn't important its more if you can solve a problem on a piece of paper, then solving it through code is quite simple. So I think your missing out on that part of your education by not taking physics and higher level math classes.

If you've done some pretty cool/challenging projects in school you have to def. mention that.

Heres the problem your going to face, the fact that your degree is "Software Engineering" and you don't go past pre-calc there is no way that degree is ABET accredited. Meaning your degree is equivalent to that of someone who got a degree from a TV commercial that says, get your degree in "computer programming". <--- I was given this response when I asked is it really important to have an accredited degree? to the Dean of Software Engineering at R.I.T. which has an accredited Software Engineering major.

Meaning, if an employer looks at your resume, and only wants Computer Science majors from accredited schools they won't even look at your application because it fails the first part of the requirement, a 4 year degree from an accredited college.

So you can take all the math you want, but your still not going to get an accredited Software Engineering degree because your school didn't follow the ABET guidelines which is a big deal. Currently I believe there are only 2 on the east cost that are accredited, 1 is R.I.T.(which everyone is modeling off of) and the other is CMU.On the other hand, if you are at a career fair and can impress them with your experience as a software engineering through past projects you'll have a chance to get it.

So many of the people I currently work with don't even have degree's in computer science, they haven't taken math past calc in high school. Their majors are physiology, forestry, etc.

They are senior software engineers at IBM. So mentally you don't need a ton of math to program if your not programming in a mathematical domain.

But in today's business market you need to prove to them that you are just as talented as a computer science graduate which will be the hard part.

The manager knows what a Computer Science graduate is capiable of, but may not know what a software engineer from a non accredited college is capable of.PS: what college is this? it sounds like a DeVry or a technical college, does it have engineering offered as a 4 year degree at your college? if it does you most def. can take more math.
 
Last edited:

FAQ: Extremely worried software development student

What is causing this student to be extremely worried about software development?

There could be a variety of reasons that this student is feeling worried about software development. It could be due to a lack of understanding of the subject matter, difficulty with complex coding languages, or pressure to succeed in a highly competitive field.

How can this student overcome their worries about software development?

The best way for this student to overcome their worries is to seek help and support from their peers and instructors. They can also practice and review coding concepts regularly to improve their understanding and confidence.

What resources are available for this student to improve their software development skills?

There are many online resources and tutorials that can help this student improve their software development skills. They can also attend coding bootcamps or workshops, join coding communities, and participate in coding challenges to enhance their knowledge and skills.

Is it normal for a student to feel extremely worried about software development?

Yes, it is completely normal for students to feel worried about software development, especially if they are new to the subject. The field of software development is constantly evolving, and it can be overwhelming for anyone, regardless of their experience level.

What are some tips for managing worries and stress related to software development?

It is important for this student to prioritize self-care and take breaks when feeling overwhelmed. They can also break down complex tasks into smaller, more manageable steps, and seek help and support from their peers and instructors when needed. It is also helpful to remind oneself that making mistakes and facing challenges is a natural part of the learning process.

Similar threads

Replies
7
Views
1K
Replies
5
Views
2K
Replies
4
Views
2K
Replies
2
Views
2K
Replies
1
Views
954
Replies
4
Views
1K
Back
Top