University of California, RiversideUCR


Computer Science

Rapidly changing technology guarantees that computer scientists, programmers, analysts, wizards, and gurus will be in demand for the foreseeable future. Your degree in Computer Science can lead to a career in hardware and software development, upgrading existing systems, training, and general maintenance.

Representative Job Titles and Areas of Specialization

Applications Programmer Microprogrammer/Analyst
Artificial Intelligence Networking
CAD/CAM Operations Research Specialist
Commercial Programmer Analyst Professor/Lecturer/Instructor
Computer Graphics Specialist Scientific Programmer
Computer Sales Or Marketing Person Software Engineer
Data Base Manager Systems Analyst
Data Processing Consultant Systems Development
Multi-Media Specialist Systems Engineer
Equipment Analyst Systems Manager
Hardware Research And Development Systems Programmer
Management Information Systems Technical Services
Marketing Support Specialist Telecommunications Programmer/Analyst
PC Support Specialist Games Developer
Information Technology Network Administrator
Internet Consultant Web Designer/Developer
Webmaster Animation Specialist
Customer/Technical Support Computational Linguist
Quality Assurance Software Test Engineer
Technology Analyst Systems Architect

Nature of the Work


A computer professional's work varies dramatically depending on the job. For example:
  • Programmers write, test, debug and maintain the detailed instructions a computer must follow in order to work properly.
  • Systems programmers produce software used by the computer's hardware such as disc defragmenters that reduce the amount of fragmentation in file systems.
  • Data-base specialists design and control the use of an organization's data resources.
  • Telecommunications programmers and analysts develop and evaluate data communications software and hardware.
  • Technical services managers and information systems directors supervise the technical staff responsible for operating software, telecommunications and data-base systems for a company or organization.

Places of Employment

Manufacturing firms Aerospace industry
Software houses Health care facilities
Banks Large retail establishments
Insurance companies Non-profit research institutes and
Colleges, universities independent laboratories
Government agencies Consulting firms
Engineering firms School districts
Libraries Communications firms
Accounting firms Utilities
Computer systems design companies Computer manufacturers
Internet service providers Entertainment industry
Game developers eCommerce firms
Dot coms Broadcasting industry


Training requirements for computer specialists vary depending on the employer's needs. Many are college graduates. Others have taken computer courses at a trade school or to supplement their studies in other areas.


You do need a degree if you plan to work in the science or engineering fields. Employers are looking for people who are patient, persistent, can think logically, and who value accuracy.


For further information and/or career counseling contact the UCR Career Center, (951) 827-3631.

Supplemental Material

The following documents may provide further ideas for exploration.

More Information

General Campus Information

University of California, Riverside
900 University Ave.
Riverside, CA 92521
Tel: (951) 827-1012

Department Information

Career Center
Career Center Plaza

Tel: (951) 827-3631
Fax: (951) 827-2447
Student Questions: careercounseling@ucr.edu
Employer Questions: careerrecruiting@ucr.edu