
构建快速和高性能的数据科学应用程序需要深入了解如何在计算机中组织数据以及如何有效地执行排序、搜索和索引等操作。本课程将教授数据结构和算法的基础知识,重点是数据科学应用。该专业面向对处理大量数据的编程应用程序广泛感兴趣(不需要数据科学专业知识)并熟悉 Python 编程基础的学习者。我们将学习各种数据结构,包括数组、哈希表、堆、树和图,以及包括排序、搜索、遍历和最短路径算法在内的算法。
作为在 Coursera 平台上提供的 CU Boulder 数据科学理学硕士 (MS-DS) 学位的一部分,该专业的课程可以获取学分。MS-DS 是一个跨学科学位,汇集了来自 CU Boulder 应用数学、计算机科学、信息科学等部门的教师。MS-DS 以成绩为基础招生,无需申请流程,非常适合在计算机科学、信息科学、数学和统计学方面具有广泛本科教育和/或专业经验的个人。在 https://www.coursera.org/degrees/master-of-science-data-science-boulder 了解有关 MS-DS 计划的更多信息。
应用学习项目
学习者将通过分析和设计用于搜索、排序和索引的算法来解决数据结构问题;创建树和图表;并解决棘手问题。课程还包括概念算法设计问题以及使用 Python编程语言编写
数据结构/算法的机会。
Last Updated 09/2022
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + srt | Duration: 31h 10m | Size: 5.7 GB
WHAT YOU WILL LEARN
Organize, store and process data efficiently using sophisticated data structures and algorithms
Design algorithms and analyze their complexity in terms of running time and space usage
Create applications that are supported by highly efficient algorithms and data structures for the task at hand
Explain fundamental concepts for algorithmic searching and sorting
SKILLS YOU WILL GAIN
Algorithm Design
Python Programming
Data Structure Design
Analysis of Algorithms
Hashtables
Graphs Algorithms
Intractability
About this Specialization
Building fast and highly performant data science applications requires an intimate knowledge of how data can be organized in a computer and how to efficiently perform operations such as sorting, searching, and indexing. This course will teach the fundamentals of data structures and algorithms with a focus on data science applications. This specialization is targeted towards learners who are broadly interested in programming applications that process large amounts of data (expertise in data science is not required), and are familiar with the basics of programming in python. We will learn about various data structures including arrays, hash-tables, heaps, trees and graphs along with algorithms including sorting, searching, traversal and shortest path algorithms.
The courses in this specialization can be taken for academic credit as part of CU Boulder’s Master of Science in Data Science (MS-DS) degree offered on the Coursera platform. The MS-DS is an interdisciplinary degree that brings together faculty from CU Boulder’s departments of Applied Mathematics, Computer Science, Information Science, and others. With performance-based admissions and no application process, the MS-DS is ideal for individuals with a broad range of undergraduate education and/or professional experience in computer science, information science, mathematics, and statistics. Learn more about the MS-DS program athttps://www.coursera.org/degrees/master-of-science-data-science-boulder.
Applied Learning Project
Learners will solve data-structure problems by analyzing and designing algorithms for searching, sorting, and indexing; creating trees and graphs; and addressing intractability. Courses also include conceptual algorithm design problems as well as
opportunities to program data-structures/algorithms in the python
programming language.
原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/36819.html