• Home
  • Computer Science

Computer Science

back to Careers & KU Majors

Computer scientists study the very nature of computing and information in order to advance the state of the art. They often specialize in software design and implementation through web development, interface design, mobile computing, and other areas. Computer scientists address fundamental computing problems, such as the efficient and secure collection of information. From medicine and business to video games and films, they are devising new ways to use computers. Integrating the theoretical aspects of computing with real-world applications offers an array of industry and research opportunities for computer scientists.

Computer Science Department website

Sample of Related Skills

  • Demonstrate proficiency in the underlying infrastructure of information systems and computer networks
  • Structure, collect, and analyze data to support business operations and strategic decision making 
  • Select, implement, and operate information technology solutions to meet organizational requirements 
  • Demonstrate a proficiency in the tools, techniques, processes, and success factors related to effective management of IT projects 
  • Report and strategically analyze data 
  • Present ideas for systems improvements, including cost proposals
  • Work closely with analysts, designers and staff
  • Produce detailed specifications and write program codes

Popular Career Paths

Software Development: Involves playing a key role in the design, installation, testing and maintenance of software systems to help businesses be more efficient and provide a better service

Systems Management: Includes the administration of the information technology systems in an enterprise data center by facilitating the delivery of IT as a service and allowing the organization's employees to respond to changing business requirements 

Computer Support: Involves monitoring and maintaining the computer systems and networks of an organization, including installing and configuring computer systems, diagnosing hardware and software faults and solving technical and applications problems, either over the phone or in person

Computer Systems Analysis: Includes studying an organization’s current computer systems and procedures and designing information systems solutions to help the organization operate more efficiently and effectively

Information Securities: Involves planning and carrying out security measures to protect an organization’s computer networks and systems

Jobs to Consider

Computer Engineer


Hardware Development Engineer

Information Technology Specialist

Network Implementation Manager

Software Development Manager

Software Programmer

Software Systems Engineer

Software Test Engineer

Web Developer



Places to Seek Employment

Consulting Firms

Consumer Electronic Companies

Defense Firms

Universities & Colleges

Government Agencies

Non-Profit Organizations

Religious Organizations


Information Technology Companies

Freelance Employment

Companies (all sizes)

Software Companies

View specific employers by state.

Employment Strategies

  1. Gain direct experience within the areas that interest you most through research projects, independent study, internshipspart-time jobsstudent organization involvement, or volunteering.
  2. Register for HireJayhawks.com and subscribe to the Internship Newsletter to receive automated weekly emails with specific internship information.
  3. Become familiar with the required professional qualifications (i.e., licensure and/or certifications, advanced degrees, etc.) for occupations you are considering.
  4. Consider joining professional associations related to your area of interest within engineering and, if possible, attend local and/or regional conferences to make connections with professionals working in your field.
  5. Become knowledgeable of the federal government job application process if you are interested in pursuing employment with a federal government agency.
  6. Maintain a strong GPA if you are considering pursuing graduate or professional school.
  7. Consider getting involved with a student organization at KU related to your area of interest.
  8. Develop your resume and tailor it to your area(s) of interest: sample resume (pdf).
  9. Develop effective teamwork as well as strong verbal and written communication skills.

Job and Internship Search Resources

  • Computerjobs.com (IT) - job board for Information technology positions
  • Dice.com - technology job board that features entry level positions
  • IEEE  - job board sponsored by the IEEE professional organization
  • Jrdevjobs.com - job board for entry level and self-taught software developers

The quick link for this page is ​career.ku.edu/computerscience.

Go back to Careers & KU Majors homepage.

University Career Center
Over 10,000 jobs and internships are posted on HireJayhawks.com annually.
Over 1,800 employers post jobs and internships on HireJayhawks.com each year.
Have you found your community? Over 4,200 students are exploring career pathways through KU career communities.
The P.H.O.G. offers free professional clothing for any KU student preparing for a career event, interview, or workplace.
More than 600 employers visit campus each year to recruit Jayhawks.
More than 1,000 students enroll in career classes annually.
HawkQuest was a runner-up for NACE’s Technology Award in 2018.
One of 34 U.S. public institutions in the prestigious Association of American Universities
44 nationally ranked graduate programs.
—U.S. News & World Report
Top 50 nationwide for size of library collection.