Computer Science Teachers, Postsecondary

Computer Science Teachers, Postsecondary

Teach courses in computer science. May specialize in a field of computer science, such as the design and function of computers or operations and research analysis. Includes both teachers primarily engaged in teaching and those who do a combination of teaching and research.

Salary by State

State Name Employment Annual Salary Hourly Salary
Alabama 600 $97,180 N/A
Arizona 790 $82,970 N/A
Arkansas 370 $84,080 N/A
California 1,810 $139,630 N/A
Colorado 690 $87,030 N/A
Connecticut 500 $106,140 N/A
Delaware 140 $96,110 N/A
District of Columbia 160 $118,860 N/A
Florida 6,470 $52,240 N/A
Georgia 610 $78,280 N/A
Hawaii 110 $96,120 N/A
Idaho 70 $97,740 N/A
Illinois 1,130 $97,690 N/A
Indiana 890 $93,600 N/A
Iowa 330 $90,440 N/A
Kansas 240 $73,170 N/A
Kentucky 260 $72,520 N/A
Louisiana 210 $84,920 N/A
Maine 100 $84,700 N/A
Maryland 920 $95,650 N/A
Massachusetts 880 $107,840 N/A
Michigan 620 $96,270 N/A
Minnesota 530 $88,320 N/A
Mississippi 160 $89,460 N/A
Missouri 580 $88,520 N/A
Montana 60 $88,700 N/A
Nebraska 220 $98,610 N/A
Nevada 120 $78,960 N/A
New Hampshire 120 $107,340 N/A
New Jersey 1,360 $106,040 N/A
New Mexico 150 $78,120 N/A
New York 3,500 $108,800 N/A
North Carolina 1,340 $82,780 N/A
North Dakota 80 $86,110 N/A
Ohio 990 $94,090 N/A
Oklahoma 340 $70,970 N/A
Oregon 370 $120,410 N/A
Pennsylvania 2,070 $106,680 N/A
Rhode Island 220 $97,250 N/A
South Carolina 330 $76,590 N/A
South Dakota 120 $80,070 N/A
Tennessee 550 $77,230 N/A
Texas 2,610 $86,870 N/A
Utah 450 $100,830 N/A
Virginia 1,840 $90,440 N/A
Washington 690 $97,750 N/A
West Virginia 190 $59,630 N/A
Wisconsin 610 $96,440 N/A
Wyoming 40 $77,200 N/A

Education

The programs listed below are typically the education paths that can land you this kind of job.

A general program that focuses on computing, computer science, and information science and systems. Such programs are undifferentiated as to title and content and are not to be confused with specific programs in computer science, information science, or related support services.

Bachelor's Degree Master's Degree
Bachelor's Degree Master's Degree
Bachelor's Degree Doctorate Degree Master's Degree
Bachelor's Degree Doctorate Degree Master's Degree
Certificate Associate Degree

A program that focuses on the symbolic inference, representation, and simulation by computers and software of human learning and reasoning processes and capabilities, and the computer modeling of human motor control and motion. Includes instruction in computing theory, cybernetics, human factors, natural language processing, and applicable aspects of engineering, technology, and specific end-use applications.

Certificate
Master's Degree
Master's Degree

Any instructional program in computer science not listed above.

Bachelor's Degree
Master's Degree Post-Baccalaureate Certification
Bachelor's Degree

A program that focuses on the general writing and implementation of generic and customized programs to drive operating systems and that generally prepares individuals to apply the methods and procedures of software design and programming to software installation and maintenance. Includes instruction in software design, low- and high-level languages and program writing; program customization and linking; prototype testing; troubleshooting; and related aspects of operating systems and networks.

Associate Degree
Associate Degree
Certificate Bachelor's Degree

A program that focuses on the theory, organization, and process of information collection, transmission, and utilization in traditional and electronic forms. Includes instruction in information classification and organization; information storage and processing; transmission, transfer, and signaling; communications and networking; systems planning and design; human interfacing and use analysis; database development; information policy analysis; and related aspects of hardware, software, economics, social factors, and capacity.

Master's Degree
Bachelor's Degree
Bachelor's Degree Master's Degree
Bachelor's Degree

A program that prepares individuals to apply programming and systems analysis principles to the selection, implementation, and troubleshooting of customized computer and software installations across the life cycle. Includes instruction in computer hardware and software; compilation, composition, execution, and operating systems; low- and high-level languages and language programming; programming and debugging techniques; installation and maintenance testing and documentation; process and data flow analysis; user needs analysis and documentation; cost-benefit analysis; and specification design.

Certificate Associate Degree
Certificate Associate Degree
Bachelor's Degree
Phoenix College
Phoenix College
Phoenix, AZ
Certificate Associate Degree

A program that focuses on computer theory, computing problems and solutions, and the design of computer systems and user interfaces from a scientific perspective. Includes instruction in the principles of computational science, computer development and programming, and applications to a variety of end-use situations.

Bachelor's Degree
Bachelor's Degree Master's Degree
Bachelor's Degree
Faulkner University
Faulkner University
Montgomery, AL
Bachelor's Degree
Oakwood University
Oakwood University
Huntsville, AL
Bachelor's Degree

