Chevron Left
返回到 Programming Fundamentals

學生對 杜克大学 提供的 Programming Fundamentals 的評價和反饋

4.7
3,887 個評分
1,028 條評論

課程概述

Programming is an increasingly important skill, whether you aspire to a career in software development, or in other fields. This course is the first in the specialization Introduction to Programming in C, but its lessons extend to any language you might want to learn. This is because programming is fundamentally about figuring out how to solve a class of problems and writing the algorithm, a clear set of steps to solve any problem in its class. This course will introduce you to a powerful problem-solving process—the Seven Steps—which you can use to solve any programming problem. In this course, you will learn how to develop an algorithm, then progress to reading code and understanding how programming concepts relate to algorithms....

熱門審閱

SP

Apr 24, 2020

Whether you are new to programming or an experienced guy, you should absolutely opt for this course because it helps to build a strong base with the basic but most important concepts in programming.

AB

Aug 04, 2019

This course helps to develop logical thinking & helps to understand how program would work before writing actual program. The basics of Programming are explained in detail with description & Videos

篩選依據:

26 - Programming Fundamentals 的 50 個評論(共 1,024 個)

創建者 Harith U

Jun 25, 2019

The course was extremely easy to follow (It helped that I had some programming background, using loops and conditional statements, but the course taught me a lot of new stuff). I learnt how variables are stored in memory for different datatypes, how to use struct and typedef, etc. I would recommend this course for anyone looking to start learning the fundamentals of programming.

創建者 Suraj S S

Jul 14, 2020

This course has been wonderful for me. This course did boost my confidence in learning programming and introduced me to a new era of language learning. The tutors were great and I thank them too.

創建者 Aakash

Jul 03, 2020

This course teaches you all the stuff from the scratch, literally from scratch. Have some patience and do some hustle and a lot of logical thinking.

Its a great course for beginners! Loved it!

創建者 Dehming T

Jul 25, 2019

Very beginner level, however it was good review and brought important concepts that I never picked up when first learning programming in college.

創建者 Sahil T

Dec 12, 2018

Very useful if you are new to programming in general and want to learn C in particular.

創建者 waleed

Apr 02, 2019

Loved the way they visualize the code, very helpful and easy to understand.

創建者 Jimmy K A

Nov 11, 2018

Really Excellent course. Fully understandable and very useful.

創建者 Shashank S

Sep 03, 2019

The course was amazing and I learned a lot through it.

創建者 anjunshao

Sep 17, 2019

Very good course for beginners to learn.

創建者 Sandipan K

Mar 25, 2019

Really helpful for beginners

創建者 Vivek

Apr 07, 2019

A decent and a basic course

創建者 Carla C O P

Jan 28, 2019

It made me happy! :)

創建者 Raunak R

Mar 26, 2019

Awesome Course

創建者 NIKHIL S

Jul 03, 2020

Well, as per the description of this course, it is fundamental to programming and any novice could attend it but I tend to differ from this opinion. It's my recommendation that any novice must gather information regarding things discussed in this course as it will be helpful during practice quizzes of this course.

Above all, it is really serving its purpose of strengthening your programming fundamentals but for that, you must already have some fundamentals to get strengthen.

Also if you opt for this course make yourself sure to also opt for all other courses of this specialization. After completion of this specialization, you will have a lot of new skills for sure including Linux and UNIX.

As this specialization is not a cakewalk so you must have to remain motivated throughout.

Also, lots of stuff to read makes it irritating.

FUN LEARNING

THANK YOU!

創建者 Michiel V

Jun 23, 2019

For beginner programmers, this course is certainly advisable. However, the price (50+ euro per week(!)) is disproportionate to the amount of video time the teachers make available. If I wanted to READ about C, I would buy a book on C. The strength of coursera are the tips and tricks and the connection between listening and reading. Compare this course for example with the (cheaper) machine learning course of Andrew Ng which would be worth this price, but this course definetely not ... Hope the follow-up courses will be better.

創建者 Nathan S

May 25, 2020

