Back to Accelerated Computer Science Fundamentals

Accelerated Computer Science Fundamentals

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.

Status: Unstructured Data
Status: Program Development
IntermediateSpecialization

Top reviews across Accelerated Computer Science Fundamentals

TQ

Reviewed Jan 29, 2021

This course provides a great introduction to OOP. This is perfect for me since I don't know how to start with OOP. The final project also provides a great code base for interested to study.

JA

Reviewed Feb 27, 2021

Excellent course, excellent teacher. Just the right approach to teaching data structures, Ive seen a few videos in the topic and this course is very good.

YC

Reviewed May 6, 2022

Great Teacher, although there are still a lot that I need to learn on my own(I come from non-CS background), after hereing these lectures, I feel that I have already learnt a ton.

AR

Reviewed Jan 31, 2021

Great course, simple and difficult all at the same time. Great introduction to these topics. Every thing that is included is there for a reason as every thing is straight to the point with no filler.

YW

Reviewed Oct 22, 2019

The lectures are good and elaborate. Some of the exercises are very confusing though. Overall a good introduction to data structures.

MK

Reviewed Aug 22, 2020

overall course was excellent but there were a few mistakes in week 4, which took a bit of extra time to understand.

DD

Reviewed Jul 4, 2020

A truly well structured course, that knows when to guide you, but also when to let you learn the hard way. Clearest explanations of memory, c++, and object oriented design anywhere online.

WQ

Reviewed Dec 16, 2021

V​ery good course, the professor can taught key concept of basic data structure in these short videos very well. Those exercises are also very helpful.

PD

Reviewed Sep 22, 2020

Could have been a bit more explanatory for people not from CS background. Typos and mistakes should have been eliminated to the largest possible extent. Leaving these aside, nice course.

MM

Reviewed Jul 16, 2020

Excellent : in my case, it is the right level to start again with C++. All C++ content is backed up by simple examples that are clearly explained and there is a continuity in their presentation.

FI

Reviewed Jan 22, 2021

The material covered is explained very well, but it feels like these UIUC courses are light in terms of total material per course.

RK

Reviewed Sep 15, 2019

Very Challenging course. Learned a lot, very clear instruction. Assignments were interesting and challenging.

Learner reviews across Accelerated Computer Science Fundamentals

Showing: 20 of 741

Aman
Course: Object-Oriented Data Structures in C++
1.0
Reviewed Dec 22, 2019Course: Object-Oriented Data Structures in C++
Umang
Course: Object-Oriented Data Structures in C++
2.0
Reviewed Jul 4, 2020Course: Object-Oriented Data Structures in C++
Lester
Course: Object-Oriented Data Structures in C++
1.0
Reviewed Apr 5, 2020Course: Object-Oriented Data Structures in C++
Ezekiel
Course: Object-Oriented Data Structures in C++
5.0
Reviewed Jan 13, 2020Course: Object-Oriented Data Structures in C++
Larry
Course: Object-Oriented Data Structures in C++
1.0
Reviewed Feb 27, 2020Course: Object-Oriented Data Structures in C++
Ruth
Course: Object-Oriented Data Structures in C++
1.0
Reviewed Oct 30, 2019Course: Object-Oriented Data Structures in C++
Jonathan
Course: Object-Oriented Data Structures in C++
3.0
Reviewed Mar 27, 2019Course: Object-Oriented Data Structures in C++
Nikhil
Course: Object-Oriented Data Structures in C++
1.0
Reviewed Jul 12, 2020Course: Object-Oriented Data Structures in C++
Daniel
Course: Object-Oriented Data Structures in C++
5.0
Reviewed Mar 23, 2020Course: Object-Oriented Data Structures in C++
Amar
Course: Object-Oriented Data Structures in C++
5.0
Reviewed Mar 17, 2019Course: Object-Oriented Data Structures in C++
Ruben
Course: Object-Oriented Data Structures in C++
5.0
Reviewed Mar 11, 2021Course: Object-Oriented Data Structures in C++
Dhruv
Course: Object-Oriented Data Structures in C++
5.0
Reviewed Dec 16, 2019Course: Object-Oriented Data Structures in C++
Malcolm
Course: Object-Oriented Data Structures in C++
5.0
Reviewed Sep 29, 2020Course: Object-Oriented Data Structures in C++
Aditya
Course: Object-Oriented Data Structures in C++
2.0
Reviewed Jun 24, 2020Course: Object-Oriented Data Structures in C++
Chedro
Course: Object-Oriented Data Structures in C++
1.0
Reviewed Oct 23, 2019Course: Object-Oriented Data Structures in C++
Peter
Course: Object-Oriented Data Structures in C++
5.0
Reviewed May 15, 2020Course: Object-Oriented Data Structures in C++
Md
Course: Object-Oriented Data Structures in C++
1.0
Reviewed Jul 11, 2020Course: Object-Oriented Data Structures in C++
Raul
Course: Object-Oriented Data Structures in C++
5.0
Reviewed Mar 24, 2019Course: Object-Oriented Data Structures in C++
Evelyn
Course: Object-Oriented Data Structures in C++
3.0
Reviewed Mar 14, 2020Course: Object-Oriented Data Structures in C++
Daniel
Course: Object-Oriented Data Structures in C++
5.0
Reviewed Jul 5, 2020Course: Object-Oriented Data Structures in C++