강의

멘토링

커뮤니티

Review 1

Average rating 3.0

Completed 100% of course

- Introduction If you have no programming experience, I do not recommend starting programming with this course. I think the advertising slogan, "This is a [development/programming] course prepared for beginners and novices," is inappropriate, so I will give it 3 stars, taking off 2 stars. (I think this course is quite difficult for an introductory course to programming.) I am a non-major and had been exposed to programming with Python before taking this course, and my skills were at the level of being able to solve algorithms with a Baekjoon difficulty level of medium to low. I was preparing for a job as a web (front-end or back-end) developer, but I often heard that non-majors lack basic CS knowledge, so I was wondering what to do. Then, after seeing the advertising slogans of this course ("Build solid programming skills from the basics!", "Understand the operating principles of computers that will save you precious time throughout your life!"), I thought it would be helpful for building basic CS knowledge, so I started taking this course. I think it was a bad meeting ㅜㅜ The reason I thought that way is because of what someone else said in the link below. (There is also a Q&A in the comment section about whether C is necessary for web development.) https://sunyzero.tistory.com/225#comment12356984 I understood the first half of the lecture and could follow along to some extent, but as it went on, there were many parts that were difficult for a beginner to understand (especially pointers ㅜㅜ), so I watched the lecture over and over again, followed it again, searched on Google, and left questions, and barely managed to complete it. -Advantages 1. The teaching assistant who answered my questions was kind. The speed of answering was also fast, so he answered all of them within a day. 2. The professor tried to explain in as much detail as possible. 3. Thanks to the effort to draw a memory structure diagram and explain it easily, it was not difficult to understand the basic concepts of pointers. 4. I was able to check how data is stored by directly looking into the memory with the debugger, so I understood it better. -Disadvantages 1. The class takes a very long time. !!!!! Don't think it's easy like me after seeing the phrase "introductory class" ㅜㅜ!!!!! Since there is no designated textbook for this class, I reviewed the lecture content by organizing it on my blog, but it takes an incredibly long time. The lecture video alone is 51 hours, but if you actually follow the code and organize the lecture content on a blog or something, it would take at least 50 hours X 2. That's what I did. 2. The explanation of a specific concept feels too sporadic. For example, when explaining a concept called A, the professor first provides knowledge in an incomplete form by dividing the content such as a-1, a-2, a-3 into different chapters or different lectures in the same chapter. Because of that, it is very difficult and frustrating to clearly understand a specific concept. Furthermore, when listening to a lecture that specifically explains the concept of A, there are quite a few parts where they say, "This has been explained before, so let's skip it." If you are aiming for a lecture for beginners, it would have been better to indicate which lecture it was explained in, or at least explain the duplicate content in more detail. (I think this could have been resolved if there was a separate textbook for this lecture.) -Overall Review It seems that the professor tried to explain it in as easy and detailed a way as possible, but it is a lecture that is difficult to understand for someone who has never programmed before. I do not recommend this lecture if you are completely new to programming (especially if your field of study is not very related to C). It is expected that it will be easier to become interested in programming and achieve higher results if you play around with an easy language like Python first. I think this lecture would be a good lecture for majors or those who have already done some programming and want to go into a field that mainly uses C, rather than for those who are just starting out with programming.

No comments.
If this review was helpful, leave a comment!
Learn C Programming by Following Along with Hong Jeong-mo thumbnail
honglab

·

242 lectures

·

5,890 students

Learn C Programming by Following Along with Hong Jeong-mo thumbnail
honglab

·

242 lectures

·

5,890 students