• Skip to Content
  • AZ Index
  • Catalog Home
University of Mary Washington logo University of Mary Washington logo
  • Request Info
  • Apply
  • Visit
    • Admissions
    • First Year
    • Transfer to UMW
    • Graduate Admissions
    • Continuing and Professional Studies
    • Visit UMW
    • Academics
    • Majors, Minors and Programs
    • Library & Academic Resources
    • Study Abroad
    • Beyond the Classroom
    • Tuition & Aid
    • Financial Aid
    • Types of Aid
    • Tuition & Costs
    • Life at UMW
    • Arts and Culture
    • Residence Life
    • Campus Dining
    • Clubs & Organizations
    • Health & Wellness
    • Police & Public Safety
    • Career & Professional Development
    • Commencement
    • Athletics
    • UMW Eagles
    • Campus Recreation
    • About UMW
    • Our Mission
    • Our Principles & Values: ASPIRE
    • Our History
    • Diversity & Inclusion
    • Leadership
    • Maps & Directions
Quick access
  • Email
  • Directory
  • Calendar
I am a...
  • UMW Student
  • Faculty & Staff
  • Parent & Family
  • Alumni
  • Request Info
  • Apply
  • Visit
Academic Catalog

Computer Science

  • Home/
  • Undergraduate/
  • Minors/
  • Computer Science

2025-2026 Edition

  • Undergraduate
    • Admission and Enrollment
    • Academic Policies
    • Undergraduate Degrees
    • General Education
    • Majors
    • Minors
      • Actuarial Science
      • African American Studies
      • Applied Mathematics
      • Applied Statistics
      • Arabic Studies
      • Arts Administration
      • Asian Studies
      • Biology
      • Business Administration
      • Business French
      • Business German
      • Business Spanish
      • Chemistry
      • Climate Science
      • Computer Science
      • Contemplative Studies
      • Cybersecurity
      • Data Science
      • Digital Studies
      • Disability Studies
      • Economics
      • Education Studies
      • English Literature
      • Entrepreneurship
      • Environmental Sustainability
      • Financial and Quantitative Analysis
      • French
      • Geographic Information Science Certificate
      • German
      • Global History
      • History
      • Journalism
      • Latin American Studies
      • Law and Philosophy
      • Linguistics
      • Marketing Analytics
      • Mathematics
      • Middle Eastern Studies
      • Museum Studies
      • Music
      • Musical Theatre
      • Neuroscience
      • Physics
      • Practical Ethics
      • Pre-​Conservation in Fine Art
      • Professional Writing
      • Security and Conflict Studies
      • Social Justice
      • Spanish
      • Spanish for Health Care Professionals Certificate
      • Sports Management
      • Urban Studies
    • Special Programs
    • Course Descriptions
    • College of Arts &​ Sciences
    • College of Business
    • College of Education
  • Graduate
  • Courses of Study
  • The University
  • Fees and Financial Aid
  • Academic Resources
  • Student Life
  • Administration and Faculty
  • Academic Calendar
  • Search Courses

Search Catalog

Catalog Resources

  • Programs
  • Undergrad Courses
  • Grad Courses
  • A-Z Index
  • Overview
  • Requirements
  • Faculty

Department of Computer Science

The Computer Science minor provides students with an excellent foundation in computer science, while providing freedom to explore special topics of interest.  The minor builds strong programming and problem solving skills, and is particularly useful when combined with a major in any of the sciences, Mathematics, Business, Economics, Linguistics, or Geography.  Students interested in the natural sciences and mathematics will particularly benefit from CPSC 420 Modeling & Simulation.  Students interested in pursuing graduate studies in computer science should consider taking CPSC 305 Computer Systems and Architecture, CPSC 326 Theoretical Foundations of Computing, CPSC 340 Data Structures and Algorithms and/or CPSC 405 Operating Systems and Systems Programming.

Minor Requirements

Course List
Code Title Credits
Select any Computer Science course, of at least 3 credits, numbered 100 or higher3
CPSC 220Computer Programming and Problem Solving4
CPSC 240Object-oriented Analysis and Design4
Select any three (3) Computer Science courses numbered 300 or above for a total of at least 9 credits9
Total Credits20

Computer Science Faculty

Andrew M. Marshall, Chair

Professors

Karen M. Anewalt
Stephen C. Davies
Jennifer A. Polack

Associate Professors

Ian Finlayson
Andrew M. Marshall
Xin-Wen Wu
Jessica Zeitz

Assistant Professors

Prashant Chandrasekar

Lecturers

Joshua A. Clements

University of Mary Washington logo

Find Us

  • Maps & Directions
  • Campuses
  • Directory

Services

  • Library
  • Careers at UMW
  • News
  • Events

Resources

  • Title IX
  • Non-Discrimination
  • Privacy
  • Disclaimer
  • Hazing Policy
  • Consumer Information
University of Mary Washington logo
Connect
  • FacebookFacebook Icon
  • TwitterTwitter Icon
  • InstagramInstagram Icon
  • LinkedInLinkedIn Icon
  • YouTubeYouTube Icon
Social Media Directory Internal Communications
University of Mary Washington 1301 College Avenue Fredericksburg, Virginia 22401
© 2025-2026 University of Mary Washington. All rights reserved.
Back to top

Print Options

  • Send Page to Printer

    Print this page.

  • Download Page (PDF)

    The PDF will include all information unique to this page.

  • 2024-2025 Graduate Catalog

    All pages in Graduate Catalog.

  • 2024-2025 Undergraduate Catalog

    All pages in Undergraduate catalog.