Skip to main content

B.S. in Computer Science

Important Links

Admission Information
Complete List of Courses
Prerequisite and Course Dependency Chart (PDF 106KB)

Degree Requirements

The following is a brief summary of degree requirements. For complete information and restrictions, please consult the University of Missouri - St. Louis Bulletin appropriate to you.

I. All general education requirements of the University. Courses in the major may be applied to satisfy the Mathematical Skills requirement, and the Natural Sciences or Mathematics requirements.

II. The following course work is required. All mathematical sciences courses presented to meet the degree requirements must be completed with a grade of C- or better. At least four courses numbered 3000 or above must be taken in residence. Students must have a 2.0 grade point average in the mathematical sciences courses completed.

     1. Computer Science Core

1250 Introduction to Computing
2250 Programming and Data Structures
2261 Object-Oriented Programming
2700 Computer Organization and Architecture
2750 System Programming and Tools
3010 Web Programming
3130 Design and Analysis of Algorithms
4250 Programming Languages
4280 Program Translation
4500 Introduction to the Software Profession
4760 Operating Systems

     2. Computer Science Electives

Five more elective computer science courses, numbered above 3000.

     3. Mathematics and Statistics

1320 Introduction to Probability and Statistics
1800 Analytic Geometry and Calculus I
1900 Analytic Geometry and Calculus II
2450 Elementary Linear Algebra
3000 Discrete Structures

     4. Additional Skills

3130 Technical Writing


There are no related area requirements for majors in Computer Science.