CMSC courses at Longwood
The following courses are offered during Fall 2025 at Longwood:
- CMSC 111: Computer
Science Scholars seminar I
(Rai)
- CMSC 121: Intro to
computer science (Rai)
- CMSC 140: Introduction to programming
(Blaheta)
- CMSC 160: Intro
to algorithm design I (Rai)
- CMSC 161: Software development tools and principles
(Marmorstein)
- CMSC 162: Intro to algorithm design II
(Marmorstein)
- CMSC 201: Computer organization
(Marmorstein)
- CMSC 262: Data structures and algorithms in
application (Blaheta)
- CMSC 280: Programming in a second
language: Java (Dymacek)
- CMSC 355: Computer and network security (Marmorstein)
- CMSC 360: Computer network theory (Dymacek)
- CMSC 442: Operating systems (Marmorstein)
- CMSC 445: Compiler
design (Dymacek)
These courses are not offered this term (links and professors are for
the most recent offering):
These courses were one-off and/or have not been offered in quite some time:
- CMSC 308: Organization of programming
languages (McElfresh)
- CMSC/MATH 325: Math modeling and simulation (Emerson-Stonnell)
- CMSC/MATH 350: Ethical
issues in math and CS (Huyvaert)
- CMSC 395: Pattern Recognition (Dymacek)
- CMSC 395: Biologically-inspired
computing (Dymacek)
- CMSC 395: Machine
learning (Rai)
- CMSC 495: Advanced algorithms (McElfresh)
- GNED 495: Computational linguistics (Blaheta)