7 answers
Updated
1708 views
What college has the best computer science program?
I want to be a network engineer(junior in high school prefers a college/institute along the east coast). I wanted to know which colleges I should look at/consider and maybe visit, along with any courses I should take to peruse being a network engineer.
Login to comment
7 answers
Updated
Ben’s Answer
Hi Brandon,
While you can certainly look at computer science program rankings, my recommendation would be to take a more holistic approach to identifying what schools may be best for you. What type of learning experience works best for you? Do you like learning through working on projects, lectures, writing papers, working in groups, etc? Do you want to get real world experience as part of your college experience (many schools call these co-op programs)? What other things are you interested in?
The reality is going to a 4-year college degree is as much about the formative experiences it gives you as a young adult as any the foundational knowledge you'll learn as part of any degree program.
The other thing I'd advise is while you may absolutely end up still wanting to be a Network Engineer, stay openminded & explore possibilities as you learn. You may find there are other areas of CS you find more engaging. Ultimately, find something you love to do!
While you can certainly look at computer science program rankings, my recommendation would be to take a more holistic approach to identifying what schools may be best for you. What type of learning experience works best for you? Do you like learning through working on projects, lectures, writing papers, working in groups, etc? Do you want to get real world experience as part of your college experience (many schools call these co-op programs)? What other things are you interested in?
The reality is going to a 4-year college degree is as much about the formative experiences it gives you as a young adult as any the foundational knowledge you'll learn as part of any degree program.
The other thing I'd advise is while you may absolutely end up still wanting to be a Network Engineer, stay openminded & explore possibilities as you learn. You may find there are other areas of CS you find more engaging. Ultimately, find something you love to do!
Updated
Hue’s Answer
Hi,
It's a great field to be in for sure! In response to your question about specific colleges on the East Coast, one that I would recommend, which also happens to be my alma mater is the University of Maryland, Baltimore County (UMBC). It is a relatively unknown school (everyone knows UMD) but has one of the best technology programs in the area. I got my Information Systems Management degree there and have been blessed with a 20+ year technical career so far.. The school also partners with local companies to help students with training and internships.
It's a great field to be in for sure! In response to your question about specific colleges on the East Coast, one that I would recommend, which also happens to be my alma mater is the University of Maryland, Baltimore County (UMBC). It is a relatively unknown school (everyone knows UMD) but has one of the best technology programs in the area. I got my Information Systems Management degree there and have been blessed with a 20+ year technical career so far.. The school also partners with local companies to help students with training and internships.
Updated
Mark’s Answer
In light of Ben's suggestions, here's another perspective to consider. Computer Science and Network Engineering are distinct fields, each with a variety of degrees and job roles. Network engineering itself encompasses a range of roles. It's crucial to explore these areas and identify what truly interests you.
Remember, the "best school" is subjective and varies from person to person. What's best for you might not be the best for others. Utilize free resources like The College Board and Princeton Review to aid in your college selection. Be mindful of the cost - scholarships could be an option to ease the financial burden.
Consider factors like the size of the school, campus activities, and the student demographic. Your plan to visit the campuses is an excellent strategy. Given the significant investment of time and money, it's essential to make an informed decision.
Identify schools through tools like College Board and Princeton review
Review job descriptions on LinkedIn or Indeed to get a feel for jobs that are in the field you like
Take a campus tour
Map out if the school can lead to the opportunities you want.
Remember, the "best school" is subjective and varies from person to person. What's best for you might not be the best for others. Utilize free resources like The College Board and Princeton Review to aid in your college selection. Be mindful of the cost - scholarships could be an option to ease the financial burden.
Consider factors like the size of the school, campus activities, and the student demographic. Your plan to visit the campuses is an excellent strategy. Given the significant investment of time and money, it's essential to make an informed decision.
Mark recommends the following next steps:
![James Constantine Frangos’s Avatar](https://res.cloudinary.com/careervillage/image/upload/w_120,h_120,c_scale/v1694725334/179930.webp)
James Constantine Frangos
Consultant Dietitian & Software Developer since 1972 => Nutrition Education => Health & Longevity => Self-Actualization.
5667
Answers
Gold Coast, Queensland, Australia
Updated
James Constantine’s Answer
Dear Brandon,
Prime East Coast Computer Science Programs for Network Engineering
When it comes to top-notch computer science programs emphasizing network engineering on the East Coast of the United States, a few universities stand out due to their robust academic curriculum, research possibilities, and strong ties to the industry. Here are some leading institutions to consider:
Massachusetts Institute of Technology (MIT):
MIT, located in Cambridge, Massachusetts, is globally recognized for its computer science program. They provide a broad curriculum in computer science, including a range of courses pertinent to network engineering.
MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) is a global leader in computer science research, offering a wealth of opportunities for students keen on exploring advanced network technologies.
Key courses at MIT for network engineering include networking fundamentals, network security, distributed systems, and wireless networks.
Carnegie Mellon University:
Situated in Pittsburgh, Pennsylvania, Carnegie Mellon University is another top-tier institution renowned for its robust computer science program.
The university's School of Computer Science provides specialized courses in networking and cybersecurity, effectively preparing students for a career in network engineering.
Carnegie Mellon's CyLab, a leading research center focusing on cybersecurity and privacy, provides invaluable resources and research opportunities for students interested in network security.
Georgia Institute of Technology (Georgia Tech):
Georgia Tech, based in Atlanta, Georgia, is highly esteemed for its computer science and engineering programs.
The College of Computing at Georgia Tech offers a variety of courses relevant to network engineering, including networking protocols, network architecture, and cybersecurity.
Georgia Tech's Institute for Information Security & Privacy conducts pioneering research in cybersecurity and provides students with opportunities to interact with industry experts in the field.
Key Courses for Network Engineering:
Networking Fundamentals
Network Security
Distributed Systems
Wireless Networks
Cybersecurity
Data Communications
These courses will equip you with a robust understanding of network engineering principles and technologies, which are crucial for a successful career as a network engineer.
Top 3 Credible Sources Used in Providing this Answer:
U.S. News & World Report: This source offers extensive rankings and assessments of colleges and universities across a variety of disciplines, including computer science programs.
College Board: College Board provides detailed data about college programs, admission prerequisites, and academic offerings, assisting students in making educated decisions about their education.
Institutional Websites: Official university websites such as MIT, Carnegie Mellon University, and Georgia Tech were used to obtain specific information about their computer science programs and research centers related to network engineering.
Stay Blessed!
James Constantine.
Prime East Coast Computer Science Programs for Network Engineering
When it comes to top-notch computer science programs emphasizing network engineering on the East Coast of the United States, a few universities stand out due to their robust academic curriculum, research possibilities, and strong ties to the industry. Here are some leading institutions to consider:
Massachusetts Institute of Technology (MIT):
MIT, located in Cambridge, Massachusetts, is globally recognized for its computer science program. They provide a broad curriculum in computer science, including a range of courses pertinent to network engineering.
MIT's Computer Science and Artificial Intelligence Laboratory (CSAIL) is a global leader in computer science research, offering a wealth of opportunities for students keen on exploring advanced network technologies.
Key courses at MIT for network engineering include networking fundamentals, network security, distributed systems, and wireless networks.
Carnegie Mellon University:
Situated in Pittsburgh, Pennsylvania, Carnegie Mellon University is another top-tier institution renowned for its robust computer science program.
The university's School of Computer Science provides specialized courses in networking and cybersecurity, effectively preparing students for a career in network engineering.
Carnegie Mellon's CyLab, a leading research center focusing on cybersecurity and privacy, provides invaluable resources and research opportunities for students interested in network security.
Georgia Institute of Technology (Georgia Tech):
Georgia Tech, based in Atlanta, Georgia, is highly esteemed for its computer science and engineering programs.
The College of Computing at Georgia Tech offers a variety of courses relevant to network engineering, including networking protocols, network architecture, and cybersecurity.
Georgia Tech's Institute for Information Security & Privacy conducts pioneering research in cybersecurity and provides students with opportunities to interact with industry experts in the field.
Key Courses for Network Engineering:
Networking Fundamentals
Network Security
Distributed Systems
Wireless Networks
Cybersecurity
Data Communications
These courses will equip you with a robust understanding of network engineering principles and technologies, which are crucial for a successful career as a network engineer.
Top 3 Credible Sources Used in Providing this Answer:
U.S. News & World Report: This source offers extensive rankings and assessments of colleges and universities across a variety of disciplines, including computer science programs.
College Board: College Board provides detailed data about college programs, admission prerequisites, and academic offerings, assisting students in making educated decisions about their education.
Institutional Websites: Official university websites such as MIT, Carnegie Mellon University, and Georgia Tech were used to obtain specific information about their computer science programs and research centers related to network engineering.
Stay Blessed!
James Constantine.
Updated
Brian’s Answer
Hello Brandon,
I'm excited to share a virtual learning opportunity that's accessible even before you step into a college campus. Harvard's complimentary CS50 course is an excellent resource for high school students to grasp the fundamentals of computer science. This course delves into programming languages such as Python and the realm of web development, laying a robust groundwork for prospective tech professions.
CS50 offers engaging lectures, practical project work, and a welcoming online community to foster your problem-solving abilities and creativity. It's an invitation to dive into the thrilling realm of coding and acquire essential skills for your future.
What's even better is that this course is entirely self-paced, allowing you to learn whenever suits you best. I can't help but wish I had discovered this resource earlier during my college journey, as it enriched my understanding of how computers, networks, and programming languages interplay.
Here's the link for you to get started:
https://www.edx.org/learn/computer-science/harvard-university-cs50-s-introduction-to-computer-science
I'm excited to share a virtual learning opportunity that's accessible even before you step into a college campus. Harvard's complimentary CS50 course is an excellent resource for high school students to grasp the fundamentals of computer science. This course delves into programming languages such as Python and the realm of web development, laying a robust groundwork for prospective tech professions.
CS50 offers engaging lectures, practical project work, and a welcoming online community to foster your problem-solving abilities and creativity. It's an invitation to dive into the thrilling realm of coding and acquire essential skills for your future.
What's even better is that this course is entirely self-paced, allowing you to learn whenever suits you best. I can't help but wish I had discovered this resource earlier during my college journey, as it enriched my understanding of how computers, networks, and programming languages interplay.
Here's the link for you to get started:
https://www.edx.org/learn/computer-science/harvard-university-cs50-s-introduction-to-computer-science
Updated
Patricia’s Answer
Hi Brandon,
I’m going to to offer a different approach. There are programs associated with Community Colleges and tech schools that can offer a concentration in Network Administration and provide high sought after certifications in networking that are hard to come by on your own. . These programs offer certifications that many compnies are requiring. I have been a Network Admin for 12 years. Going to a Community College or a tech school doesn’t offer the glamor of the college life but can save you 100s of thousands of dollars in tuition. There are also companies that will hire you with Network certifications and they they will pay for your college degree. There are stipulations that may be tradeoffs to companies that pay your tuition; like a committent to the company for a certain amount of time AND your course study must be in your field. Tou need to investigate all options. Another suggestion is to concentrate your network admin studies in Security and Firewall management.
This is just an alternate suggestion to the college road.. Do your due diligence in reseaching schools, costs and what is most important to you.
Hope this helps.
I’m going to to offer a different approach. There are programs associated with Community Colleges and tech schools that can offer a concentration in Network Administration and provide high sought after certifications in networking that are hard to come by on your own. . These programs offer certifications that many compnies are requiring. I have been a Network Admin for 12 years. Going to a Community College or a tech school doesn’t offer the glamor of the college life but can save you 100s of thousands of dollars in tuition. There are also companies that will hire you with Network certifications and they they will pay for your college degree. There are stipulations that may be tradeoffs to companies that pay your tuition; like a committent to the company for a certain amount of time AND your course study must be in your field. Tou need to investigate all options. Another suggestion is to concentrate your network admin studies in Security and Firewall management.
This is just an alternate suggestion to the college road.. Do your due diligence in reseaching schools, costs and what is most important to you.
Hope this helps.
Updated
Priya’s Answer
Hello there! It's absolutely fantastic that you're interested in becoming a network engineer!
In essence, a solid foundation in networking, programming, and database fundamentals can pave the way for you to find a career that you're passionate about.
If you've ever been curious about the evolution of the internet and how communication was possible before its existence, you'll find the basics of networking absolutely captivating. Before the dawn of WiFi and wireless communication, networking was a tangible world filled with wires, routers, and other hardware.
On the east coast, you'll find a plethora of universities renowned for network engineering, such as the Rochester Institute of Technology. However, it's important to remember that any university with a high-ranking IT and Computer Science department will inevitably offer excellent courses on network engineering, taught by knowledgeable professors.
Having strong mathematical and analytical skills is essential for network engineering. Therefore, delving into subjects like calculus, algebra, trigonometry, programming, and basic electronics will equip you well for a thriving career in network engineering. So, go ahead and embrace these subjects, and you'll be well on your way to becoming a successful network engineer!
In essence, a solid foundation in networking, programming, and database fundamentals can pave the way for you to find a career that you're passionate about.
If you've ever been curious about the evolution of the internet and how communication was possible before its existence, you'll find the basics of networking absolutely captivating. Before the dawn of WiFi and wireless communication, networking was a tangible world filled with wires, routers, and other hardware.
On the east coast, you'll find a plethora of universities renowned for network engineering, such as the Rochester Institute of Technology. However, it's important to remember that any university with a high-ranking IT and Computer Science department will inevitably offer excellent courses on network engineering, taught by knowledgeable professors.
Having strong mathematical and analytical skills is essential for network engineering. Therefore, delving into subjects like calculus, algebra, trigonometry, programming, and basic electronics will equip you well for a thriving career in network engineering. So, go ahead and embrace these subjects, and you'll be well on your way to becoming a successful network engineer!