Maps | Phonebook | A-Z | Calendar | Search UMSL

 
  UMSL Logo

B.S. in Computer Science

Important Links

Admission Information
Complete List of Courses

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. Related Area courses may be used to meet other distribution requirements if appropriate.

II. The following course work in the Department of Mathematics and Computer Science is required. (Must be completed with a grade of C- or higher)

  1. Computer Science

  2. 1250 Introduction to Computing
    2250 Programming and Data Structures
    2700 Computer Systems: Architecture and Organization
    2710 Computer Systems: Programming
    2260 Object-Oriented Programming with C++
    2750 Advanced Programming Techniques with Unix
    3000 Discrete Structures
    3130 Design and Analysis of Algorithms
    4250 Programming Languages
    4280 Program Translation Techniques
    4760 Operating Systems

  3. Mathematics and Statistics

  4. 1320 Applied Statistics I
    1800 Analytic Geometry and Calculus I
    1900 Analytic Geometry and Calculus II
    2000 Analytic Geometry and Calculus III
    2450 Elementary Linear Algebra

  5. Philosophy

  6. 4458 Ethics and the Computer

  7. Five more elective courses in the department, numbered above 3000 if in computer science or above 2010 if in mathematics or statistics. At least three of these elective courses must be in computer science, and at least one must be in mathematics or statistics.

  8. Satisfy the related area requirement

    Students must satisfy the requirements in two of the groups listed under Related Area Requirements with a grade of C- or better.

    Students seeking a double degree, either within the department or with another department, do not have to fulfill the related area requirement.