How much does a Computer Science make in the United States?
-
The average Computer Science salary in the United States is $126,126 as of May 25, 2023. The range for our most popular Computer Science positions (listed below) typically falls between $41,272 and $210,980. Keep in mind that salary ranges can vary widely depending on many important factors, including position, education, certifications, additional skills, and the number of years you have spent in your profession. With more online, real-time compensation data than any other website, Salary.com helps you determine your exact pay target.
Computer Science's Annual Base Salary
Job Title | Salary | Hourly Rate | Location | Date Updated |
Instructor - Computer Science | $62,328 | $29.97 | United States | May 25, 2023 |
Professor - Computer Science | $123,270 | $59.26 | United States | May 25, 2023 |
Assoc. Professor - Computer Science | $98,736 | $47.47 | United States | May 25, 2023 |
Asst. Professor - Computer Science | $88,193 | $42.40 | United States | May 25, 2023 |
Data Science Director | $194,703 | $93.61 | United States | May 25, 2023 |
Data Science Manager | $153,363 | $73.73 | United States | May 25, 2023 |
Computer Operations Supervisor | $94,532 | $45.45 | United States | May 25, 2023 |
Computer Operator III | $65,640 | $31.56 | United States | May 25, 2023 |
Computer Operator I | $47,446 | $22.81 | United States | May 25, 2023 |
Computer Operator II | $56,692 | $27.26 | United States | May 25, 2023 |
-
Teaches courses in the discipline area of computer and information sciences. Develops and designs curriculum plans to foster student learning, stimulate class discussions, and ensures student engagement. Provides tutoring and academic counseling to students, maintains classes related records, and assesses student coursework. Collaborates and supports colleagues regarding research interests and co-curricular activities. Typically reports to a department head. Has a Master's degree or is a PhD candidate in the applicable field. Has experience and is qualified to teach at undergraduate level and possesses the qualifications to participate in research. View Instructor - Computer Science SalaryAlternate Job Titles:College Instructor - Computer Science, University Instructor - Computer Science, Instructor - Computer ScienceCategory : Education
-
Teaches courses in the discipline area of computer and information sciences. Develops and designs curriculum plans to foster student learning, stimulate class discussions, and ensures student engagement. Provides tutoring and academic counseling to students, maintains classes related records, and assesses student coursework. Collaborates and supports colleagues regarding research interests and co-curricular activities. Typically reports to a department head. Requires a PhD or terminal degree appropriate to the field. Has considerable experience and is qualified to teach at undergraduate and graduate levels and initiates research and case studies in field of interest and may publish findings in trade journals or textbooks. Provides intellectual leadership and has made significant contributions to the field. May offer independent study opportunities and mentoring to students. Typically this individual is a leader in the field and has been published. View Professor - Computer Science SalaryAlternate Job Titles:College Professor - Computer Science, Professor of Computer Science, University Professor - Computer Science, Professor - Computer ScienceCategory : Education
-
Teaches courses in the discipline area of computer science. Develops and designs curriculum plans to foster student learning, stimulate class discussions, and ensures student engagement. Provides tutoring and academic counseling to students, maintains classes related records, and assesses student coursework. Collaborates and supports colleagues regarding research interests and co-curricular activities. Typically reports to a department head. Requires a PhD or terminal degree appropriate to the field. Has considerable experience and is qualified to teach at undergraduate and graduate levels and conducts research and case studies in field of interest and may publish findings in trade journals or textbooks. View Assoc. Professor - Computer Science SalaryAlternate Job Titles:College Associate Professor - Computer Science, University Associate Professor - Computer Science, Assoc. Professor - Computer ScienceCategory : Education
-
Teaches courses in the discipline area of computer and information sciences. Develops and designs curriculum plans to foster student learning, stimulate class discussions, and ensures student engagement. Provides tutoring and academic counseling to students, maintains classes related records, and assesses student coursework. Collaborates and supports colleagues regarding research interests and co-curricular activities. Typically reports to a department head. Requires a PhD or terminal degree appropriate to the field. Has experience and is qualified to teach at undergraduate and graduate levels and contributes to research in a specialized field. View Asst. Professor - Computer Science SalaryAlternate Job Titles:College Assistant Professor - Computer Science, University Assistant Professor - Computer Science, Asst. Professor - Computer ScienceCategory : Education
-
Establishes, plans, and administers the overall policies and goals of the data science function. Provides strategic guidance and overall direction for analytical efforts. Determines the appropriate tools, techniques, staffing and methodologies to extract data that produces meaningful results. Uses extensive knowledge and research into big data tools to guide the integration of new and existing tools into the organization's data science tech stack. Typically requires a master's degree in computer science, mathematics, engineering or equivalent. Typically reports to top management. Manages a departmental sub-function within a broader departmental function. Creates functional strategies and specific objectives for the sub-function and develops budgets/policies/procedures to support the functional infrastructure. Typically requires 5+ years of managerial experience. Deep knowledge of the managed sub-function and solid knowledge of the overall departmental function. View Data Science Director SalaryAlternate Job Titles:Big Data Analytics Director, Data Science Director
-
Manages teams tasked with identifying trends, patterns, and anomalies found in big data sets and used to develop insights by performing extensive data analysis. Oversees the interpretation of results from multiple sources using a variety of techniques, ranging from simple data aggregation via statistical analysis to complex data mining. Manages the design and implementation of big data solutions for the organization. Uses extensive knowledge and research into big data tools to guide data scientists' adoption and use of new and existing tools. Typically requires a master's degree in computer science, mathematics, engineering or equivalent. Typically reports to senior management. Manages subordinate staff in the day-to-day performance of their jobs. True first level manager. Ensures that project/department milestones/goals are met and adhering to approved budgets. Has full authority for personnel actions. Typically requires 5 years experience in the related area as an individual contributor. 1 - 3 years supervisory experience may be required. Extensive knowledge of the function and department processes. View Data Science Manager SalaryAlternate Job Titles:Big Data Analytics Manager, Data Science Manager
-
Administers computer operations department policies and procedures. Supports and administers data retention/recovery and production job schedule environments. Supervises employees assigned to a particular shift. Performs continuous analysis of production jobs, backup processes, system monitors and server availability and provides solutions working with all groups impacted. May require an associate degree in a related area. Typically reports to a manager. Supervises a small group of para-professional staff in an organization characterized by highly transactional or repetitive processes. Contributes to the development of processes and procedures. Thorough knowledge of functional area under supervision. Typically requires 3 years experience in the related area as an individual contributor. View Computer Operations Supervisor SalaryAlternate Job Titles:IT Support Operations Supervisor, Computer Operations Supervisor
-
Operates and monitors computer equipment. Performs routine tasks to maintain computer equipment and their peripherals. Observes peripheral equipment and error messages displayed on monitor of terminal to detect faulty output or machine stoppage. May oversee the work of lower-level computer operators. May require an associate's degree or equivalent. Typically reports to a project leader or manager. Works independently within established procedures associated with the specific job function. Has gained proficiency in multiple competencies relevant to the job. Typically requires 3-5 years of related experience, or may need 2 years experience with additional specialized training and/or certification. View Computer Operator III SalaryAlternate Job Titles:Computer Operations and Monitoring Specialist III, Computer Support Operations Specialist III, Senior Computer Operator, Computer Operator III
-
Assists in operating and monitoring computer equipment. Performs routine tasks to maintain computer equipment and their peripherals by established procedures. Observes peripheral equipment and error messages displayed on monitor of terminal to detect faulty output or machine stoppage. May require an associate's degree or equivalent. Typically reports to a project leader or manager. Works under the close direction of senior personnel in the functional area. Possesses a moderate understanding of general aspects of the job. May require 0-1 year of general work experience. View Computer Operator I SalaryAlternate Job Titles:Computer Operations and Monitoring Specialist I, Computer Support Operations Specialist I, Entry Computer Operator, Computer Operator I
-
Operates and monitors computer equipment. Performs routine tasks to maintain computer equipment and their peripherals. Observes peripheral equipment and error messages displayed on monitor of terminal to detect faulty output or machine stoppage. May require an associate's degree or equivalent. Typically reports to a project leader or manager. Works under moderate supervision. Gaining or has attained full proficiency in a specific area of discipline. Typically requires 1-3 years of related experience, or may need 0 years of experience with additional specialized training and/or certification. View Computer Operator II SalaryAlternate Job Titles:Computer Operations and Monitoring Specialist II, Computer Support Operations Specialist II, Intermediate Computer Operator, Computer Operator II