- 5 reviews
- 4 completed
Takes far longer than the 3-5 hours suggested, even though I have a strong programming background (even just watching the lectures was two-three hours a week, if I was trying to pay attention and take notes). I would not take this again unless I had at least 10 hours a week to commit. I simply didn't have the time available to complete the course properly, which was very frustrating. It basically consisted of recorded lectures, graded online quizzes with a right/wrong mark given but no other feedback on the answers, and assignments that required a lot of self-directed research outside the provided material and took up the bulk of the time each week.
I dropped this course when the first assignment was pretty much "use the VM you set up in our previous course to do x", with no further details (and no hint on enrolment that the previous course was a necessary prerequisite).
Interesting course. I took it with some friends,some professional programmers (including myself) and a couple of noobs. It was a fair bit of work, and I was the only one who completed it - it was far too hard for the noobs, and the others just missed a few deadlines and quit. Turns out I didn't really remember the details of most algorithms, and needed the detailed review to get it (along with basic algebra like exponent rules, which was embarrassing). When I allowed myself enough time, the assignments were fun and the auto grader gave useful error reports. I did feel that the unlimited uploads made it easy to test against the autograder instead of writing proper tests, but that's a problem with my own self discipline. The forums were very active and useful.
J'etais plutot interessée par ce cours pour apprendre la francais, car je connais déja la programmation. Il me semblait bien pour les vrais débutants en la programmation, avec des explications claires pour chaque idée. Les forums etait assez active, avec beaucoup des gens soit débutants absolus, soit un peu plus avancée qui pouvait aider les autres, et aussi le staff. Il y avait seulement quatre devoirs mais il y avait aussi des exercises et des quizzes qui n'etait pas obligatoire, mais qui aidaient l'etudiant en comprennant les lectures et les idées avant qu'ils essaient les devoirs. Mon avis: tres bien pour tous ceux qui veut commencer la programmation, meme si on n'a pas envie de continuer en C++. Avertissement: il faut suivre les instructions des installation ou on peut avoir un version differente de c++ qui va te donner des erreurs compliquée en suivant le code de course. English: I took this course as an exercise in french language, especially to improve my technical vocab. It was certainly useful for that, although obviously the technical vocab is very basic (but I had to start somewhere!). It's a long time since I learned the basics of programming but this course seemed well suited to absolute beginners - covering 'what is a variable, what is assignment, what is a function, what is a parameter' etc etc. I didn't do the final assignment because I was just using the version of C++ that came with my install of Visual Studio, and it turned out not to match the version they were using and the vector stuff being used was incompatible, which was a bit of a pain but good warning to actually install what they advise for my next course. The forums were quite active, clearly included a number of French-Second-Language speakers but was all in french.
I wish my university had offered a course like this. Fascinating material and a very engaging lecturer, but it really did need the time listed. The first few weeks seemed easier, but it might also be that I just gradually fell a little behind - I didn't really have time to do the final assignment, and I think I would have got more out of it all if I'd really been prepared to put in 12-15 hours a week instead of assuming I could do it in lectures + one evening a week.