Skip to main content

Computer Science is the study of computers, including their design (architecture) and how we use them. From performing computations, data processing and systems control, to creating virtual reality and artificial intelligence the field has vast applications. Computers are becoming increasingly integrated into various facets of modern life; such as a refrigerator that aid consumers in keeping inventory of its contents to the computer in
cars that releases an airbag in the event of an accident. Think of this: car makers are integrating computer systems that recognize the drivers’ voice. Once science fiction, drivers can now tell their cars to change the radio station or make a phone call. This is possible because of computer science. Colorado Mesa University
offers a B.S. in Computer Science.

Colorado Mesa University’s Computer Science program, with a low student to teacher ratio, allows
students to gain individual attention directly from professors. The core program at CMU offers courses
in algorithms, data structures, logic, programming languages, software design, and advanced
mathematics. Students can choose from a variety of computer related electives such as web page
design, artificial intelligence, computer graphics, video game programming, databases, multi-media, and
networks.

Students within the Computer Science program also have the opportunity to participate in independent
research with faculty, internships with local businesses, and clubs and organizations such as the
Association for Computing Machinery as well as other CMU clubs such as Gamers of Western Colorado
and the Math Club. These opportunities facilitate students in becoming stronger candidates upon
entering the job market.

LEARN MORE ABOUT CMU'S Computer science PROGRAM

• Aerospace engineer
• Air traffic controller
• Applications programmer
• Applied science technologist
• Artificial intelligence programmer
• Astronomer
• Biometrician
• Computer consultant
• Computer engineer
• Computer facilities manager
• Computer installation and test specialist
• Computer marketing/sales representative
• Computer programmer
• Computer scientist
• Computer-aided design tech
• Cryptographer
• Data control administration
• Data processing manager
• Database manager
• Demographer
• Econometrician
• Environmental technologist
• Information scientist
• Inventory control specialist
• Market research analyst
• Mathematician
• Media buyer
• Meteorologist
•Numerical analyst
• Operations research analyst
• Production manager
• Production support specialist
• Public health statistician
• Purchasing/contract agent
• Quality assurance agent
• Rate analyst
• Research analyst
• Robotics programmer
• Satellite Communications specialist
• Software development
• Statistician
• Systems analyst
• Systems engineer
• Systems programmer
• Teacher: mathematics or science
• Technical support representative
• Technical writer
• Urban planner
• Value engineer
• Weight analyst

Note: Some of the occupations listed above may require additional education, experience, or training beyond a bachelor’s degree. To research these occupations use the Career Research Resources links below.

• Make computer programs compatible with each other.
• Develop new systems to fix business problems.
• Create new science technology.
• Research new ways to enhance computers.
• Develop video games or software programs.
• Develop robots.

• Computer vendors
• Banks and finance institutions
• Gaming Industry
• Retail chains
• Manufacturers
• Universities/colleges
• Research laboratories
• Management consulting firms
• Telecommunications
• Technical journals
• Computer development firms
• Military
• International agencies
• Software and computer companies

Skills Needed by Computer Science majors:

• Write and speak well
• Learn new information quickly
• Work well in a team
• Multi-tasking
• Mathematical skills
• Organizing/categorizing skills
• Critical thinker
• Systematic
• Research skills
• Must be thorough
• Work well independently
• An attention to detail
• Be creative
• Interpersonal skills
• Ability to solve problems

Other Computer Science resources