White Background with Triangle Pattern

Course Descriptions

The Computer Science curriculum prepares students for careers in all areas of the computer industry as well as for graduate studies in computer science and computer related fields. Students have also found a computer science major to be excellent preparation for careers in law, medicine, business administration, industrial engineering, biomedical engineering, and other technical and non-technical fields.

CSSE 415 - Machine Learning

An introduction to machine learning. Topics include: error metrics, accuracy vs interpretability trade-off, feature selection, feature engineering, bias-variance trade-off, under-fitting vs. overfitting, regularization, cross-validation, the bootstrap method, the curse of dimensionality and dimensionality reduction using the singular value decomposition. Both parametric and nonparametric methods are covered including: k-nearest neighbors, linear and logistic regression, decision trees and random forests, and support vector machines. Same as MA415.


Prerequisites Notes:
Prerequisite Clarification for CSSE415: 
Junior Standing and MA221,
and either MA223 or MA381,
and one of CHE310, CSSE220, ECE230, MA332, MA386 (or ME323 or ME327).
Launch Root Quad
Return to Top