Published on: 2024-10-01 02:21:04
Categories: 28
Share:
Accelerated Computer Science Fundamentals Specialization, Topics covered by this Specialization include basic object-oriented programming, the analysis of asymptotic algorithmic run times, and the implementation of basic data structures including arrays, hash tables, linked lists, trees, heaps and graphs, as well as algorithms for traversals, rebalancing and shortest paths. Students will solve weekly “challenge problems” by implementing fragments of C++ code in a web-based interface. Each course also features two longer-format coding projects where students will follow instructions to complete a C++ program that performs tasks such as editing images, efficiently manipulating data structures, or solving a graph search problem.
Design and implement an object-oriented program in the C++ language, including defining classes that encapsulate data structures and algorithms.
Select and implement appropriate data structures that best utilize resources to solve a computational problem.
Analyze the running time and space needs of an algorithm, asymptotically to ensure it is appropriate at scale, including for big data.
Prepare for advanced courses in CS with the foundational knowledge of object data structures needed to implement and call advanced library functions.
Learners should be able to write a program in a programming language (e.g. Python), and preferably have taken an introductory programming course.
Extract the files and watch with your favorite player
Subtitle : English
Quality: 720p
Object-Oriented Data Structures in C++
Ordered Data Structures
Unordered Data Structures
1.8 GB
Sharing is caring: