I feel overwhelmed that my Convex Hull algorithm coursework is complete.
We got just over 4 weeks to complete this work, but along with another 4 pieces of coursework that were due in before this one — most people didn’t start until the last week, and are therefore unable to get anything complete in time. Luckily, I started this work a week before we were to hand it in, and handing it in 5 days late… oops.
Due to no one handing the work in on time, a lot of jiggery pokery has been happening behind the scenes to make sure that we don’t get marked down for the late hand-in.
I implemented the entire program in C++ using classes, but not to the best effect I could have done. I also had to use Divide and Conquer methods to optimise the algorithm execution and show of that I can code it…
It was also the first project that I’ve ever implemented in Xcode – Mac OS X’s development program. I was quit surprised at the relatively shallow learning curve of using the IDE, but the compiler errors from gcc which I’ve used before in KDevelop, were not as useful as they could have been. It didn’t help that I upgraded to Leopard half way through development — I got a lot of linking errors when I did…
Well, if you’re just reading this to get the code, here it is:
This picture was taken swiftly by me on an open day.
Could prospective undergraduates and parents then have a completely different view on the University’s on-campus hotel, ‘Black Horse House’ ‘doubling up as a brothel?
I probably shouldn’t be writing this, but never mind!
I’m currently up to my neck in computer science coursework, a total of nine pieces in all.
1st: Essay on trends of computer architecture development (done, tomorrow)
2nd: ‘Disscussion’ to contrast fixed, variable and hybrid length instruction encoding sets. (not started, tomorrow [oops])
3rd: In groups, draw up 4 types of UML diagrams for a made up pesticides company (half done, friday)
4th: Develop and document a graphical implementation of 2D Convex Hull in a language of your choice. (algorithm kinda working, next friday)
5th: Create XML, XSLT and XSD documents for the C++ implementation of MPI + fat report. Goto xml.microplop.com to see it!!! (half done, three weeks left)
6th: Read, discuss and critique a Divide and Conquer algorithm based technical paper. (DONE!)
7th and 8th: Two Career Management Skills coursework peices, about something… I haven’t read it yet…. (two weeks)
9th: Design, develop and document a UK charity website in a team for a real client, using best design principles possible. (Febuary final deadline, but prototype site in 2 weeks)
I think that’s it! Glad to get that off my chest!
Expect to see a fat article on here soon about computer architecture, and the lively and sexy delights of varying instruction set encoding systems!