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

Discussion Overview

The discussion revolves around a student's dissatisfaction with their Computer Science program, particularly regarding the lack of advanced mathematics and theoretical content. The student is contemplating whether to switch to a Mathematics degree or remain in Computer Science, given the constraints of their current institution and the perceived focus on practical skills over theoretical understanding.

Discussion Character

  • Debate/contested
  • Conceptual clarification
  • Meta-discussion

Main Points Raised

  • The original poster expresses disappointment in the Computer Science curriculum for not being mathematically rigorous and primarily focusing on programming and practical skills.
  • Some participants suggest that the student may be too early in their studies to judge the program's rigor or that they might be at the wrong institution.
  • There is a suggestion that the student should investigate whether their school offers the subjects they are interested in and consider discussing their concerns with a professor or advisor.
  • One participant notes that the perceived ease of the first year might be due to varying levels of preparedness among students and that difficulty may increase in advanced courses.
  • The student mentions that switching to a Computer Science with Mathematics program would require starting over, which complicates their decision.
  • Concerns are raised about the emphasis on industry requirements in the Computer Science program, contrasting it with the passion seen in Mathematics or Physics majors.

Areas of Agreement / Disagreement

Participants express differing views on the appropriateness of the student's current program and the potential for increased theoretical content in future courses. There is no consensus on whether the student should switch programs or remain in their current one.

Contextual Notes

The discussion highlights limitations in the student's options due to institutional constraints and the perceived focus of the curriculum on industry skills rather than theoretical depth.

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
3K
  • · 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 1 ·
Replies
1
Views
583
  • · Replies 7 ·
Replies
7
Views
4K
  • · Replies 12 ·
Replies
12
Views
2K
Replies
4
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K