Discussion Overview
The discussion revolves around a university student's contemplation of switching from a Computer Science program to either Mathematics or a joint Mathematics and Computer Science degree. The student expresses concerns about insufficient exposure to advanced mathematics in their current program, particularly in relation to their aspirations for research in Computer Science.
Discussion Character
- Exploratory
- Debate/contested
- Technical explanation
- Homework-related
Main Points Raised
- The original poster (OP) feels that their Computer Science program lacks sufficient mathematical content, specifically mentioning the absence of Calculus and Linear Algebra.
- Some participants suggest that the OP should have reviewed the program requirements before enrolling and inquire about the availability of academic advisors for guidance.
- There are questions regarding the adequacy of the "Mathematics for Computer Science" course, which is perceived as covering only basic material.
- Some participants propose that the OP consider studying Mathematics independently or transferring to a joint degree program that includes both Mathematics and Computer Science.
- Concerns are raised about whether self-study in advanced mathematics would be viewed as sufficient for a research career in Computer Science.
- One participant notes the differences in university structures between the UK and other countries, explaining that UK programs are typically more concentrated and have fewer elective options.
- There is a suggestion that the OP should take as many advanced mathematics classes as possible if they are interested in areas like theoretical computer science or quantum computing.
Areas of Agreement / Disagreement
Participants express a range of views on the adequacy of the OP's current program and the importance of mathematics in Computer Science. There is no consensus on whether the OP should change programs or how best to address their concerns about mathematical preparation.
Contextual Notes
Some participants highlight the potential limitations of the OP's current program and the importance of academic advising, but there is uncertainty about the specific requirements and options available to the OP.