Computer Science Instructors, Postsecondary
Description OES Code: 31226
Computer science instructors provide college-level education in subjects such as computer engineering, programming, or information systems theory. This includes preparing and giving lectures, assignments, and exams, and supervising laboratory sessions. Research-oriented responsibilities inclued designing studies, collecting and analyzing data, and publishing the findings.

Wages
For this occupation, it is not feasible to calculate an hourly wage. However, the mean annual wage for postsecondary computer science instructors in California is $61,623.

Wages by California County
OES Survey
CCOIS Survey

Hours & Benefits
Computer science instructors have flexible schedules, depending on the courses they teach, and the amount of consulting and research they do. Some work additional hours as department heads, or advising students, helping them to select and schedule classes. Some instructors work as part-time or adjunct faculty, in addition to non-academic jobs they may have.

Employment Projections
Employment 1998 4,800
Projected Employment 2008 8,000
Percent Change 1998-2008 66.7%
Separations 1998-2008 1,800

Employment Trends by California County

Advancement
Advancement to administrative positions usually requires a doctoral degree, especially at four-year institutions.

Getting the Job & Other Information
Computer science instructors with graduate degrees have better job prospects in colleges and universities. This is because among those having graduate-level degrees, many are lured away from academic jobs by opportunities in business, leaving a competitive field containing fewer highly-qualified applicants.

For a list of current job listing, browse CalJOBS or America's Job Bank.


Education and Training
The educational requirement for postsecondary computer science instructors is a college degree (a bachelor's degree at minimum, although those with graduate degrees have better job prospects) in computer science or a related field. Acceptable areas of study include the following:

Computer science: includes the scientific and mathematical study of the algorithms used in designing and building computers, and their application to the development and design of actual computing systems. Includes instruction in computer architecture, assembly and programming languages, numerical and computational analysis, computer systems theory, artificial intelligence and cybernetics, and simulation and modeling.

Information sciences and systems: includes the scientific study and development of electronic systems for transmitting information via signaling networks, and the study of information transmission from the point of generation to reception and human interpretation. Includes instruction in information systems planning and design, user needs analysis, and provider capacity and requirements analysis.

Skills & Other Requirements
Advanced Technical Math (Trig, Calculus, Statistics Etc.); Data Security Procedures; Data Storage Technology; Knowledge (Including Programming) Of Mainframe Computers; Math Principles In New Technology Creation; Mathematics In Operations Research; Statistical Methods; Design Computer Hardware/Software Interface; Design Computer Programs & Programming Tools; Data Processing Systems; Design/Develop Data Security Systems, Management Control Systems, and Specialized Mathematical Or Computer Languages; Document Findings in Computer Programming; Explain Complex Mathematical Information; Generate Data Processing Information; Implement Computer System Changes; Maintain Data Bases On Multi-User Computer Systems; Operate Computer Networks; Operate/Maintain Computers & Related Equipment; Prepare Diagrams/Charts To Support Conclusions From Math/Statistical Models; Prepare Mathematical Simulation Models; Program Computers For Electronic Engineering, Scientific, Management and Medical Operations; Program Computers Using Existing Software; Program Mainframe Computer; Provide Technical Computer Programming Training; Resolve Symbolic Formulations In Data Processing Applications; Select Business Applications; Test/Troubleshoot; Use Computer Application Flow Charts; Grammar, Punctuation & Spelling.

References
Oregon Labor Market Information System: Occupational Information Center

Related Occupations: Computer Systems Analysts,
Data Base Administrators

Training: California Training and Education Providers (CTEP)