These job descriptions of computer science jobs are provided by the U.S. Bureau of Labor Statistics.
- Computer and information research scientists design innovative uses for new and existing computing technology.
- Computer network architects design and build data communication networks, including local area networks (LANs), wide area networks (WANs), and Intranets.
- Computer programmers write, modify, and test code and scripts that allow computer software and applications to function properly.
- Computer support specialists maintain computer networks and provide technical help to computer users.
- Computer systems analysts study an organization’s current computer systems and design ways to improve efficiency.
- Database administrators and architects create or organize systems to store and secure data.
- Information security analysts plan and carry out security measures to protect an organization’s computer networks and systems.
- Network and computer systems administrators are responsible for the day-to-day operation of computer networks.
- Software developers design computer applications or programs.
- Software quality assurance analysts and testers identify problems with applications or programs and report defects.
- Web developers create and maintain websites. Digital designers develop, create, and test website or interface layout, functions, and navigation for usability.