Undergraduate Course Descriptions
Undergraduate courses are those between 1000 and 4999.
Undergraduate students with GPA above 3.0 can take 5xxx and 6xxx level courses with the C1 special permit. This is to follow special interests when a similar undergraduate course is not offered.
Students in Accelerated BS/MS programs, before reclassified as graduate students, can also use C1 special permit to take 4xxx, 5xxx, or 6xxx courses to count in graduate standing. Consult with your advisor.
Bulletin CS Description
Notes on Upcoming Changes
This section is used to note upcoming or recent relevant changes.
Language/Program Changes
We are in the transition period between C++ and Python in the initial courses.The change impacts various degree programs and course prerequisites. Currently affected students are those who took Cmp Sci 2751 this summer, or are taking Cmp Sci 2751 or 3260 in FS25. If you are in this group, you may not be abl eto enroll in some Cmp Sci courses even though you would be eligible. Contact your college advisor for assistance and enrollment help.
If you are taking 3260 in FS25 and have met prerequisites other than 2750, you may also take in SP26: Cmp Sci 3780, 4250, 4280, 4760 and 4792.
If you have taken or are taking Cmp Sci 2751 and have met prerequisites other than 2750, you may also take in SP26: Cmp Sci 4700, 4730, 4750, 4782.
Cmp Sci 4151 Introduction to Statistical Methods for Computer Science
is a new course starting SP25
Prereq: CMP SCI 2250 or 4200, and MATH 1900, and an introductory statistics course (ANTHRO 3220/SOC 3220, BIOL 4122, CRIMIN 2220, ECON 3100, MATH 1320, POL SCI 3000, or PSYCH 2201). This course covers statistical inference with emphasis on applications and computer simulation. Topics may include multivariate distributions, transformations and combinations of random variables, sampling distributions, maximum likelihood, bootstrap, order statistics, hypothesis testing, likelihood ratio tests, Monte Carlo methods, Bayesian inference, and sufficient statistics.