Can I Switch to Computer Science Grad School with a Math Background?

Click For Summary
SUMMARY

Transitioning from a mathematics undergraduate degree to a graduate program in computer science is feasible, particularly for students with a solid foundation in theoretical concepts. A background in mathematics, complemented by coursework in Java and logic, provides a strong basis for further studies in areas such as theoretical computer science and artificial intelligence. It is advisable to complete an algorithms and data structures course to enhance readiness for graduate-level coursework.

PREREQUISITES
  • Strong understanding of mathematical concepts and proofs
  • Basic programming skills in Java
  • Familiarity with logic and computability
  • Knowledge of theoretical computer science principles
NEXT STEPS
  • Enroll in an Algorithms and Data Structures course
  • Research graduate programs in Computer Science that accept math backgrounds
  • Explore topics in Theoretical Computer Science
  • Study Artificial Intelligence fundamentals and applications
USEFUL FOR

Students with a mathematics background considering a shift to computer science, prospective graduate students in computer science, and individuals interested in theoretical aspects of computing and artificial intelligence.

Dragonfall
Messages
1,023
Reaction score
5
I'm about to get an undergraduate degree in math, and I'm having second thoughts about pursuing a career as a research mathematician. I may want to switch to comp sci, but I don't want to start my undergrad over. Is it possible to get into grad school in comp sci with a background in math, but almost none in comp sci (except a few java classes and a logic and computability class)?
 
Physics news on Phys.org
Anyone?
 
Yes. You may want to take an algorithms and data structures course before you graduate, but as it is you probably have sufficient background for most areas of theoretical computer science (theory of computation, artificial intelligence, etc.).
 

Similar threads

  • · Replies 17 ·
Replies
17
Views
5K
  • · Replies 16 ·
Replies
16
Views
3K
  • · Replies 15 ·
Replies
15
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
4K
  • · Replies 12 ·
Replies
12
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 2 ·
Replies
2
Views
1K
  • · Replies 3 ·
Replies
3
Views
3K