[{"run_id":"20260906T231458-5fdd2fff","semester":"1272","observed_at":"2026-09-06 23:14:58.172943+00:00","record_version_id":"3985f520fef441a2144f5bdaaa1fb8c905ba6ab09a2b52238711c9e6ba761855","course_id":"ATMOCN/GEOSCI 353","course_uid":"course_62e24e3815f7c34ae632f724","catalog_version_id":"b70e0f885711a6536f59325795d56f55b5607804b02e8fea704d8a8fcc8e8f9e","course_number":353,"subjects":["ATMOCN","GEOSCI"],"title":"PROGRAMMING FOR EARTH SCIENTISTS","description":"Introduction to scientific programming with a focus on geoscience applications, utilizing Python as the primary programming language. Focus on gaining practical skills applicable to geoscience datasets such as analytical model implementation, time series analysis, and geospatial data visualization. Includes elementary topics in numerical computing and machine learning. The use of hands-on exercises, real-world datasets, and collaborative projects will be used to explore how to address geoscience problems with computational solutions.","requirements_text":"MATH 222or graduate/professional standing","official_learning_outcomes_json":"[]"},{"run_id":"20260907T155543-ce3781c4","semester":"1272","observed_at":"2026-09-07 15:55:43.033547+00:00","record_version_id":"3985f520fef441a2144f5bdaaa1fb8c905ba6ab09a2b52238711c9e6ba761855","course_id":"ATMOCN/GEOSCI 353","course_uid":"course_62e24e3815f7c34ae632f724","catalog_version_id":"b70e0f885711a6536f59325795d56f55b5607804b02e8fea704d8a8fcc8e8f9e","course_number":353,"subjects":["ATMOCN","GEOSCI"],"title":"PROGRAMMING FOR EARTH SCIENTISTS","description":"Introduction to scientific programming with a focus on geoscience applications, utilizing Python as the primary programming language. Focus on gaining practical skills applicable to geoscience datasets such as analytical model implementation, time series analysis, and geospatial data visualization. Includes elementary topics in numerical computing and machine learning. The use of hands-on exercises, real-world datasets, and collaborative projects will be used to explore how to address geoscience problems with computational solutions.","requirements_text":"MATH 222or graduate/professional standing","official_learning_outcomes_json":"[]"},{"run_id":"20261014T203208-0851c9a1","semester":"1274","observed_at":"2026-10-14 17:50:09.728220+00:00","record_version_id":"ee998394a2d55b3f97be1af7740f8c5ea7db96dbf58f240f697efee42a14f6a8","course_id":"ATMOCN/GEOSCI 353","course_uid":"course_62e24e3815f7c34ae632f724","catalog_version_id":"824fd7453bb3196a31e6823938542556b26c2b2b423b28498af2faebb28e83bc","course_number":353,"subjects":["ATMOCN","GEOSCI"],"title":"PROGRAMMING FOR EARTH SCIENTISTS","description":"Introduction to scientific programming with a focus on geoscience applications, utilizing Python as the primary programming language. Focus on gaining practical skills applicable to geoscience datasets such as analytical model implementation, time series analysis, and geospatial data visualization. Includes elementary topics in numerical computing and machine learning. The use of hands-on exercises, real-world datasets, and collaborative projects will be used to explore how to address geoscience problems with computational solutions.","requirements_text":"MATH 222or graduate/professional standing","official_learning_outcomes_json":"[{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:11.198313+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/atm_ocn/\",\"term\":null,\"text\":\"Write, debug, and optimize algorithms for solving problems in geoscience.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:11.198313+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/atm_ocn/\",\"term\":null,\"text\":\"Process, analyze, and interpret geospatial and time-series data to solve problems involving the timing of geologic events or environmental processes.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:11.198313+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/atm_ocn/\",\"term\":null,\"text\":\"Create effective visualizations of geoscientific spatial and temporal data.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:11.198313+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/atm_ocn/\",\"term\":null,\"text\":\"Efficiently employ AI tools to support programming tasks, and critically evaluate the accuracy, efficiency, and scientific validity of AI-generated code or analyses.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:11.198313+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/atm_ocn/\",\"term\":null,\"text\":\"Identify, implement, and evaluate machine learning approaches to classify, cluster, or predict geoscientific phenomena using large datasets.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:11.198313+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/atm_ocn/\",\"term\":null,\"text\":\"Apply fundamental numerical computing techniques to model and simulate Earth systems.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:52:11.198313+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/atm_ocn/\",\"term\":null,\"text\":\"Apply machine learning algorithms to a scientific problem in your area of study to analyze a scientific process.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:51:43.888920+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/geosci/\",\"term\":null,\"text\":\"Write, debug, and optimize algorithms for solving problems in geoscience.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:51:43.888920+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/geosci/\",\"term\":null,\"text\":\"Process, analyze, and interpret geospatial and time-series data to solve problems involving the timing of geologic events or environmental processes.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:51:43.888920+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/geosci/\",\"term\":null,\"text\":\"Create effective visualizations of geoscientific spatial and temporal data.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:51:43.888920+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/geosci/\",\"term\":null,\"text\":\"Efficiently employ AI tools to support programming tasks, and critically evaluate the accuracy, efficiency, and scientific validity of AI-generated code or analyses.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:51:43.888920+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/geosci/\",\"term\":null,\"text\":\"Identify, implement, and evaluate machine learning approaches to classify, cluster, or predict geoscientific phenomena using large datasets.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:51:43.888920+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/geosci/\",\"term\":null,\"text\":\"Apply fundamental numerical computing techniques to model and simulate Earth systems.\"},{\"catalog_year\":\"2026-2027\",\"observed_at\":\"2026-10-14T17:51:43.888920+00:00\",\"source\":\"catalog\",\"source_url\":\"https://guide.wisc.edu/courses/geosci/\",\"term\":null,\"text\":\"Apply machine learning algorithms to a scientific problem in your area of study to analyze a scientific process.\"}]"}]