Agile Development Using Ruby on Rails - Advanced
Created by: Armando Fox
Quality Score
Overall Score : 88 / 100
Course Description
Instructor Details
- 4.4 Rating
7 Reviews
Armando Fox
Armando Fox is a Professor of Computer Science at UC Berkeley and was previously an Assistant Professor at Stanford, where he received teaching and mentoring awards from the Associated Students of Stanford University, the Society of Women Engineers, and Tau Beta Pi Engineering Honor Society. In previous lives he helped design the Intel Pentium Pro microprocessor and founded a successful startup to commercialize his UC Berkeley dissertation research on mobile computing. His degrees in electrical engineering and computer science are from MIT, the University of Illinois, and UC Berkeley, and he is an ACM Distinguished Member.
More courses by Armando Fox
Reviews
By student on 5 years, 1 month ago
This review applies to both parts of this course. I'm not a great fan of survey classes, hence the relatively low mark. The teaching materials in this class are on the great side, and it covers a lot of important topics in software engineering. Unfortunately, it does so only in passing, and may, I feel, create an illusion of deep understanding in students with no, or little, prior experience.
By student on 4 years, 11 months ago
An excellent launch pad for learning modern web development and quality software engineering. Code maintenance is a critical topic, nicely taught. This broad course is very down-to-earth yet flowing with general ideas, like a brilliant personal mentor but in MOOC form. As a student of mostly theory until now, I found this course extremely rewarding.
By Gabriel Candal on 4 years, 4 months ago
I gave the Part 1 of this course 4 stars, but this part was amazing. I don't know if the reason for this change of hearth is my perception changed or not, but between MOOCs I took a course at college regarding this same subject and that helped appreciate the contents of this MOOC. This is not a technical course per-se, but it is (as the name says) much more focused on processes. Don't take this as something negative, on the contrary: it helps you understanding how to build and deploy reliable software. Lectures are great they're pretty useful while remaining a joy to watch. Even if you are not planning to complete this course (as far as certification is concerned), just watching the lectures is a great head start in developing some necessary skills to build software products. Anyway, bear in mind that to retain all this information you really have to put in practice in real projects, otherwise probably you'll forget everything.
By olivier Esmieu on 3 years, 4 months ago
all great. Just one recommandation /request : leave more time to achieve HW .. When u are a dummy (as i am) and having a job .
By Student on 5 years ago
The course material was great. Provided a solid foundation for agile development and a great kick start into ruby. I have since taken practices learned in this course and applied the TDD and BDD paradigms to both the development and in some respects, QA with automated testing.
By Anonymous on 6 years ago
The first version was not as good as CS169.1x. It is probably due to the fact that it is quite young as a MOOC. The homework were less challenging than the one of the first part. I guess next session will be harder -)
By Anonymous on 6 years ago
Excellent course which covers (together with CS169.1) the whole process of software development. Excellent teachers. Excellent material and excellent prepared exercises. Highly recommended to everybody who has basic experience in programming.
Showing all 7 reviews
Could not load more reviews.



