WHAT YOU WILL LEARN
Arrange, retailer and course of knowledge effectively utilizing subtle knowledge constructions and algorithms
Design algorithms and analyze their complexity by way of working time and house utilization
Create purposes which can be supported by extremely environment friendly algorithms and knowledge constructions for the duty at hand
Clarify basic ideas for algorithmic looking out and sorting
SKILLS YOU WILL GAIN
- Algorithm Design
- Python Programming
- Information Construction Design
- Evaluation of Algorithms
- Hashtables
- Graphs Algorithms
- Intractability
About this Specialization
Constructing quick and extremely performant knowledge science purposes requires an intimate data of how knowledge could be organized in a pc and tips on how to effectively carry out operations comparable to sorting, looking out, and indexing. This course will educate the basics of knowledge constructions and algorithms with a give attention to knowledge science purposes. This specialization is focused in the direction of learners who’re broadly interested by programming purposes that course of giant quantities of knowledge (experience in knowledge science will not be required), and are acquainted with the fundamentals of programming in python. We are going to study varied knowledge constructions together with arrays, hash-tables, heaps, timber and graphs together with algorithms together with sorting, looking out, traversal and shortest path algorithms.
The programs on this specialization could be taken for educational credit score as a part of CU Boulder’s Grasp of Science in Information Science (MS-DS) diploma supplied on the Coursera platform. The MS-DS is an interdisciplinary diploma that brings collectively college from CU Boulder’s departments of Utilized Arithmetic, Laptop Science, Data Science, and others. With performance-based admissions and no software course of, the MS-DS is good for people with a broad vary of undergraduate schooling and/or skilled expertise in pc science, data science, arithmetic, and statistics. Be taught extra concerning the MS-DS program at https://www.coursera.org/levels/master-of-science-data-science-boulder.
Utilized Studying Mission
Learners will resolve data-structure issues by analyzing and designing algorithms for looking out, sorting, and indexing; creating timber and graphs; and addressing intractability. Programs additionally embody conceptual algorithm design issues in addition to alternatives to program data-structures/algorithms within the python programming language.
0 Comments