Courses materials, notebooks, autograders, assignments

 
Still offered, but not this semester (or not by me)
 
Currently being taught by me this semester
 
No longer offered

Current Courses

CSCI 8360: Data Science Practicum

Applications of data science through a series of team projects solving real-world problems. Teams compete with each other to design and implement the top-performing computational pipelines. Prerequisites: machine learning fundamentals.

CSCI 4360/6360: Data Science II

Advanced machine learning techniques and frameworks, including: kernel methods, stochastic embeddings, motion tracking, linear dynamical systems, spectral graph methods, and deep learning; frameworks include Spark, dask, Keras, and PyTorch. Prerequisites: machine learning fundamentals.


CBIO (CSCI) 4835/6835: Introduction to Computational Biology

Introduction to programming in Python for life scientists. Students learn the basics of Python and its language constructs (variables, types, lists, loops, conditionals, functions, arrays) to answer questions in biology (genome sequence alignment, molecular dynamics trajectories, dynamical systems modeling, and bioimage analysis). Preqrequisites: none

CSCI 3360: Data Science I

Introduction to statistical machine learning using Python. Students are instructed in both the theoretical formulations and Python implementations of machine learning algorithms that comprise classification, clustering, and dimensionality reduction, including foundational probability and linear algebra. Preqrequisites: none
 


CSCI 1360: Foundations of Informatics and Analytics

Introduction to programming with Python. Students will learn the basic concepts of programming (variables, types, data structures, conditionals, loops, functions, modules) and how these are used in Python. Students will also be introduced to fundamental data science questions and work through them using Python. Preqrequisites: none

CSCI 1360[E]: Foundations of Informatics and Analytics

Fully online introduction to programming with Python. Students will learn the basic concepts of programming (variables, types, data structures, conditionals, loops, functions, modules) and how these are used in Python. Students will also be introduced to fundamental data science questions and work through them using Python. Preqrequisites: none

Retired Courses

CSCI 6900: Mining Massive Datasets

Machine learning with big data.