Are You Interested in Computer Science?

Computer science blends science, technology, engineering and math. It is about learning how computers and programs work, how they can be used to solve different types of problems, and how to develop new ways to use technology. Across the vast field of computer science, opportunities are rapidly growing to advance areas like artificial intelligence, machine learning, big data, cloud computing, cybersecurity and much more.

“The work I do is automated image understanding. We’re trying to teach computers to understand what humans see in images.”

Dr. Katie Rainey

Machine Learning Specialist
Naval Information Warfare Center Pacific

Types of Careers in Computer Science

5G Network Engineer

Air Defense Management

Artificial Intelligence Engineer or Researcher

Automation Programmer

Biotechnology

Biostatistician

Cable Systems Installer or Maintainer

Combat Documentation or Production Specialist

Computer and Information Systems

Computer Network Architect

Computer or Information Research Scientist

Computer or Detection Systems Repairer

Computer Scientist

Computer Support Technician

Cryptologic Cyberspace Intelligence Analyst

Cyber Network Defender

Cyber Operations Specialist

Cyber System Engineer

Cyber Warfare Technician

Cybersecurity Specialist

Directed Energy Systems Engineer

Electronic Warfare Specialist

Geospatial Intelligence Imagery Analyst

Information Security Analyst

Information Technology Specialist

Intelligence Specialist

Machine Learning Scientist

Nodal Network Systems Operator-Maintainer

Satellite Communication Systems

Technical Writer

Watercraft Operator

Web Developer

Plus Many More!

Computer Science Jobs in Action at the DoD

Computer Vision: Teaching Machines to Recognize Images
“If we had an image of your face we’d have some numbers that represent your eyes and your nose and your chin, and we take all of those together and then use those to say, ‘hey it’s a face that we’re looking at’”

Alan VanNevel

Research Physicist
Naval Air Warfare Center
LabTV

Computer Vision: Teaching Machines to Recognize Images

Shown two photos of a person taken from different angles, most people will immediately recognize them as the same person. But it is not that easy for computers because their software is not as flexible as the human brain.

Teaching computers to see more like humans is the job of Alan VanNevel and his team of scientists at a Navy research laboratory in Chino Lake. They have created some amazing pattern recognition programs—using math.

Learn More About Computer Science Through These Opportunities

Computer Science Intern Program

Computer Science Intern Program

The National Security Agency's (NSA) Computer Science Intern Program is a 12-week immersive internship open to undergraduate and graduate students. Interns are assigned projects that contribute to the NSA's mission, such as big data, computer and network security, machine learning and artificial intelligence.

Stokes Educational Scholarship Program

Stokes Educational Scholarship Program

The National Security Agency's Stokes Educational Scholarship Program is open to high school seniors planning on majoring in computer science or computer/electrical engineering.

View All Opportunities