STSCI 5045
Last Updated
- Schedule of Classes - April 17, 2026 7:07PM EDT
Classes
STSCI 5045
Course Description
Course information provided by the 2026-2027 Catalog.
The first part of the course teaches basic Python programming knowledge and skills, such as Python variables, data containers, language controls, functions, objects, class, data structures, regular expressions, graphics, GUI, Jupyter notebook, etc. The second part deals with Python application in statistics (e.g., 2D/3D data visualization and statistical analysis, using some important Python packages for statistical computing and machine learning, for example, Numpy, Scipy, Pandas, and Scikit-learn, etc.) Python-database integration (e.g., access, update and control an Oracle database), and Python web services (e.g., database-driven dynamic webpages using Python CGI scripts). These techniques are utilized in a comprehensive course project. (MHA-EL)
Prerequisites STSCI 5060 (or basic SQL programming skill), and one intro statistics course.
Program Requirements (MHA-EL)
Last 4 Terms Offered 2025FA, 2024FA, 2024SP, 2023SP
Learning Outcomes
- Be able to use a general-purpose computer programming language suitable for various computing needs.
- Master Python programming concepts and object-oriented programming techniques.
- Have the ability to write somewhat complicated Python programs to achieve computational goals of interest. For example, code and test a new model, pull out relevant data from a huge, messy raw data set, directly code and conduct some basic statistical analyses, integrate a database in statistical data analysis, and develop dynamic database-driven webpages.
- Master IPython (Jupyter) Notebook.
- Conduct some statistical data mining and data visualization with various Python packages.
Regular Academic Session. Choose one lecture and one discussion. Combined with: STSCI 4060
-
Credits and Grading Basis
4 Credits Stdnt Opt(Letter or S/U grades)
-
Class Number & Section Details
-
Meeting Pattern
- MWF
- Aug 24 - Dec 7, 2026
Instructors
Yang, X
-
Additional Information
Instruction Mode: In Person
For Bowers Computer and Information Science (CIS) Course Enrollment Help, please see: https://tdx.cornell.edu/TDClient/193/Portal/Home/
-
Class Number & Section Details
-
Meeting Pattern
- T
- Aug 24 - Dec 7, 2026
Instructors
Yang, X
-
Additional Information
Instruction Mode: In Person
Share
Or send this URL:
