Undergraduate Courses

CMSC11Introduction to Computer Sciences3
CMSC12Advanced Programming Techniques3
CMSC55Discrete Mathematical Structures in Computer Science5
CMSC110Internet Technologies3
CMSC116Mathematical Methods for the Computational Sciences3
CMSC117Numerical Methods3
CMSC123Data Structures3
CMSC124Design & Implementation of Programming Languages3
CMSC125Operating Systems3
CMSC127File Processing & Database Systems3
CMSC128Introduction to Software Engineering3
CMSC130Logic Design & Digital Computer Circuits3
CMSC131Computer Organization and Assembly Language Programming3
CMSC135Computer Networks3
CMSC141Automata & Language Theory3
CMSC142Design & Analysis of Algorithms3
CMSC161Interactive Computer Graphics3
CMSC162Artificial Intelligence3
CMSC190Special Problem3
CMSC191Special Topics3
CMSC198Practicum3
CMSC199Undergraduate Seminar1
Math29Basic Concepts of Mathematics3
Math53Elementary Analysis I5
Math54Elementary Analysis II5
Math55Elementary Analysis III5
Math100Introduction to Calculus4
Math101Elementary Statistics3
Math113Differential Equations3
Math120Algebraic Structures I3
Math121Algebraic Structures II3
Math122Linear Algebra and Matrix Theory3
Math123Elementary Theory of Numbers3
Math124Applied Algebra and Combinatorics3
Math130Mathematical Analysis3
Math132Real Analysis3
Math133Introduction to Functional Analysis3
Math134Complex Analysis3
Math136Introduction to Numerical Analysis3
Math137Applied Analysis3
Math140Topological Structures3
Math150Modern Geometry3
Math160Probability Theory3
Math163Mathematical Statistics3
Math165Applied Statistics3
Math170Foundations of Mathematics3
Math181Mathematical Methods of Operations Research3
Math182Introduction to Computer Programming3
Math190Issues in Mathematics Education3
Math197Selected Topics in Mathematics3
Math198Seminar2
Math199Research in Mathematics3
Math200Undergraduate Thesis3