🌐
edX
edx.org › resources › computer-science-careers
Career guide for computer science | edX
Discover career options in computer science, such as software developer and database administrator. Learn about the necessary education and skills you'll need to succeed in this field.
🌐
Northeastern University
graduate.northeastern.edu › home › how to choose a computer science specialization
Computer Science Specializations: Choosing the One for You
January 2, 2025 - Jobs in computer science are in high demand. Seventeen of the 50 positions on Glassdoor’s list of the best jobs in the United States—which was based on earning potential, job satisfaction, and the number of job openings in 2021—were in the computer science and technology field.
Discussions

computer science fields?
Theoretical computer science -- This is a branch of mathematics. Going into this basically means going into academia as a mathematician. It gets into the nature of what makes problems "hard" and how to quantify that. You'll skim the surface of it while getting a CS degree, probably, for maybe one class, in like your third year. Machine learning -- Hot field these days, can be very math heavy, but these days very accessible. Can involve basically any field, from gaming to agriculture. Stuff like generating realistic voices, self-driving cars, and automatically translating between human languages. Big systems engineering -- Stuff like AWS, or like Reddit, or Facebook. Taking programs and making them handle 10s of thousands of requests per second without falling over, and then making them fast. Mobile apps -- somebody's gotta make iPhone apps. Desktop apps -- Weirdly uncommon these days, but people do still write programs that run on PCs. Video game development -- Basically covers any and all of the other parts of computer science, but for half the pay. Embedded systems -- software needs to run your car or refrigerator or watch or toothbrush or whatever. Cryptography -- Like normal mathematics except you get to talk about spies a lot more. Computer Vision -- overlaps with machine learning these days, very cool stuff. Human Computer Interaction (HCI) -- Study how people interact with computers. Overlaps with User Interface Design. Making websites. These folks divide themselves into "frontend" (They make the stuff that the user can see -- HTML and CSS and JavaScript) and "backend" (They make the stuff on the server that handles incoming requests). Regular ol' Software Engineering -- the profession of making big programs and making changes to them over time without drowning in complexity. The meet and potatoes of programming jobs. More on reddit.com
🌐 r/learnprogramming
4
1
January 3, 2022
Is computer science worth it?
My default response is to tell you that it’s not worth it so that there is less competition for jobs lol. In all honesty though, it depends on what your goals/plans are. For example, I did my BS in CS and now I’m in my MS and plan on going all the way through to my PhD. So for me it’s worth it. More on reddit.com
🌐 r/csMajors
271
287
June 18, 2023
Is a computer science degree still worth it 2024 and beyond?
TBH, getting your first job is going to be hell no matter what unless you know someone computers aren't going away anytime soon it's probably just rough right now. the market is tight all the way around I got an ME decent GPA, and it was hard to get my first one, but after the first, it gets easier. either cs or engineering, you will see kind of the same stuff More on reddit.com
🌐 r/careerguidance
158
57
January 29, 2024
Is Computer Science A Good Career Choice?

"computer science" as a career is working at a university or research department somewhere and usually requires a masters or PhD. It usually requires good math skills.

The majority of people with a CS degree don't work as computer scientists, but instead go on to be software engineers somewhere. If the question is "is software engineering a good career choice?" Then the answer is yes. It might not earn as much as a doctor, lawyer, finance, but it earns more than most other professions and is a lot less stressful than the doctor/lawyer/finance route.

The math load of the course is entirely dependent on the university and syllabus. Whilst you might have to pass a calculus course, you'll almost certainly have to do a lot of discrete math, e.g. graph theory/algorithms and things.

More on reddit.com
🌐 r/AskComputerScience
29
64
November 28, 2019
People also ask

Why should I study computer science?
Studying computer science can lead to plenty of career opportunities, plus the potential for personal growth. Companies require skilled personnel to help with network systems, and a computer science education can help you build problem-solving and critical-thinking skills necessary for the field.
🌐
edx.org
edx.org › resources › computer-science-careers
Career guide for computer science | edX
What is the career path in computer science?
You can start your career in computer science by earning a bachelor's degree in computer science or a related field. Internships can help you gain hands-on experience. If your career path requires, earning a master’s degree, certifications, and boot camps can help you grow your knowledge and prepare you for senior roles.
🌐
edx.org
edx.org › resources › computer-science-careers
Career guide for computer science | edX
How long does it take to learn computer science?
Based on your background and career aspirations, your computer science educational path could range from a few months (for certification and boot camps) to several years (for bachelor’s and master’s degrees). Furthermore, with ongoing changes in information technology, you’ll need to upgrade your skills to stay up to date with industry technologies.
🌐
edx.org
edx.org › resources › computer-science-careers
Career guide for computer science | edX
🌐
University of California, San Diego
cse.ucsd.edu › undergraduate › undergraduate-degree-programs
Undergraduate Degree Programs | Computer Science
Computer science, computer engineering, bioinformatics, and artificial intelligence jobs are well-known to be some of the fastest growing. CSE's undergraduate programs build a strong foundation in software and hardware engineering, as well as the fundamentals of all major fields in computer science.

