Apply Now Make an Appointment Clark in Madrid Information

Clark in Madrid Program for Computer Science Students

Universidad Carlos III de Madrid Universidad Pontificia Comillas university logo.

The Clark in Madrid Program offers approved CMSC courses allowing for Fall or Spring study abroad opportunities for Computer Science students. The Clark in Madrid Program provides students with the opportunity to select courses from both Universidad Carlos III and Universidad Pontificia Comillas.

Stay on track with your 4-year plan and spend a semester in Spain!

The Clark in Madrid Program allows CMSC students to spend a semester abroad and stay on track with their academic plan. You can review the course offerings for both Fall and Spring semesters, select the semester which works best for you, and build an academic plan for your time abroad. 

Fall Course Selection

CMSC

+

MATH/STAT

+

GenEd

+

Technical Writing

Select up to 3   Select up to 2   Select up to 3   Add on if needed
  • CMSC411 Computer Architecture
  • CMSC456 (Area 4) Cryptography (can be competitive to register for)
  • CMSC4XX Software Engineering 
  • CMSC4XX Heuristics and Optimization
  • CMSC4XX Databases and Data Modeling
  • CMSC4XX Computer Networks (Extremely high failure rate; we recommend considering an alternate class unless it is absolutely necessary while abroad) (Approved for Fall 2025 students only; after this term the course will only be an approved option during the spring semester.)
 
  • MATHXXX:
    • Linear Algebra
    • Introduction to Differential Equations
  • STAT4XX:
    • Statistics
 
  •  DVUP, DSHU: Art History I
  •  DSHU: Film and Television in Spain
  •  DSHU: New Trends in Media
  • DVUP: Spanish Culture Through FIlm
 

 

Online at UMD

  • ENGL393 (Professional Writing)

 

Spring Course Selection

CMSC

+

MATH/STAT

+

GenEd

+

Technical Writing

Select up to 3   Select up to 2   Select up to 3   Add on if needed
  • CMSC417 Communications Networks and Services
  • CMSC421 (Area 2) Artificial Intelligence
  • CMSC422 Machine Learning
  • CMSC427 (Area 2) Computer Graphics
  • CMSC430 (Area 3) Compilers (Only offered in Spanish)
  • CMSC466 Numerical Methods
  • CMSC470 Natural Language Processing (Only offered in Spanish)
  • CMSC475 Discrete Mathematics
  • CMSC Upper Level Electives Including:
    • Principles of Software Development
    • Files and data bases
    • Database design and administration 
    • Artificial Intelligence in Business
    • Cybersecurity and data protection
    • Data Engineering Legal and Ethical Issues
    • Computer Networks (Extremely high failure rate; we recommend considering an alternate class unless it is absolutely necessary while abroad)
 
  • MATHXXX:
    • Linear Algebra
    • Introduction to Differential Equations
    • Calculus II
  • STAT4XX:
    • Statistics

 

  • DSHS: History of Journalism 
  • DVUP: Spanish Culture Through Film
  • DVCC: ENES138U - Learning about Cultural Diversity through Intergroup Dialogue: U.S. Identity in a Global Context

 

 

Online at UMD

  • ENGL393 (Professional Writing)

 


Top