This course is so fundamental that you don't actually need to write a single line of code to pass. You do everything on paper. But I still found it valuable despite several years in a variety of technical code writing code. Most of the course videos consist of professors walking you through step-by-step evaluation of programs while they talk about the execution and the readings are similar to the first few chapters of any good introductory programming language text. I find it a very useful place to begin, because I'm moving on confident that I have a good grasp of the nuances of C evaluation. It's very easy to spend a lot of time around code and see enough C that you think you could get your ideas to compile this afternoon. I know for a fact that I would be right in my case. But I still wouldn't know the details of the right way to use structs and would likely make the mistake of assuming the C compiler was treating variables like so many other high-level languages (HINT: it's not quite). Looking forward to continuing this series and glad that I chose this path to deepen my understanding of this timeless tool.

創建者 venkata p r j s

Apr 19, 2020

Very helpful so far . I am currently doing course 2 in this specilization . To me , this course had laid down a very strong fundamentals in terms of changing my past perception of what programming is . Also , the examples , video lectures , quiz , assignments are very structural and thoughtful . By the way , before this course I'm an individual who doesn't know what a function is meant to be & it's value e.t.c but this course had immense knowledge even for a beginner like me . I will recommend to continue the course although there might be few hardships in completing the assignments e.t.c but you will get through it . All the very best

創建者 Joseph J R

Jun 09, 2019

This is a wonderful, wonderful course. I struggled with programming fundamentals for a long time. I had a terrible experience with C-programming as an undergraduate at Purdue many years ago, so I wish I had been taught by this excellent team with this clear, simple, accessible material back then.

The rationales behind applying the best-practices, algorithm construction, and analysis are so much clearer and easier to pick up in this course in nearly any other course I have taken for and using programming techniques. Thank you so much! -J. J. Radler, Seattle, WA

創建者 Caleb K

Jul 13, 2020

This course gave me a lot of useful info that I wouldn't expect. The course gave me a better perspective on how a computer behaves especially as well as the logic and reason why we program the way the syntax is set up for any software or language.

For instance, I've had to use MATLAB for mechanical engineering classes, and at first I absolutely disliked using the software or even coding. But with this course, I got a better perspective of the way things are with syntax, logic, loops, types, and so on. I even look forward to programming more.

創建者 Leah R

Mar 09, 2019

This course was very well done. I feel like I have learned so much about programming already and I am still only at the beginning! The instructors explain everything very thoroughly and I had no trouble staying motivated throughout the lessons. I also really enjoyed the "Under the hood" lessons where they delved deeper into things like binary code and hexadecimals. You aren't just learning syntax like with some other courses, but they are really teaching you how to start thinking like a programmer.

創建者 Geisson L S d O

May 18, 2020

The Programming Fundamentals course at Duke University | Coursera is a great first step for those who do not program, but want to have a very solid base of concepts when it comes to writing algorithms, and also for those who already program, like me. For those who already program in some language, after completing the course, viewing, reading and writing algorithms becomes a much more analytical and fluent experience and less painful. I highly recommend this course!

創建者 ARADHITA D

Jun 09, 2020

It was awesome to learn C programming through this course except a technical problem of the Coursera Android App. I am currently studying C programming as a part of my curriculum also. In this part of the specialization I learnt a very fewer things respective to my curriculum but it felt like I learnt those few topics from the core.

The only thing that I would like to mention that the app needs more improvement mainly for the "Coursera Offline" part.

創建者 Amira D

Apr 23, 2020

this course was amaaaaazing, it taught me how to think about programs in terms of algorithms to implement, showed me how to write algorithms and test them, erased a lot of false assumption I had about being a programmer. it was a well structured, organized, and easy to grasp course, thanks to the teaching staff and the working team behind the screen for this amazing effort and contribution, linking forward to learn more from you

創建者 Andrew D

Feb 23, 2018

This course is good for those with absolutely no prior knowledge, given that I have prior knowledge in hoe to cade this is a very slow, boring and tedious class about how the program steps through the math. If you have any type of math skills this class should be extremely easy for you.

Wanted to rate lower but is unfair since my negativity is my fault for not choosing the correct course for my own skill level.

創建者 Nabil

May 09, 2020

The best course for every one that decides to start a career of a computer scientist. This section does not focus on C programming, it is all about algorithmic & critical thinking. Which I see it as a mandatory step before diving into programming.

This course teaches you how to solve problems step by step and how computers work under the hood.

A medium level of math is strongly required to get the most of it.