@jpfasano my students just did this today and most students did need more than one 55 minute class to finish this. Along with the lines of what @anmrobnott mentioned, I have a "ask three then me" rule in my class which works out great when we are in pods of 4! It works for classroom management and also to help students see themselves and others as valuable resources in the class.
I have a student in my AP CSA class this year who took CSP last year and said that the best thing she learned in CSP was that not getting something right away was part of the process in CS. It was a mindset shift for her (and other students). In CSA, if our code actually compiles the first time, it's a WIN! I feel like students typically are used to having steps to follow (and either they know the steps or they don't) but in CS, I really have to reinforce that students are there to CREATE the steps themselves. I could tell them exactly what to do to make an equilateral triangle, but then what's the point?!
I know this perhaps goes beyond your original question of "how much time will this take", but I thought I would add my 2 cents here too! Let us know how it goes!