Go to Main Content

SCT WWW Information System

 

HELP | EXIT

Catalog Entries

 

Fall 2024 Semester
May 12, 2025
Transparent Image
Information Select the Course Number to get further detail on the course. Select the desired 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


Return to Previous New Search XML Extract
Transparent Image
Skip to top of page
Release: 8.7.2.4