MW
This has been a thought provoking and educational course for me. Glad I took this course.

Information security is an extremely important topic in our world today. As individuals, we seek to protect our personal information while the corporations we work for have to protect suppliers, customers, and company assets. Creating secure software requires implementing secure practices as early in the software development lifecycle (SDLC) as possible. This Specialization focuses on ensuring security as part of software design and is for anyone with some workplace experience in software development who needs the background, perspective, and skills to recognize important security aspects of software design. You’ll consider secure design for multiple SDLC models, software architecture considerations, and design patterns. You’ll understand how to identify and implement secure design when considering databases, UML, unit testing, and ethics. Mindsets and attitudes of successful designers—and hackers—are presented as well as project successes and failures. Always at the core of front-end design will be user experience and you will have the opportunity to ensure clean and effective user interfaces that also serve to provide the best security. Back-end development topics such as database design are also covered.

MW
This has been a thought provoking and educational course for me. Glad I took this course.
JW
Fantastic accessible course for those interested in software design
AG
Learning about Software Design is always a great add on in IT where a day to day activites will start with Design of Project/code
TN
it is a very good course and I am very happy to complete it I learn a lot about design and security aspect thank you so much university of Colorado
JW
Great course. The concepts are put across with clarity and insight.
AS
Really good course with lot of real examples and experiences shared by the Trainer.Helps me to Improve my thinking of software development and design as an Engineer.
EP
Great oversight on the design and implementation of good software
WL
Pretty good start, a bit stretchy at the end. Great for people fairly new to the security business, early material good for everyone.
NB
This course looks very basic if you are already worked on any one of requirements, design, implementation, or testing teams. more details can be included for user
DB
Exceptionally good teaching makes this course excellent.
AK
Highly informative subject and well taught by the instructor
KD
Very interesting course, in terms of content and the delivery.
Showing: 20 of 61
I've taken several courses on Coursera, but this is by far the best. The instructor is clearly extremely knowledgeable, and is very good at imparting that knowledge. I wish I'd had instructors like this at school and college. Only one minor critique, and that is that one of the quizzes has several questions about a topic before the topic is actually discussed. Otherwise perfect.
Very helpful insights in the SDLC topic, Learned many things on how to design and develop software systems. Learn the different types of model and how each unique model has their own flows and importance. This was a really informative and fun training.
The professor is a great storyteller and he's had plenty of experience in the software development industry. His lectures are practical and informative. I really enjoyed this specialization and its courses.
Engaging presentation and food for thoughts. Although high level, I found the course worthwhile even as an experienced software engineer.
This course helped me to generate interactive classroom through the use of SDLC, and formative assessment and feedback.
This has been a thought provoking and educational course for me. Glad I took this course.
To be honest
This is the most lazily created course I ever met (not only on coursera)
Do you really think I didn't read wikipedia page about Software design before enrolling a specialization related to it?
Videos are full of superficial information, nothing applicable.
Some pictures in the lectures have low resolution and almost anreadable, one lecture has at least 10 seconds of dying UPS sound in background.
Quizes are awful they don't check understanding, but how I remembered in which year waterfall was created. And the Idea of creating 5 more quizes from random subsets of the same set of questions is really bad idea.
I comparing this one with specialization of University of Alberta and I'm surprised by such big difference in knowledge thy provide
Hope so much other three courses of this specialization are much better than this one.
I can't recommend this course. The videos are fine, but nothing you couldn't look up on youtube. The quizes aren't helpful for learning and there's no other ways to "test" what you learn. One week's "external readings" just points to a wikipedia page. There's nothing here you couldn't learn for free on youtube or blog sites.
Good Afternoon Sir !
It is my First Experience to Join any online course and Successful completion of Course.
Course content was excellent . I have learned many new things.
And i hope i will learn great new things in further courses.
Thank you ,Thank you Very Much Sir
The course was well organized and the presentations flowed coherently. I would recommend this course to anyone interested in gaining a beginners insight into the software development lifecycle.
Fue buena experiencia el conocer los métodos usados antes y compararlos con los actuales, los conocimientos de seguridad necesarios y como todo está ligado a esto.
Professor is very intelligent, I like the way he is sharing his real time experiences in the course.
As a developer, I will say that it was known, but interesting. Structures thoughts.
Me gusto mucho el curso, aprendí mucho y recordé temas que no tenia tan frescos
the quiz question sometimes make me confused to answer, but its okay :(
Great course. The concepts are put across with clarity and insight.
The instructor knows what he is saying. Very informative course.
Great Explaination with real example. Excellent Course!!!
Excellent, good real examples to understand the courses
It Was awesome to learn type of software design