Today I received my final set of grades for my BSc (Hons) in Computer Science from the University of Hull – This included my two second semester modules, Mobile Devices and Application and Distributed Systems Programming, as well as my Final Year Project.
I achieved a grade of 85% in Mobile Devices and Applications, and 89% in Distributed Systems Programming.
The final year project was worth twice as many credits as each second semester, and so had more of an effect on the final grade. Thankfully I did quite well in the final year project, achieving a grade of 86%.
My overall weighted average for this year, including my first semester modules grades, is 86.5%.
This grade, weighted with my second year grades, means that my final grade for my degree as a whole is 86% – a very high first! I am of course over the moon with this.
I’d like to again say thank you to everyone who has made my time at university not only great for learning, but truly the best three years of my life (so far! :P). Particularly, but not limited to:
- Rob Crocombe
- Simon Watkins
- Hayley Hatton
- Russell Billingsley
- Toby Russell
- Jon Rich
- Tom “Jeff” Procter
- Special mention to “our American foreign exchange students”
- Dr Martin Walker
- Eur Ing Brian Tompsett
- Rob Miles
- Dr David Parker
- Dr Peter Robinson
And of course anyone I spent time with in the labs or any of the many, many nights out in the first two years. Last but by no stretch of the imagination least thanks to my Mum, Dad, Brother and Sister for supporting me throughout the last 3 years.
I’m looking forward to trying to maintain this good score next year at York! Of course I will continue to do this blog throughout my time there too.
Today everyone at the University of Hull got their results for semester 1 of this year, including myself.
Semester 1 this year was almost certainly the most challenging semester I have taken so far at university, as you might expect. This increase in difficulty meant I had to put in even more effort and be even more determined than in previous years — therefore I was both pleasantly surprised, and extremely happy with my results — 90% for “Data Mining and Decision Systems” and 83% for “Languages and Their Compilers”.
These grades, combined with my grades from last year, put me in a very good position to get a first class degree, which of course I’m very happy about.
I will of course keep the blog updated over the rest of this final year.
Robots. Infrared. Kill Switch.
3 of the more exciting terms in Computer Science, it has to be said — and also three of the integral parts of the Electronics and Interfacing module, which I haven’t spoken about much this year. This is due in part to the fact that I spent a lot more time on the other modules I took this year, and partly due to the fact that the coursework and exam for the module were both at the very end of the year.
Infact my final exam for the module was only yesterday, my last for the whole year, meaning I’m now at the end of my second year of university 🙂 Expect a second year round-up blog post soon.
The coursework we were given for the module was to build, and write the software for, two devices in a team of two. One device, a Robot, would be controlled by another device, a Controller via an Infrared link using a command and control protocol we came up with as a pair. I worked on producing the Controller whilst my partner worked on producing the Robot itself.
Below you can see the LCD Screen I programmed to show Bitmap images (don’t think anyone else did this) which could be touched to control the devices trajectory or to activate the Killswitch — which stopped the robot dead in its tracks. Next to that you can see the potentiometer which could be used to alter the speed of the robot, and finally alongside this you can see a physical button which also activated the Killswitch, for those times when the responsiveness of a touch screen wasn’t enough and you wanted to smack something! 😛
All of these items when used together were used to control Eric, our robot, whom you can see below.
I received a grade of 71.25% for the coursework.
The exam, which I took yesterday, focused more on the electronics portion of the module, and now the terms Ohm, Amp, Volt, Potential Difference, AC, DC, Current and Resistor and burnt into my memory forever. In addition to the questions about electronics there were a few questions on the .NET Micro Framework, Threading and other embedded programming specific tools.
As it was an electronic exam I have already received my grade and am quite happy to say I achieved 84%, though I was hoping to do a little better.
This means overall I achieved a grade of 77.6% for the module, which is my lowest grade of the year and therefore a little disappointing, but still a reasonably high first so I’m content.
A few weeks ago I wrote about our group project for the Systems Analysis, Design and Process Module. I was a bit worried at the time about how it would work out, because I’m always a bit nervous about group projects, however I’m pleased to report it all worked out well in the end. 🙂
My team achieved a baseline grade of 35 out of 40, which is 87.5%. This doesn’t necessarily mean that I have that grade, but my personal grade won’t be far off this mark!
I’m really pleased, if I get a personal mark of 87.5% that will mean I have a grade of 80% overall for the module, a high first class. 🙂
This Image from Rob Miles’ Module Introduction Lecture Slide is what kept me sane throughout revision 😉
On Tuesday I had an Exam for the Systems Analysis, Design and Process Module. You may remember I posted about the other half of the assessment, the Mr. Bump Management System Group work before, here.
The exam mainly covered the comprehension of specifications, diagrams used in System design (State Transition, Activity, Use Case, Class, Sequence, PERT, etc) and BCS Ethics. All of which were quite interesting. 🙂
I achieved a grade of 72% — which is a first class — so hopefully, along with my Group work I will have a first class grade overall for the module.
Last Wednesday I had an exam for the Advanced Programming module. The exam was about the syntax and use of the C++ Language and the ability to read Assembly Language. I was fairly confident, even though I have personally developed very few C++ applications. As more of an application developer than a real time system or game developer I prefer to ease, reliability and stability of C# or other managed languages such as Java over the pure speed of C++.
Having said that, C++ and Assembly are interesting languages and by studying them I feel I have learnt a lot about programming in general, particularly optimization and how things actually work on the hardware.
The exam wen’t well, and I received a mark of 75% — a first class — which I’m very happy with 🙂
In the upcoming semester there will be a coursework and one more exam for the module. Hopefully I do as well in them as I have in this exam 🙂