Getting into internet/network security

  • Thread starter Thread starter JonnyG
  • Start date Start date
  • Tags Tags
    Security
Click For Summary

Discussion Overview

The discussion revolves around entering the field of internet/network security, particularly focusing on the educational pathways and relevant courses for someone with a mathematics background and limited programming experience. Participants explore the importance of programming skills, certifications, and specific areas of interest such as cryptography.

Discussion Character

  • Exploratory
  • Technical explanation
  • Conceptual clarification
  • Homework-related

Main Points Raised

  • One participant expresses interest in internet/network security and seeks advice on which computer science courses to take, noting their background in mathematics and limited programming experience.
  • Another participant suggests that knowledge of the Security+ certification exam is beneficial for entering network security, although it does not require coding skills.
  • A participant emphasizes the importance of defining one's goals in the field, questioning whether the focus is on implementing existing solutions or developing new ones.
  • Several participants indicate a specific interest in cryptography, highlighting its relevance to mathematics and potential career paths with organizations like the NSA.
  • Recommendations for courses related to cryptography are made, including CSC448H1 Formal Languages and Automata and CSC463H1 Computational Complexity and Computability, while advising consultation with an academic advisor for tailored guidance.

Areas of Agreement / Disagreement

Participants generally agree on the importance of programming skills and relevant coursework for entering the field of network security, but there are varying opinions on the necessity of specific certifications and the focus of study (implementation vs. development). The discussion remains unresolved regarding the best course of action for the original poster.

Contextual Notes

There are limitations in the discussion regarding the specific prerequisites for courses and the potential need for foundational knowledge in programming before pursuing advanced topics in security and cryptography.

Who May Find This Useful

This discussion may be useful for mathematics students considering a transition into computer science, particularly in the areas of internet/network security and cryptography.

JonnyG
Messages
233
Reaction score
45
Lately I have been getting interested in internet/network security (an area of study which I am guessing is a subset of computer security). I use to do a little bit of programming a long time ago, but since it has been so long, let's assume that I have no programming experience. I am a math major at a university that seems to have a good selection of computer science courses that I can take. The only thing is, as I don't know much about computers, I don't really know which courses I should take. I do know that I will take some programming courses (they start you off programming in Python). I was hoping you guys could tell me which courses which be best for me to take. Or if isn't too much trouble, take a look at the list of courses and recommend some:

http://www.artsandscience.utoronto.ca/ofr/calendar/crs_csc.htm#CSC108H1

I would appreciate all help. Thanks!
 
Physics news on Phys.org
If you're going to get into network security, you'll eventually need to know most of what's in the Security+ certification exam. The exam doesn't require any coding skills but it is something that you should eventually take if you want to get into the field. The certification does have a time limit though. It is only good for three years and then you have to be re-certified.
 
  • Like
Likes   Reactions: JonnyG
JonnyG said:
Lately I have been getting interested in internet/network security (an area of study which I am guessing is a subset of computer security). I use to do a little bit of programming a long time ago, but since it has been so long, let's assume that I have no programming experience. I am a math major at a university that seems to have a good selection of computer science courses that I can take. The only thing is, as I don't know much about computers, I don't really know which courses I should take. I do know that I will take some programming courses (they start you off programming in Python). I was hoping you guys could tell me which courses which be best for me to take. Or if isn't too much trouble, take a look at the list of courses and recommend some:

http://www.artsandscience.utoronto.ca/ofr/calendar/crs_csc.htm#CSC108H1

I would appreciate all help. Thanks!
Adding to what Borg suggested, I think it's also helpful to know what your goal is. Do you want to implement existing solutions, or develop new solutions? The former does not usually require any university (programming) courses, while the latter might.
 
  • Like
Likes   Reactions: JonnyG
I am mostly interested in the encryption side of security...I am looking for an area where I can apply my math skills. Think of the type of mathematician/computer scientist that the NSA would employ.
 
JonnyG said:
I am mostly interested in the encryption side of security...I am looking for an area where I can apply my math skills. Think of the type of mathematician/computer scientist that the NSA would employ.
Ahh, cryptography/cryptology it is then. :) The NSA does hire BS/BA Math majors for the field in which you're interested. Have you checked their site for any information regarding career paths?

https://www.nsa.gov/careers/career_fields/mathematics.shtml
https://www.nsa.gov/careers/career_fields/compsci.shtml

As far as programming goes, you should meet with an advisor and ask about any CS courses related to cryptography/cryptology. Unless there is someone here with intimate knowledge of the CS program at your institution, we can only give some general advice.

Here's a relevant link to a wiki that might give you some ideas for the discussion with an advisor:

https://en.wikipedia.org/wiki/Cryptography#Modern_cryptography

Edit: Taking a quick look through the link you posted, I do not see any courses directly related to Cryptography. However, here are two I found that have some relevance:

CSC448H1 Formal Languages and Automata(24L/12T)
CSC463H1 Computational Complexity and Computability(24L/12P)

Again, you'll want to talk to an advisor to make sure, but the topics covered in the above courses are related to cryptography.
 
Last edited:
  • Like
Likes   Reactions: JonnyG

Similar threads

  • · Replies 12 ·
Replies
12
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 7 ·
Replies
7
Views
3K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 3 ·
Replies
3
Views
1K
  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 3 ·
Replies
3
Views
4K
Replies
7
Views
4K