University - Masters

Concurrent and Real-Time Programming Module Result – 99%

Last week I took my first sit-down exam at The University of York, it was for the module “CRTP – Concurrent and Real-Time Programming” and was worth 100% of said module.

The module focused on the concepts and theories of concurrent and real-time programming that would be useful independent of any particular programming language as well as having a series of practicals in which we used the Real-Time Specification for Java. Having only used very basic threading a few times it was nice to flesh out my knowledge in this area.

Due to the fact that I hadn’t taken an exam here at York before, and not knowing much about the institution and its style of examination I was a bit worried about how well I would do. Therefore I made it my aim to do a week and a half of solid revision — which was tough, but cemented all of the concepts in my head really well.

The examination consisted of 3 questions, each worth 50 marks, of which we had to answer 2. Each question had some Book Work — essentially questions asking about concept for which an answer could be recited from a book — some Analysis, usually of code, and a hard unseen problem — which involved writing Java code for the Real-Time Specification for Java, by hand.

Even after having completed the exam I wasn’t sure how well I’d done. Fortunately the papers were marked 3 days later and I was very surprised, relieved and happy to find I had achieved a mark of 99%. I was later told this was the highest mark that had ever been achieved in the module.

The same day as the CRTP exam I had to hand in a coursework for my Model-Driven Engineering module. I will of course keep the blog updated about that and the two other courseworks I am currently working on for my Evolutionary Computation and Constraint Programming modules.



User Interface Design Exam

On Friday I had an Exam for the 2D Graphics and User Interface Design Module. Because the 2D Graphics portion of the module was assessed in a  coursework — the Solar System Simulation — this exam was just on the user interface design half.

This revolved around things such as different types of buttons, forms of feedback and how to present errors. It also included lots of drawing State Diagrams.

All in all it was an interesting half module and the exam went very well 🙂 I shall update this blog when I get my result



Programming 2 Exam

A totally unrelated picture of my tortoise, and why not?

Today we all had our exam for module 08120: more commonly known as Programming 2. The general consensus amongst my friends is that it wasn’t too bad, and I agree. I didn’t feel too phased by any of the questions.

I enjoy programming, and as sad as some people might think it is, I do it in my own free time as well as at university. There’s nothing quite as satisfying as defeating a problem or showing someone something you’ve made, or help make and seeing them think “wow, I didn’t know he could do this”. 🙂

I shall, of course, post on the blog when I know what result I got which should be around my birthday in mid July.


Mobile Application Development University

Exams, Downloads and Development

It’s been a while since I’ve posted, but at least that shows I’ve been busy :).

Last Monday I had my exam for Quantitative Methods for Computing, having spent the previous weekend solidly revising I think it went pretty well. Not as badly as I’d expected, not as well as I’d hoped but good enough to get me a good grade in the module overall I think.

Since then I’ve been working on some of my applications. I’ve implemented Photo Highscores into Sweepy Cleaner and Evil Squash 2 and got a lot of the features working in my Hull Computer Science Blog application which displays the blogs of all the computer scientists at my university as well as shows off some featured applications by students in a random order and allows users to go directly to their Marketplace page to download them.

Speaking of the marketplace I’m very happy to announce that Sweepy Cleaner has had over 200 downloads already — 218 to be precise — and has been enjoyed and reviewed by people as far away as America and Australia. 🙂

Tomorrow I have my programming 2 examination, having looked over the previous 3 years’ past papers I don’t think I have anything to worry about. Programming the apps I just mentioned has almost been like revision — there’s nothing quite like doing something in order to revise it.

Thats all for now,