Hi, everyone. It's been a tough week and I was busy finishing a lot of assignments, essays and projects for my other courses. I decide to do some catch-up on CSC104 first, starting with my experience on our Project I.
Since the project aims to be finished by a team of three, we firstly thought we could just divide tasks equally into three parts and let each one take responsibility of doing one part. BUT, it definitely not worked for a computer science project, once we got started we realized it was nothing like how we did for other assignments! We realized it should be a product of combining all three students work and effort together because at each step we met problems we got stacked and we couldn't think of answers by individual and that would be the time we sat together and communicated to try to find the answers.
Therefore this is how we did for Part I:
-Each of us spent 1 day writing down the answers for all steps required in the instruction.
-We individually ran the definitions and functions in Dr. Racket and of course there existed some ERRORS:(
-For myself, I did one mistake on step 6 and this is what I wrote in the first place
(define (random-adjacent list-of-cells)
(list-ref list-of-cells (random (length list-of-cells))))
So, you see I did produce a random cell however I missed the part in the statement saying that the random chosen cell should be adjacent to the original cell. And because the mistake I made in step 6 will have further impact on step 9 and 10 I failed to run Part I.
-In the next day our team decided to meet at robarts library, after discussion with my team members I fixed my mistake. All my team members fixed their mistakes and so we arrived at the correct full answer for Part I. And then we worked on Part II together.
For Part II, we got a weird looking animation when we firstly run our codes.
After a lot discussion and analysis, we finally found why- The image sizes of tree and stone are NOT SAME as the size of the square! We fixed this problem and changed the colour of square--Balala we made it!
In this process each of us learnt to solve for the solution independently at the first place, and the communication helped us to find individual's mistakes therefore improved everyone's learning. We think the means of working in team of three is to firstly work individually and then never stop communication. We will use the same strategy for Project II and do our best!
No comments:
Post a Comment