Importance of CS courses to math majors

  • Context: Programs 
  • Thread starter Thread starter skhan172
  • Start date Start date
  • Tags Tags
    Courses Cs
Click For Summary
SUMMARY

CS courses are crucial for math majors, particularly for those considering graduate school or careers in applied mathematics and statistics. The discussion highlights the importance of programming skills, specifically in object-oriented programming (OOP) using Java, as they enhance employability and provide a competitive edge. The participant expresses concerns about the difficulty of advanced CS courses and their impact on GPA, indicating a need for balance between math and CS coursework. Ultimately, a minor in Computer Science can significantly benefit math majors in the job market.

PREREQUISITES
  • Understanding of Object-Oriented Programming (OOP) principles
  • Familiarity with Java programming language
  • Basic knowledge of data structures such as linked lists, stacks, and queues
  • Awareness of career paths for math majors, including statistics and applied mathematics
NEXT STEPS
  • Research the job market for math majors in the US and Canada
  • Explore advanced Java programming techniques and data structures
  • Investigate the benefits of a minor in Computer Science for math majors
  • Learn about graduate programs in statistics and applied mathematics
USEFUL FOR

Math majors, undergraduate students considering a minor in Computer Science, and individuals exploring career options in statistics and applied mathematics.

skhan172
Messages
9
Reaction score
0
Hi all, I'm a honors math student in my second semester right now. I was just wondering how important it is to take programming/CS courses as an undergrad if you are majoring in pure math. I took an introductory java programming course last semester and really enjoyed it and did extremely well. I took the follow-up course and its been less than two weeks and I already feel like this course is beyond me. I was thinking of dropping this course since (a) I have some rather challenging courses this semester including introductory analysis and physics, etc., (b) I am worried this class will kill my GPA and my confidence and (c) The CS course is purely an elective. I was planning to do a minor in CS since I got the impression it made math majors more employable. Now, I'm not so sure about the minor. So, really how important are CS courses for my future if
1.) I decide to go to grad school; or
2.) I decide to become a statistician or some sort of applied mathematician.
While we are at it, can someone please give me good advice on what sort of jobs a pure math major can expect to obtain in the US/Canada(apart from going to grad school, that is). I'm really confused about whether to switch into something like statistics just because the job prospects look better.
 
Physics news on Phys.org
Can you give us a course description for the course you are taking now?
 
Here's the official course description:
Object-oriented programming. Abstraction principles: information hiding and encapsulation. Linked lists, stacks, queues, binary search trees. Iterative and recursive processing of data structures. Virtual machines.

Also, I actually did some OOP in the previous course.
 

Similar threads

  • · Replies 8 ·
Replies
8
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K