• Twitter()
  • Facebook()
  • Print this Story
  • Email this Story
Text Size AAA

Fall 2016 NICO 101- 0: Introduction to Programming for Big Data

Modified: August 19, 2016

Overview: This digital, connected, sensor rich world is generating extraordinary amounts of data (“Big Data”) that are being used to purposes as diverse as teaching a computer to win at Jeopardy or offering taxi alternatives. The skills needed to go from data to knowledge and application, which go under the name of Data Science, are in big demand in industry, government, and academia. This course provides an introduction to the foundational skills needed by data scientists. Prior knowledge of programming is not needed. 

Prerequisites: None. 

Restrictions: Intended primarily for undergraduate students. Other students must contact the instructor. Students will need an up-to-date laptop running Linux, OS X, or Windows 7 or higher. Chromebooks will not be permitted. Prior to the start of the course, students must install several packages and verify that they run properly in their machine. 

Texts: Lecture materials are available online here

Requirements: There will be about 6 homework assignments involving the writing of Python code for solving specific problems. Students’ solutions will be uploaded to a server where they will be unit tested. There will also be a final coding project. All students will be expected to attend lectures and complete in class assignments. 

Lectures: September 6-9 and 12-15 from 9:30am-12:00pm & 1:30pm-4:30pm in L361. 

Funding and Career Development