What You Can Do With A CS Major

For a look at where many of our graduates found jobs, check out the link here.




  • Cyber security
  • Mobile apps
  • Cloud computing
  • Analytics
  • Systems
  • Scientific applications
  • Business applications
  • Data base systems
  • Information
  • Project Management


  • Computer vendors
  • Software vendors
  • Start-up companies
  • Large organizations: banks, retail chains, manufacturers, universities.
  • Management consulting
  • Contract and temporary employers
  • Research laboratories
  • Government
  • Gain experience through internships
  • Develop an attention to detail and a flair for creativity.
  • Develop communication skills
  • Learn to work with a team and to meet deadlines.
  • Supplement computer degree with courses in business, science, or engineering.
  • Stay current on technology.
  • Seek the Certified Computing Professional designation by completing a series of exams and experiential requirements.
  • Consider earning an MS degree



Quality Assurance

Specialty Systems





  • Banks and financial institutions
  • Insurance companies
  • Consulting firms
  • Manufacturers
  • Local, state, and federal government
  • Computer companies
  • Research institutions


  • Develop strong interpersonal skills.
  • Learn to communicate effectively with technical and non-technical colleagues.
  • Gain programming experience.
  • Many analysts begin their careers as programmers.
  • Become an effective problem solver.
  • Take business courses.
  • Earn an M.B.A. degree for advanced positions.
  • Plan to continually educate self on new computer languages and technology.


NETWORK TECHNOLOGY Installation and MaintenanceAdministration
  • Variety of organizations and industries
  • Work in university computer labs.
  • Develop good communication skills and an interest in helping others.
  • Gain knowledge in a variety of computer areas including: minor programming, software, and hardware.
  • Stay abreast of the latest technology and software.
  • Earn certifications in networking and computer security.


INTERNET ProgrammingSoftware DesignSystems Analysis

Hardware Production

Web Page Design

  • Network access points
  • Backbone operators
  • Online service providers
  • Internet service providers
  • Computer/equipment vendors
  • Internet-related companies including: Browsers, Search engines, Website design services
  • Large businesses
  • Gain experience as a webmaster through part-time jobs, internships, or volunteering to design web pages for student organizations.
  • Learn web-related programming languages.
  • Take graphic design courses to develop creativity.
  • Learn to communicate and work well with others in a team by participating in group projects or student organizations.
  • Earn a master’s degree in computer science for advanced opportunities in programming, analysis, or hardware/software design.


CONSULTING System InstallationSystem ImplementationTraining


  • Consulting firms
  • Self-employed
  • Obtain a strong technical knowledge of a background in business management, experience as a systems analyst.
  • Learn various programming languages systems.
  • Develop exceptional analytical and interpersonal


EDUCATION TeachingInstructional Technology
  • Public and private schools, K-12
  • Colleges and universities
  • Certification required for public school teaching.
  • Earn a doctoral degree in computer science for post-secondary teaching.
  • Earn a graduate degree in information technology or a related field for instructional technology.
  • Develop a research specialty for university teaching.
  • Gain experience working with other students through tutoring or positions in computer labs.


NON-TECHNICAL Customer/Product SupportTechnical WritingSales and Marketing


  • Software/hardware manufacturers
  • Retail stores
  • Software vendors


  • Develop excellent communication skills and an interest in helping customers solve problems.
  • Work in university computer labs.
  • Supplement curriculum with technical writing courses to develop skills.
  • Seek related work experiences.