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.

Current Courses

Gina working on a robot

If you're looking for what courses are currently being taught, search the Schedule of Classes.

Course Information

Here are some brief descriptions of our course offerings. For a more complete description please see the SMCM Catalog.

  • COSC 120 - Introduction to Computer Science I - Introduction to all things CS with history and some programming thrown in.
  • COSC 130 - Introduction to Computer Science II - More of the same!
  • COSC 201 - Algorithms and Data Structures - Sustainability via programming.
  • COSC 230 - Computer Architecture - How does that machine really work?
  • COSC 251 - Programming Languages - How many different ways can we say "Hello, world"?
  • COSC 301 - Software Engineering I - Making programming rigorous.
  • COSC 302 - Software Engineering II - Making programming even more rigorous.
  • COSC 335 - Operating Systems - Why you can't really complain about a BSOD.
  • COSC 336 - Computer Networks - Please talk to me computer!
  • COSC 338 - Computer Graphics - Ooooh, pretty colors (and how to hard code them).
  • COSC 370 - Artificial Intelligence - I'm sorry... Dave.
  • COSC 391, 392 - CS Team Seminar - Enter the competitive world of competitive programming!
  • COSC 420 - Distributed and Parallel Computing - How to bake a cake in one easy step by using 40 people!
  • COSC 435 - Human-Computer Interaction - Press any key to continue.  What's an any key?
  • COSC 440 - Theory of Computation - CS = = Math.
  • COSC 445 - Design and Analysis of Algorithms - How to make up algorithms on paper rather than on a computer.
  • COSC 450 - Database Management Systems - Managing lots and lots of data in the most efficient way possible.
  • COSC 460 - Scientific Computing - How CS can help those other science departments.
  • COSC 480 - Topics in Computer Science - What we felt like offering.
  • COSC 493, 494 - St. Mary's Project in Computer Science - Big capstone experience, small presentation!
  • COSC 495 - Senior Project in Computer Science - Big capstone experience, even smaller presentation!
  • COSC 398, 498 - Off-Campus Internship - When you are just plain tired of us.
  • COSC x99 - Independent Study - When you want to study something we aren't offering.
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