study of computation

Handbook of Categorization in Cognitive Science
Cognitive Systems - Information Processing Meets Brain Science
Philosophy of Technology and Engineering Sciences
Computer science is the study of computation, information, and automation. Included broadly in the sciences, computer science spans theoretical disciplines (such as algorithms, theory of computation, and information theory) to applied disciplines … Wikipedia
🌐
Wikipedia
en.wikipedia.org › wiki › Computer_science
Computer science - Wikipedia
1 week ago - Included broadly in the sciences, computer science spans theoretical disciplines (such as algorithms, theory of computation, and information theory) to applied disciplines (including the design and implementation of ...
🌐
Reddit
reddit.com › r/learnprogramming › computer science fields?
r/learnprogramming on Reddit: computer science fields?
January 3, 2022 -

Hi, I am 16 and I am still not sure what to do, i just know i want to work on computer at home.

I tried watching some basic python tutorials, but my brain cannot process and store the information for some reason when I don't know what I want to do specifically and it lists the information as "not necessary to store" , i guess. It already feels overwhelming for me, can you list some computer science fields that can navigate me to my possible "dream career" ? Making apps sounds good for me but i dont know if it would be "fun" in long term, cyber security sounds interesting, but idk as well, i have no idea how it looks. sry for english and ty

Top answer
1 of 3
6
Theoretical computer science -- This is a branch of mathematics. Going into this basically means going into academia as a mathematician. It gets into the nature of what makes problems "hard" and how to quantify that. You'll skim the surface of it while getting a CS degree, probably, for maybe one class, in like your third year. Machine learning -- Hot field these days, can be very math heavy, but these days very accessible. Can involve basically any field, from gaming to agriculture. Stuff like generating realistic voices, self-driving cars, and automatically translating between human languages. Big systems engineering -- Stuff like AWS, or like Reddit, or Facebook. Taking programs and making them handle 10s of thousands of requests per second without falling over, and then making them fast. Mobile apps -- somebody's gotta make iPhone apps. Desktop apps -- Weirdly uncommon these days, but people do still write programs that run on PCs. Video game development -- Basically covers any and all of the other parts of computer science, but for half the pay. Embedded systems -- software needs to run your car or refrigerator or watch or toothbrush or whatever. Cryptography -- Like normal mathematics except you get to talk about spies a lot more. Computer Vision -- overlaps with machine learning these days, very cool stuff. Human Computer Interaction (HCI) -- Study how people interact with computers. Overlaps with User Interface Design. Making websites. These folks divide themselves into "frontend" (They make the stuff that the user can see -- HTML and CSS and JavaScript) and "backend" (They make the stuff on the server that handles incoming requests). Regular ol' Software Engineering -- the profession of making big programs and making changes to them over time without drowning in complexity. The meet and potatoes of programming jobs.
2 of 3
3
maybe try something more interactive like codecademy, learning by doing is definitely easier especially since just listening to concepts might feel very abstract in the beginning. if you decide you hate it then thats a step forward as well!
Find elsewhere
🌐
Wikipedia
en.wikipedia.org › wiki › Field_(computer_science)
Field (computer science) - Wikipedia
October 17, 2025 - File fields are the main storage structure in the Indexed Sequential Access Method (ISAM). In relational database theory, the term field has been replaced with the terms column and attribute. Class variable – Variable defined in a class whose objects all possess the same copy · Mutator method – Computer science method
🌐
MIT EECS
eecs.mit.edu › research › computer-science
Computer Science – MIT EECS
Computer science deals with the theory and practice of algorithms, from idealized mathematical procedures to the computer systems deployed by major tech companies to answer billions of user requests per day. Primary subareas of this field include: theory, which uses rigorous math to test algorithms’ applicability to certain problems; systems, which develops the underlying hardware and software upon which applications can be implemented; and human-computer interaction, which studies how to make computer systems more effectively meet the needs of real people.
🌐
ComputerScience.org
computerscience.org › careers
Top Careers in Computer Science | Careers, Salaries, and Resources
August 19, 2024 - Some of the highest-paying and most in-demand computer science roles include software developer, computer and information research scientist, and information security analyst. Many entry-level jobs in this field require at least a bachelor's degree.
🌐
Indeed
indeed.com › career guide › finding a job › 15 computer science fields
15 Computer Science Fields | Indeed.com
2 weeks ago - Learn what computer science is and discover 15 topics in the field you can study, such as artificial intelligence, software engineering and data mining.
🌐
Indeed
ca.indeed.com › career guide › finding a job › 14 fields of computer science to explore as a career choice
14 Fields of Computer Science To Explore | Indeed.com Canada
November 19, 2025 - Computer science is a composition of several fields and specializations. The discipline is part of a larger group of computer-related disciplines, such as computer engineering, software engineering, information systems, and information technology.
🌐
Research.com
research.com › home › careers
2026 Highest Paying Computer Science Jobs and Careers | Research.com
October 3, 2024 - To thrive in the competitive world of computer science—and in related fields like game design, where visual creativity meets technical expertise—developing a strong foundation of technical and soft skills is essential. For those interested in art-intensive roles within tech, the best online game art degrees can provide specialized training.
🌐
California State University, Northridge
libguides.csun.edu › comp › careers
Computer Science Careers - What You Can Do with a CS Degree - Computer Science - LibGuides at California State University, Northridge
A computer science degree can lead to a diverse array of career opportunities in technology, business, healthcare, education, research, and more. Whether you're interested in coding, cybersecurity, data science, or emerging fields like artificial intelligence, computer science provides a strong ...
🌐
Coursera
coursera.org › coursera articles › degrees › degrees by topic › what can you do with a computer science degree? 10 in-demand fields
What Can You Do With a Computer Science Degree? 10 In-Demand Fields | Coursera
1 month ago - Whether you're looking for entry-level computer science jobs or opportunities that require more training and experience, consider these relevant computer science career paths. Artificial intelligence (AI) has been named a key driver of the Fourth Industrial Revolution. We experience AI in our homes, our cars, our businesses, and even in public spaces. Machine learning enables an AI system to learn from data. Working in the field of AI and machine learning means innovating the technology of tomorrow.
🌐
Michigan Tech
mtu.edu › cs › what
What is Computer Science?
April 9, 2025 - Computer science is the study of computers and computational systems. It is a broad field which includes everything from the algorithms that make up software to how software interacts with hardware to how well software is developed and designed.
🌐
Harvard SEAS
seas.harvard.edu › computer-science
Computer Science Degree | Harvard SEAS
October 30, 2025 - Computer scientists develop new algorithms, invent new systems and theories that empower people and society, and advance the science of computing while working with engineers, scientists, social scientists, lawyers, artists, and others around the university and beyond.
🌐
CollegeAdvisor
collegeadvisor.com › home › resources › careers in computer science: top 20 computer science major jobs
Careers in Computer Science: Top 20 Computer Science Major Jobs
December 2, 2024 - Many careers in computer science require problem solving, whether for debugging code, solving design challenges, or configuring databases. Of course, as a technology-focused field, computer science necessitates some level of interest in technology and innovation.
🌐
St. Olaf College
wp.stolaf.edu › cs › cs-and-other-computing-fields
CS and other computing fields – Computer Science
October 3, 2013 - However, IT tools and practices make very interesting examples and objects of study in CS. CS courses make a great background for working in IT, because they include a lot of computing experience, and especially because CS focuses on the unifying principles behind computing systems.
🌐
Teach Computing
teachcomputing.org › blog › areas-of-computer-science
Areas of computer science guide | Computing Quality Framework - Teach Computing
Cybersecurity is ever-changing, using computer science principles to support: ... Endpoint device security (such as computers, laptops, smartphones and other network-connected devices) Potential career opportunities: Security analyst, security architect, security engineer, security software developer, malware analyst, computer forensics expert, chief information security officer, Part of one of the most diverse fields of computer science, software developers use various programming languages to build, manage and fix digital applications.
🌐
Southeast Missouri State University
semo.edu › blog › blog-posts › computer-science-vs-ai
Computer Science vs. AI: How the Fields Fit Together
July 9, 2025 - Computer science is the broad study of computers and computing, encompassing all the elements that comprise computer systems. This field of study combines principles and theory with knowledge of the practical applications of algorithms, hardware, and software to build and improve computer systems.
🌐
Habib University
habib.edu.pk › home › top 5 computer science fields in pakistan
Computer Science Fields That Will Dominate 2025 and Beyond
July 9, 2025 - As companies in Pakistan increasingly move their operations to the cloud, expertise in Cloud Computing and DevOps is becoming indispensable. It’s one of the most in-demand computer science fields for those who want to work on tech operations.
Address   Block 18, Gulistan-e-Jauhar,, 75290, Karachi