TrueschoTruescho
All Courses
Accelerated Computer Science Fundamentals
Coursera
Specialization
Unknown

Accelerated Computer Science Fundamentals

University of Illinois Urbana-Champaign

This specialization covers fundamental object-oriented programming, asymptotic algorithm analysis, and basic data structures including arrays, hash tables, and linked lists.

UnknownEnglish

About this Course

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. This Specialization sequence is designed to help prospective applicants prepare for the flexible and affordable Online Master of Computer Science (MCS) and MCS in Data Science

What You'll Learn

  • Design and implement object-oriented programs in C++ with classes encapsulating data structures
  • Select and implement optimal data structures for computational problems
  • Analyze algorithm runtime and space needs asymptotically for scalability
  • Prepare for advanced CS courses with foundational knowledge of data structures

Prerequisites

  • Basic familiarity with topics and terminology
  • Willingness to engage in applied exercises or case studies

Instructors

W

Wade Fagen-Ulmschneider

Teaching Assistant Professor

Topics

Algorithms
Computer Science
Data Analysis
Data Science
Computer Programming
C++ (Programming Language)
Data Storage
Data Storage Technologies
Data Structures
Database Systems

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

الخوارزميات
علوم الحاسوب
تحليل البيانات
علوم البيانات
برمجة الحاسوب
برمجة C++
تخزين البيانات
تقنيات تخزين البيانات
Data Structures
Database Systems

Start Learning Now