Jun 12, 2017
Phew, this course was much harder than the preceding courses. Some assignments took many hours of work over several days. But it's doable, and well worth it.
Feb 25, 2019
Great course, I hope for more of this kind of courses. Invaluable skills gained from this course. High praise to all the professors. Thank You Very Much.
By Alex M
•Jan 13, 2017
If I wanted to learn programming from scratch, I'd take this specialization. They are great teachers and the recursion section was extremely helpful.
By Max B
•Mar 04, 2019
Great continuation of part 1, with a bit more "true" computer science techniques taught. Challenging (but fun) projects each week. Make sure you put some effort into the practice activities each week. These will help you understand the weekly material better and prepare you for both the homework and projects. two thumbs up!
By Jeremy L
•Feb 23, 2018
I came to PoC Part 2 via Rice's IIPP courses and PoC Part 1. The PoC series is a step up in difficulty from IIPP. The homework assignments usually took me several hours to complete and the mini-projects all took around 10 hours (maybe more) to complete. If you have lots of programming experience, I expect the mini-project would take you less time, at least once you've conceptualized how to solve the problem/project. And it is this thinking - rather than programming - that is the main thing the instructors want students to take away from this course. In other words, this is not an intermediate Python course. But it is a great class. You'll get an introduction to searches, data structures, recursion, trees, and how to test your software. And like IIPP, the mini-projects are based a fun games.
By Ian B
•Jun 12, 2017
Phew, this course was much harder than the preceding courses. Some assignments took many hours of work over several days. But it's doable, and well worth it.
By Daniel C K
•Sep 16, 2017
A rigorous, but short, computer science course. The projects for this class took widely differing amounts of time to complete. Some, I could do in a few hours. The more difficult ones, like the final project, took me days of thinking and coding to do. I highly recommend it, though. By the end, you'll be a much better programmer.
By Jordi C
•Apr 14, 2017
I have passed now the 4 first courses of the Fundamentals of Computing Specialisation and I have to say that I am very grateful to the instructors for the amount of new knowledge I got from working on this courses.
At first I my aim on taking this courses was just to learn Python, but now I can see how much deeper the scope of this course is. I have learned so much more than just the syntax and grammar of a programming language. I have just started grasping the way information can be organised and searched.
I have to say the 2 parts course Principles of Computing is not easy. The difficulty escalates exponentially as we move forward. You will need time to pass the projects and tests. Take it with calmly and seriously. Its worth it.
A big thank you to the instructors for their efforts on making the learning way entertaining. Even just by trying to be funny you guys made it enjoyable.
Highly recommended.
By Aynur Z
•Dec 28, 2017
Excellent course. I tried several similar courses on Edx and Coursera platforms and found this as the most efficient. The lectures are clearly stated and always accompanied by reading material, which makes it easy to repeat the material.
Practical tasks are very interesting and help to develop practical skills.
It is a wonderful opportunity to learn Python and fundamentals of computing. I highly recommend this course to everyone interested in this subject.
By Siwei L
•Dec 09, 2017
very helpful course, the projects are challenging but interesting to work on!
By Dinghan X
•Feb 08, 2019
the last week is really challenging but l like it
By Rudy H
•Feb 25, 2019
Great course, I hope for more of this kind of courses. Invaluable skills gained from this course. High praise to all the professors. Thank You Very Much.
By ravindranadh g
•Apr 17, 2017
excellent course to improve logic skills of programming
By Arthur-Lance
•Jun 22, 2017
i feel powerful !!! :)
By RAVI R
•Jul 02, 2017
Must have course to build foundation on computational thinking.
By Ken M
•Dec 13, 2017
great course - really gets you thinking about coding efficiently
By Andrew F
•Dec 08, 2017
Another fantastic course from the team at Rice University. The coursework is interesting and challenging, and I really feel I have learned a lot.
By matteo
•Aug 28, 2017
Nice course.
By Hassan B
•Jun 24, 2017
Although the hardness of the course compared to the precedent ones in the specialization but it was worth the effort , like the professors have said difficult but funny, five stars , keep the good materials.
Hassan Bouchaala
By wangcailearning
•Feb 26, 2017
it's great!. The assignments are very interesting!!!I love this course!
By Albert C G
•Oct 17, 2017
Great Course - learned a lot - Great Projects
By DAVID P P
•Apr 30, 2017
Very challenging projects and a very interesting way to learn about data structures. Lecturers are really great
By Tom S
•Jan 16, 2018
Very enlightening. Excellent assistance from staff.
By Ganapathi N K
•Nov 11, 2017
Mind blowing
By Hefu H
•Jun 18, 2017
I think the content of the course is very good. But I also feel that the last homework is a bit of difficult as some crucial parts of guidance is not given. It took me too much time to figure out the tile-moving helper function.
By Jaehwi C
•Nov 04, 2017
The best course to study computer science for beginner!
By Jon Z
•Feb 11, 2017
buja!