Go to Main Content

SCT WWW Information System



Detailed Course Information


Fall 2021 Semester
Mar 24, 2023
Transparent Image
Information Select the desired Level or Schedule Type to find available classes for the course.

DS 2500 - Intermediate Programming with Data
Offers intermediate to advanced Python programming for data science. Covers object-oriented design patterns using Python, including encapsulation, composition, and inheritance. Advanced programming skills cover software architecture, recursion, profiling, unit testing and debugging, lineage and data provenance, using advanced integrated development environments, and software control systems. Uses case studies to survey key concepts in data science with an emphasis on machine-learning (classification, clustering, deep learning); data visualization; and natural language processing. Additional assigned readings survey topics in ethics, model bias, and data privacy pertinent to today's big data world. Offers students an opportunity to prepare for more advanced courses in data science and to enable practical contributions to software development and data science projects in a commercial setting.
4.000 Credit hours
4.000 Lecture hours

Levels: Undergraduate
Schedule Types: Lecture

Data Science Department

Course Attributes:
NUpath Analyzing/Using Data, Computer&Info Sci

Must be enrolled in one of the following Levels:     

DS 2501

Undergraduate level DS 2000 Minimum Grade of D-

Return to Previous New Search
Transparent Image
Skip to top of page