St. Mary's College of Maryland

Program Highlights

SMCM Putnam Rally 2010 Rally Video

Dave giving Math-Music talk

Dave Kung giving the 2010 MAA Undergraduate Lecture in Mathematics at the San Francisco Joint Meetings. The talk, which features musical excerpts that illustrate mathematical ideas, drew a standing-room-only crowd of 400 people.

Student Spotlight

2009 Graduates

The two rows of mathematics graduates during the 2009 graduation ceremony.

Degree Requirements for the Major

For all courses listed below, a grade of C- or above is required.

Required Courses (24 credits):

  • COSC 120: Introduction to Computer Science I
  • COSC 130: Introduction to Computer Science II
  • MATH 200: Discrete Mathematics (or MATH 281: Foundation of Mathematics)
  • COSC 201: Algorithms and Data Structures
  • COSC 230: Computer Architecture
  • COSC 251: Programming Languages

Elective Courses (20 credits)
Five of the following courses:

  • COSC 301: Software Engineering I
  • COSC 302: Software Engineering II
  • COSC 335: Operating Systems
  • COSC 336: Computer Networks
  • COSC 338: Computer Graphics
  • COSC 370: Artificial Intelligence
  • COSC 420: Distributed and Parallel Computing
  • COSC 435: Human-Computer Interaction
  • COSC 440: Theory of Computation
  • COSC 445: Design and Analysis of Algorithms
  • COSC 450: Database Management Systems
  • COSC 460: Scientific Computing
  • COSC 480: Topics in Computer Science

Capstone Experience (8 credits) One of the following:

  • St. Mary's Project (eight credits)
  • One 400-level computer science course and a Senior Project in Computer Science COSC 495 (four credits)
  • Two 400-level computer science course.

[Both "400-level" requirements above exclude COSC 499.]

Degree Requirements for the Minor

All courses below must be completed with a grade of C- or better.

Required Courses (12 credits):

  • COSC 120: Introduction to Computer Science I
  • COSC 130: Introduction to Computer Science II
  • COSC 201: Algorithms and Data Structures

Elective Courses (12 credits)
Three of the following courses:

  • MATH 200: Discrete Mathematics (or MATH 281: Foundation of Mathematics)
  • COSC 230: Computer Architecture
  • COSC 251: Programming Languages
  • COSC 301: Software Engineering I
  • COSC 302: Software Engineering II
  • COSC 335: Operating Systems
  • COSC 336: Computer Networks
  • COSC 338: Computer Graphics
  • COSC 370: Artificial Intelligence
  • COSC 420: Distributed and Parallel Computing
  • COSC 435: Human-Computer Interaction
  • COSC 440: Theory of Computation
  • COSC 445: Design and Analysis of Algorithms
  • COSC 450: Database Management Systems
  • COSC 460: Scientific Computing
  • COSC 480: Topics in Computer Science
Aerial view of St. Mary's College of Maryland campus

St. Mary's College of Maryland
18952 E. Fisher Rd
St. Mary's City, MD 20686-3001
240-895-2000