|Location:||TBD (remote access)|
|Meeting Time:||J hr: T, Th 1:00-2:20|
|Offered this year?||Yes|
|When Offered?||Every year|
Provides an introduction to computer science and programming for data science. Coverage includes data structures, algorithms, analysis of algorithms, algorithmic complexity, programming using test-driven design, code organization, and version control. Additional topics include SQL, no-SQL, and graph databases, distributed computing, and web technologies.