A program focusing on the principles of applied visual simulation technology and the application of quantitative analyses to human-computer interaction. Includes instruction in object-oriented programming, artificial intelligence, computer communications and networks, computer graphics, virtual worlds and simulation systems, probability, statistics, stochastic modeling, data analysis, human-performance evaluation, and human-behavior modeling.

Certificate
Academy of Art University
Academy of Art University
San Francisco, CA
Associate Degree Bachelor's Degree Master's Degree
Bachelor's Degree

A program that focuses on the design, implementation, and management of linked systems of computers, peripherals, and associated software to maximize efficiency and productivity, and that prepares individuals to function as network specialists and managers at various levels. Includes instruction in operating systems and applications; systems design and analysis; networking theory and solutions; types of networks; network management and control; network and flow optimization; security; configuring; and troubleshooting.

Associate Degree
Miles College
Miles College
Fairfield, AL
Bachelor's Degree
Associate Degree
Charter College
Charter College
Vancouver, WA
Associate Degree

A program that prepares individuals to design and implement enterprise software systems that rely on distributed computing and service-oriented architecture, including databases, web services, cloud computing, and mobile apps. Includes instruction in data management, distributed and cloud computing, enterprise software architecture, enterprise and cloud security, mobile systems and applications, server administration, and web development.

Certificate
Certificate
Phoenix College
Phoenix College
Phoenix, AZ
Certificate

A program that prepares individuals to teach computer education programs at various educational levels.

Master's Degree
Post-Baccalaureate Certification
Master's Degree

A program with a general synthesis of mathematics and computer science or a specialization which draws from mathematics and computer science.

Doctorate Degree Master's Degree
Bachelor's Degree
Bachelor's Degree

A program that combines accounting with computer science and/or computer studies.

Certificate

A program that focuses on the study of scientific computing and its application. Includes instruction in scientific visualization, multi-scale analysis, grid generation, data analysis, applied mathematics, numerical algorithms, high performance parallel computing, and numerical modeling and simulation with applications in science, engineering and other disciplines in which computation plays an integral role.

Doctorate Degree

An interdisciplinary program that focuses on the study of the interaction between people and technology and how that technology impacts society, and combines disciplines within the fields of computing and information science (information systems, software engineering, artificial intelligence and design), engineering, and the behavior sciences (cognitive science, cognitive psychology, sociology, organizational psychology, and social psychology). Includes instruction in information technology, cognitive and behavioral sciences, and systems design.

Bachelor's Degree Doctorate Degree Master's Degree
Bachelor's Degree Master's Degree
Master's Degree
Bachelor's Degree
Full Sail University
Full Sail University
Winter Park, FL
Certificate Associate Degree Bachelor's Degree Master's Degree

A program of study that focuses on the theoretical and practical connections between computer science and economics. Includes instruction in data analysis, database design, data mining, computer algorithms, economics, econometrics, computer programing, mathematics, and statistics.

Marian University
Marian University
Indianapolis, IN
Bachelor's Degree
Bachelor's Degree

A program that focuses on the relationship between computer and human language and computational techniques applied to natural language. Includes instruction in computer programming, human languages, linguistic analysis, logic, natural language processing, semantics, machine learning, psycholinguistics, software engineering, and syntax.

Stony Brook University
Stony Brook University
Stony Brook, NY
Master's Degree

A program that generally prepares individuals to provide and manage data systems and related facilities for processing and retrieving internal business information; select systems and train personnel; and respond to external data requests. Includes instruction in cost and accounting information systems, management control systems, personnel information systems, data storage and security, business systems networking, report preparation, computer facilities and equipment operation and maintenance, operator supervision and training, and management information systems policy and planning.

Certificate Bachelor's Degree Master's Degree Post-Baccalaureate Certification
Bachelor's Degree Master's Degree
Bachelor's Degree Master's Degree
Certificate Bachelor's Degree

A program that prepares individuals to apply principles of information technology, computer systems management, and business operations to the planning, management, and evaluation of information services in organizations. Includes instruction in telecommunications, systems planning and integration, information policy, information security, contracting and purchasing, budgeting, information technology, operations management, human resources, communications skills, and applicable law and regulations.

Certificate

A program that focuses on the study of knowledge management in government agencies and corporations for the purpose of supporting stated organizational goals and objectives, and prepares individuals to function as information resource managers. Includes instruction in information technology, principles of computer and information systems, management information systems, applicable policy and regulations, and operations and personnel management.

Full Sail University
Full Sail University
Winter Park, FL
Master's Degree
University of Miami
University of Miami
Coral Gables, FL
Master's Degree

Any program in business information and data processing services not listed above.

Amridge University
Amridge University
Montgomery, AL
Associate Degree
Associate Degree
Master's Degree Post-Baccalaureate Certification
  • $89,610 per year
    National average salary
    Moderate
    Job growth rate
  • Doctoral or professional degree
    Typical education requirement

Educational Attainment

The following chart shows the highest education level completed by those working as computer science teachers, postsecondary.

  • Less than high school 1%
  • High school graduate 1%
  • College dropout 2%
  • Associate’s degree 2%
  • Bachelor’s degree 15%
  • Master’s degree 32%
  • Doctorate degree 47%

Similar Careers