Chevron Left
Back to C Programming: Pointers and Memory Management - 4

Learner Reviews & Feedback for C Programming: Pointers and Memory Management - 4 by Dartmouth College

4.7
stars
40 ratings

About the Course

In this course, we will examine a key concept, foundational to any programming language: the usage of memory. This course builds upon the basic concept of pointers, discussed in C Programming: Modular Programming and Memory Management, and introduces the more advanced usage of pointers and pointer arithmetic. Arrays of pointers and multidimensional arrays are addressed, and you will learn how to allocate memory for your own data during program execution. This is called dynamic memory allocation at runtime using pointers. Within moments you will be coding hands-on in a browser tool developed for this course, receiving instant feedback on your code. No need to install anything! Why learn C and not another programming language? Did you know that smartphones, your car’s navigation system, robots, drones, trains, and almost all electronic devices have some C-code running under the hood? C is used in any circumstance where speed and flexibility are important, such as in embedded systems or high-performance computing. In this course, you will also gain experience with programming concepts that are foundational to any programming language. At the end of this course, you will reach the fourth milestone in the C Programming with Linux Specialization, unlocking the door to a career in computer engineering. Your job Outlook: - Programmers, developers, engineers, managers, and related industries within scientific computing and data science; - Embedded systems such as transportation, utility networks, and aerospace; - Robotics industry and manufacturing; - IoT (Internet of Things) used in smart homes, automation, and wearables. - IEEE, the world’s largest technical professional organization for the advancement of technology, ranks C as third of the top programming languages of 2021 in demand by employers. (Source: IEEE Spectrum) This course has received financial support from the Patrick & Lina Drahi Foundation....

Top reviews

AN

Feb 17, 2023

Definitely one of the best MOOCs I have ever taken, in this course I learn a lot of concept about memory management and pointers more deeper than the previous course

MK

Nov 2, 2022

Exercises should be little bit more complex and tougher so that the learner can Master the concepts perfectly.

A great course though . Thank You

Filter by:

1 - 14 of 14 Reviews for C Programming: Pointers and Memory Management - 4

By ERNANI G

•

Apr 4, 2023

I was very impressed with the quality of C Programming: Pointers and Memory Management. The teachers [Petra Bonfert-Taylor and Rémi Sharrock] are incredibly competent. The didactic material together with the learning environment are fantastic. Unfortunately, we have no way of controlling the speed of the videos and, in some moments, this would be more useful than going back in time. Even so, I am pleased to be able to complete the fourth course of the Specialization Program. Many thanks, Coursera, Dartmouth College, Institut Mines-Télécom and not least the Patrick and Lina Drahi Foundation, for democratizing quality education.

By Dhatri M

•

Oct 24, 2023

This is a really good course for beginners and intermediates. If you use C programming but haven't formally learnt it, then this is the right course/specialization. The teachers deliver complex concepts in a very simple manner with live coding and visualization. The use of the codecast tool is very helpful as we can pause the codecast video anytime and edit or run the code that is being taught. There are no lectures with boring slideshows, its all hands on coding and explanation. A lot of effort has been put to make the assignments fun to do :) However, the assignments can be made more challenging. Some assignments have only a quiz portion and some have only a coding portion. A small feedback- every assignment can have both quiz and coding questions, and the quiz questions can be more in number, and the coding questions can be more complex for advanced concepts. Overall, I'm very happy with the course, its delivery and my learning :)

By Richard C

•

Nov 11, 2022

I'm really having a blast with these courses. They are super thorough. I feel like I really understand pointers and using malloc really well now. My only issue is that the autograder for some of the assignments can act a little weird, especially with programs that have a bunch of pointers. Sometimes the autograder would time out with my submissions and I wouldn't get any feedback as to what was wrong. This led to a bunch of time wasted reinventing the wheel before I realized that I was on the right track at the beginning. I have noticed this with other C courses, so it's a common frustration.

By Mayuresh K

•

Nov 3, 2022

Exercises should be little bit more complex and tougher so that the learner can Master the concepts perfectly.

A great course though . Thank You

By sisi L

•

Feb 25, 2023

Very detailed course C pointers and related. Some might find the content and exercises a bit easy but overall it is a high-quality course. Instructors are easy to follow. Just video buffering in Codecast is annoyingly slow sometimes.

By AHMAD N

•

Feb 18, 2023

Definitely one of the best MOOCs I have ever taken, in this course I learn a lot of concept about memory management and pointers more deeper than the previous course

By 马镓浚

•

Aug 23, 2022

Another great course in this specialization! Highly recommended if you want to learn C programming from beginning.

By Peter

•

Jul 25, 2022

Pointers (again) and malloc/free. Very good explained. Codecast helps a lot.

By Roberto N S

•

Jul 9, 2022

As always for the previous courses of the specialization, Awesomeeeeeee!

By Arman S

•

Dec 4, 2022

Great course with excellent explanation and visualization.

By Danny C

•

Feb 6, 2024

Great course and great way in understanding pointers.

By Rachel L

•

May 12, 2022

Great course. The whole series is fantastic.

By Aaquib M M S

•

Nov 15, 2022

Excellent!

By Guy G

•

May 28, 2022

Very cool visualizations in their terminal. So helpful!!! But audit track appears impossible since all lessons are locked until one upgrades. Sad!