DATA506
Download as PDF
Computational Thinking/Programming in Python
Mathematics & Computer Science
Caspersen School of Graduate Studies
Course Subject Code
DATA
Course Number
506
Status
Active
Course Attributes
ENDA: Minor-Data Science Elective, NDAT: Minor-Data Science
Course Short Title
Programming in Python
Course Long Title
Computational Thinking/Programming in Python
Course Description
Includes the essential general programming concepts and techniques relevant to data analysis and machine learning. Covers imperative programming as well as selected areas of computer science, object-oriented programming and data structures. Enables students to develop the necessary programming skills to be successful in the other courses in the program. Introduces standard tools for data sourcing, cleaning, and analysis: NumPy and Pandas, Jupyter notebook, version control, and Docker.
Min
3
Repeatable
-
Course Restrictions
Level: UG (E),
Equivalent Course(s)
-