UMSL Computer Science | UMSL

Common Searches

Computer Science


The Department of Computer Science offers exciting and high quality undergraduate and graduate degree programs and certificates.

At the undergraduate level, we offer three BS degrees: computer science, computing technology, and cybersecurity. We also offer minor in computer science and certificates in Artificial Intelligence, Computer Programming, Cybersecurity, Data Science, Internet and Web, Mobile Apps and Computing. Students in any of the degree programs can take the certificates(s) to further specialize following specific interests. In many cases this will not require additional hours, depending on degree program and certificate. The certificates can also be taken by students from other majors or nonstudents interested just in the certificate.

At the graduate level, we offer master's in computer science, master’s in cybersecurity as well as a doctoral program in mathematical and computational sciences with an option in computer science covering a wide range of areas including cybersecurity. In addition, we offer graduate certificates in Artificial Intelligence, Cybersecurity, Data Science, Internet and Web, and Mobile Apps and Computing. Students in any of the programs can also take the certificates, with master's in computer science having a specific option for a certificate as a part of the program.

Many of our programs and courses are offered online or evening, look for umsl-o-lowres.png and umsl-e-lowres.png. Our programs are a part of the DHS/NSA university recognition for excellence in cybersecurity education. We are also starting ABET accreditation.