The course was an exceptional one. And helped me to lot to understand what Robust and Secure coding really means. Thank you so much tutor.
Matt Bishop is an excellent Secure Coding Trainer. I enjoyed the sessions all the way and it was totally engaging with practical examples.
교육 기관: Saurabh C•
Very well structured and very informative course
교육 기관: Radhika T•
교육 기관: Dmytro K•
An okay addition to Programming 201. Worth listening through. However, there are 2 things that really annoyed me: * Videos feel unprepared. The lecturor often doesn't advance the presentation in time and describes the information that is written in the next or previous slide.
* Too much focus on C implementation of an example library and, as a result, too much focus on C-related problems and workarounds. Literally, all the problems in the example library are there because of the inability to have private members in C. Take C++, Java, Python, whatever - and all the problems are solved. Here is a TL;DR from the whole course: check your input, check and validate your arguments, and trust only something you generate.
교육 기관: Marta P•
This could be delivered without referring to specific programming language. Knowing C should be irrelevant here and the tests should not rely on knowing and understanding C. This should about principles that can be applied to any programming language.
교육 기관: Wilco K•
The principles and theory are well explained. I would have liked to see examples using modern day languages such as Java or Python using contemporary use cases such as web or mobile apps, instead of C code samples of FreeBSD from the 80's.
교육 기관: Николай К•
I set 2 stars because of the low quality of information flow. The slides are too poor and it looks that the slides are drawn for tutor but not for students. But for whom the course is implemented: for students or tutor? I am sure that for students. Most of slides are not informative. In many cases it was necessary to re-listen to the part of lecture to find an answer for the tested question. Is it a some kind of English listening test, quick guide to the Principles of Secure Coding or a tool to earn money by coursera via waste of time? For me, I am sure that it is not a quick guide. The information is very useful but flow is bad.
교육 기관: Mahmoud J•
It was not easy to follow, especially week 3.
The content on slides is not clear.
Many of the variable names in the code are not clear, do not reflect their use, and difficult to read.
The full code should be provided at the begining, many times the slides refere to variable in the code, which I didn't know what they were.
Finally, I always prefer interactive learing experince, where the instructor write code, solve a problem, etc. Presenting slides and commenting on them does not, in my opinion, provide a good teaching experince. There are many youtube vedios that are amazing for learning new stuff.
교육 기관: Chris•
This course focuses mainly on a few code examples in C, which are explained. I would have liked it better if the exercises did not ask for concrete implementations of the examples, but for the general principles behind them and how to apply them.
교육 기관: Ravi C•
The concepts are good but the examples are in C and not much useful.
교육 기관: James F•
We're now programming in the 2020s, not 1990s. Please update.
교육 기관: Matthew h•
This highly simplistic, lacked any clear structure, glossed over import details, quizzes asked questions that were not covered or just regurgitated info. Almost zero actual content
교육 기관: David G•
Way too much material, lectures move way too slow, teacher goes into excessive detail in the wrong places