Computer Science
500 West 15th Street
325 Computer Science Bldg.
Rolla, MO 65409
(573) 341-4491
csdept@mst.edu
![]() |
Computer Science is an exciting, dynamic field with critical demand. Computer scientists are involved in all the various aspects of computing including the development of algorithms (techniques for solving problems with computers), software development, and hardware/software implementations.
As a Computer Science student at UMR, you will take courses in the design and implementation of software systems and the algorithms (problem solving techniques) used to solve "real world" problems in business, industry, and engineering or as preparation for graduate study. While instruction and research are on the leading edge of computing, class size is small to facilitate the interactions of students with faculty.All senior CS majors take the capstone course.This course gives them actual experience working with teams comprised of fellow students and practicing computer scientists. These teams design, test, and maintain variable software systems.
Computer Science graduates from UMR work in a variety of environments not only around the world but also in space.Some work for large companies, others prefer the atmosphere of a smaller company.Many of our graduates have started their own successful businesses. Regardless of company size, Computer Science graduates from UMR are in high demand as evidenced by the number of companies who specifically recruit our graduates. Average starting salaries for B.S. graduates in CS from UMR range upwards from $50,000 (as of 2001 reported figures) at major companies like Boeing, Microsoft, Intel and IBM, as well as many consulting firms and startup companies.
UMR Computer Science graduates are in high demand as evidenced by the number of companies who specifically recruit our graduates. A Bachelor of Science degree in Computer Science prepares the student for graduate school or industry to work as a software engineer, systems programmer, systems integrator, or as an applications programmer.
With the advent of computers have come an enormous number of new types of jobs.Some require extensive training but not a college degree (e.g. data entry device operators and computer operators).On the other hand, a large number of business and scientifically oriented computer jobs do require a B.S., M.S., or Ph.D. degree. Computers have found their way into every type of business imaginable Consequently, job opportunities are essentially unlimited.
At the B.S. level, there are opportunities for business and scientific applications programmers, system integrators, and software designers.At the M.S. level, opportunities exist in most of the nine areas mentioned in the previous section. Those completing the Ph.D. degree will have employment opportunities in both industry and education.The UMR Career Opportunities Center provides several services aimed at helping students find the "right" job.