Connect • Inspire • Empower


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

  • 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
  • Software houses
  • Insurance companies
  • Colleges, universities
  • Government agencies
  • Engineering firms
  • Libraries
  • Accounting firms
  • Computer systems design companies
  • Internet service providers
  • Game developers
  • Start-Ups
  • Telecommunications
  • Aerospace industry
  • Health care facilities
  • Large retail establishments
  • Non-profit research institutes & independent laboratories
  • Consulting firms
  • School districts
  • Communications firms
  • Utilities
  • Computer manufacturers
  • Entertainment industry
  • eCommerce firms
  • 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.


Handshake Logo

Employers: Click to Log into Your Handshake Account

Students & Alumni: Click to Log into Handshake via CAS or (netid) Account

Employers Login Students Login Alumni Login