SS
16 de fev de 2020
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.
SJ
2 de set de 2019
Matt Bishop is an excellent Secure Coding Trainer. I enjoyed the sessions all the way and it was totally engaging with practical examples.
por LORENZO A
•18 de fev de 2022
Very interesting course. Provides the important practices for writing better and secure code.
por Nilesh P
•18 de set de 2020
It's really Good to understand to secure conding...
por Saurabh C
•9 de nov de 2020
Very well structured and very informative course
por Radhika T
•8 de mai de 2021
good
por Dmytro K
•25 de jul de 2021
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.
por Marta P
•2 de jan de 2021
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.
por Wilco K
•6 de out de 2020
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.
por Николай К
•4 de fev de 2021
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.
por Mahmoud J
•8 de set de 2020
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.
por Chris
•9 de dez de 2020
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.
por Ravi C
•4 de jul de 2020
The concepts are good but the examples are in C and not much useful.
por James F
•5 de abr de 2021
We're now programming in the 2020s, not 1990s. Please update.
por akshit c
•19 de mai de 2022
While the course covered a lot of important topics , there wasn't any depth in the course.
The professor skimmed through the concepts without discussing any practical implications / examples.
Computer Science should be thought in code & algos , not a bunch of slides strung togheter for the sake of it.
por Matthew h
•25 de mai de 2021
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
por David G
•21 de jun de 2020
Way too much material, lectures move way too slow, teacher goes into excessive detail in the wrong places