Computer Science
500 West 15th Street
325 Computer Science Bldg.
Rolla, MO 65409
(573) 341-4491
csdept@mst.edu
What will I be studying?
Computer scientists are involved in all aspects of computing. They create techniques for computer problem solving (called algorithms), develop software and implement hardware and software.
As a computer science student at Missouri S&T, you will learn how to deal with the real challenges you'll face in the workplace or during your graduate studies. You'll take courses that provide a sound basis in "classic" computer science, including programming, languages, algorithms, data structures, databases, object-oriented design, architecture, and operating systems. For your advanced work, you can choose to study distributed/embedded computing, security, data mining, artificial intelligence, machine learning, graphics, software engineering, multimedia information systems, computational science, internet computing, graphical user interfaces, parallel computing, or wireless computing. Whether you're solving problems in science business, industry, engineering, or in the lab, you'll be prepared with a computer science degree from Missouri S&T.
The Bachelor's degree in Computer Science is now ABET Certified.
Professional & Honor Societies
Outstanding Research
The department not only leads in research, students also receive instruction based on the newest developments in computing. And, because student/faculty interaction is important, computer science classes are small.
Facilities & Technology
In the department you will have access to SUN workstations, PCs, and a distributed computing cluster running Unix, NT, Windows, and Linux. Programming languages supported include C++, Visual C++, Java, Scheme, CASE tools, database systems (Oracle) and a host of other languages.
Learning Laboratories
Research Laboratories