I am confused about what I want to do

  • Context: Programs 
  • Thread starter Thread starter Gjmdp
  • Start date Start date
  • Tags Tags
    Confused
Click For Summary
SUMMARY

The discussion centers on a Computer Science undergraduate's dissatisfaction with the curriculum at the University of Manchester, which emphasizes practical programming skills over advanced mathematics. The student expresses frustration over the lack of theoretical content and the inability to switch to a Computer Science with Mathematics program without starting over. Participants suggest exploring other schools that offer the desired curriculum and consulting with an undergraduate advisor to ensure the education aligns with the student's academic goals.

PREREQUISITES
  • Understanding of Computer Science curriculum structures
  • Familiarity with the role of mathematics in Computer Science
  • Knowledge of undergraduate advising processes
  • Awareness of career paths in Computer Science versus Mathematics
NEXT STEPS
  • Research the Computer Science with Mathematics program at the University of Manchester
  • Consult with an undergraduate advisor about curriculum options
  • Explore other universities that offer a more theoretical Computer Science program
  • Investigate the importance of advanced mathematics in specific Computer Science research areas
USEFUL FOR

Undergraduate Computer Science students, academic advisors, and individuals considering a shift in their academic focus towards a more mathematically rigorous program.

Gjmdp
Messages
147
Reaction score
5
I have just finished my 1st year as an undergraduate in Computer Science in the UK. Having always loved Mathematics up to an insane extreme, I was very disappointed with the course. It barely required any Maths, and most of the time it was just about arithmetic or simple discrete maths. I really thought Computer Science was going to be more mathematical (and harder to be honest, I barely studied this year), but it has turned out to be a rather practical field with a big emphasis on programming, and not so much focus on the theoretical aspect.

I want to be a researcher in Computer Science, or that is what I thought, but it really annoys me that I will not learn advanced mathematics on my course (yes, there is also Theoretical Computer Science but that is all). I have considered switching to Mathematics, but I don't see myself doing research in Mathematics.

I don't know what to do, and my school does not let me change to a Computer Science with Mathematics degree nor does it allow me to study more maths with my Computer Science curriculum. Should I change to Mathematics alone or stay in Computer Science?
 
Physics news on Phys.org
Maybe you are too early in your Computer Science studies, or you are attending the wrong school.
 
Are the subjects you are interested in offered at your school?? If you don't know, find out. If they are,make an appointment with the professor to discuss your problems. You need an advocate. if they are not you are in the wrong place.
 
  • Like
Likes   Reactions: symbolipoint
symbolipoint said:
Maybe you are too early in your Computer Science studies, or you are attending the wrong school.
Oh well, I am attending the University of Manchester. I acknowledge that it does require some mathematics, but only in a few units, most of which are on the Artificial Intelligence track, and to be honest the math required on AI isn't that advanced or complex. Course units like Computer Engineering or Operating Systems don't require any Maths beyond simple arithmetic. Most course units provide some theoretical insight which can easily be crammed in 1-2 nights, and rather focus on programming assignments. I was expecting a more theoretical emphasis, but the program is focused on Industry skills. Is this all normal for a Computer Science degree?
 
Gjmdp said:
...my school does not let me change to a Computer Science with Mathematics degree nor does it allow me to study more maths with my Computer Science curriculum

This seems backwards to me. If a school doesn't have the specific program or combination of programs that you want, why not switch to a school that does?

The other thing I might add is that sometimes the first year in a program can seem somewhat easy because students who've been well prepared in their secondary school programs walk in already knowing a lot of the needed material. Other first year students have to play catch up. The difficulty will increase as you get into more advanced courses.

Either way, you might want to speak to an undergraduate advisor about all of this. Spend some time making sure that you're getting the education you want.
 
Choppy said:
This seems backwards to me. If a school doesn't have the specific program or combination of programs that you want, why not switch to a school that does?
It does offer a Computer Science with Mathematics program. However if I change to that program I will have to start again from year 1, with Computer Science modules I have already taken and passed. To be honest
the combined degree is 50% Computer Science and 50% Mathematics, so there is some Computer Science material that is not covered, such as Computer Architecture, and the same applies to Mathematics.

I hope that you are right and next year the difficulty increases on the theoretical aspect, but as of now it does seem that the program only wants to satisfy industry requirements, as 90% of students will become software engineers. This is a negative aspect of Computer Science: while in Mathematics or Physics majors students are passionated about their studies, most people are in Computer Science to get a good job.
 

Similar threads

  • · Replies 13 ·
Replies
13
Views
2K
  • · Replies 21 ·
Replies
21
Views
4K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 11 ·
Replies
11
Views
3K
  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 12 ·
Replies
12
Views
2K
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 7 ·
Replies
7
Views
980