<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Chris Miller &#187; exam</title>
	<atom:link href="http://chris-miller.org/archives/tag/exam/feed/" rel="self" type="application/rss+xml" />
	<link>http://chris-miller.org</link>
	<description>Life, and how to live it!</description>
	<lastBuildDate>Tue, 24 Jan 2012 14:41:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Holy shit!</title>
		<link>http://chris-miller.org/archives/2006/09/22/holy-shit/</link>
		<comments>http://chris-miller.org/archives/2006/09/22/holy-shit/#comments</comments>
		<pubDate>Fri, 22 Sep 2006 18:27:22 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[degree]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[EPSRC]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[PhD]]></category>
		<category><![CDATA[procrastination]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[SonG]]></category>
		<category><![CDATA[Supernatural]]></category>
		<category><![CDATA[Univerity]]></category>
		<category><![CDATA[World of Warcraft]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/archives/2006/09/22/holy-shit/</guid>
		<description><![CDATA[It&#8217;s been nearly three (3) months since I&#8217;ve updated this blog. I&#8217;d like to say that this has been a statement about something or other, or that it&#8217;s been because I&#8217;ve been away for that time &#8211; but in reality it&#8217;s just because I&#8217;m so damn lazy. A lot has happened in this time, I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been nearly three (3) months since I&#8217;ve updated this blog.  I&#8217;d like to say that this has been a statement about something or other, or that it&#8217;s been because I&#8217;ve been away for that time &#8211; but in reality it&#8217;s just because I&#8217;m so damn lazy.</p>
<p>A lot has happened in this time, I&#8217;ve finished my exams.  Most of which went relatively well, barring of course the Grid Computing exam which was always going to be a wildcard.  I&#8217;m now officially finished University as well after handing in my research dissertation last Monday.  All-in-all it went well, however running out of time towards the end, my personal calling card, did mean that the report tends to tapper off in quality towards the final sections &#8211; but at least it&#8217;s finished.</p>
<p><span id="more-147"></span>Since finishing I&#8217;ve been looking after the pub at home as my parents were on holiday and returned yesterday.  Other than that I&#8217;ve been sitting here at my computer playing World of Warcraft a hell of a lot, watching the majority of the Friends seasons on DVD and over the past two days watching Supernatural season one on DVD as well.</p>
<p>After only a week and a half of freedom from University I&#8217;m starting to feel lost as there&#8217;s no paticular direction to my life just now.  I&#8217;m hoping to start a PhD next year but that all depends upon a funding grant from the <a href="http://www.epsrc.ac.uk" title="EPSRC website">EPSRC</a>, so I&#8217;m currently caught in limbo between either finding a real job or a filler one until I hear for sure about the funding.</p>
<p>Procrastinating isn&#8217;t half as fun as it is when you&#8217;re meant to be doing something else.  Sitting playing WoW doesn&#8217;t appeal as much now as it did when I had work which I was supposed to be doing at the time.  Doing things you do to &#8220;take a break&#8221; from something doesn&#8217;t appeal when the thing you&#8217;re doing is actually the thing you&#8217;re taking a break from [some punctuation was harmed in the making of this sentance].</p>
<p>Other than playing world of warcraft and starting to keep a <a href="http://wow.chris-miller.org" title="Highland Raiders">World of Warcraft blog</a> to track your progress in the game (killer of a good few hours that could&#8217;ve been used for work), watching DVDs and playing cards I&#8217;ve not done anything.  It sounds great but not doing anything when there&#8217;s nothing to do is pretty damn boring.</p>
<p>Other than doing nothing I&#8217;ve also managed to break my new XDA Exec which is currently en-route to O2 who will be replacing it with a new unit.  Somehow whilst trying to flash the new WM5 version onto the device it seems to have deleted the original version, as expected, but not written the new version, not as expected.  This means that when I did a hard reset on the device to update the OS there was nothing there to install and the device would just hang at an O2 splash screen.  After some searching on the web and trying some wierd fixes nothing worked so it was on to O2 who asked me to send the device to them.</p>
<p>There&#8217;s nothing much left to add really, suppose I&#8217;d best start looking for a job to fill in the time between watching DVDs, playing World of Warcraft and sleeping; but I&#8217;ll get around to that later as it&#8217;s Friday night and I can hear a game of cards a-calling me from the pub&#8230;<br />
- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2006/09/22/holy-shit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise Computing (M)</title>
		<link>http://chris-miller.org/archives/2006/05/05/enterprise-computing-m/</link>
		<comments>http://chris-miller.org/archives/2006/05/05/enterprise-computing-m/#comments</comments>
		<pubDate>Fri, 05 May 2006 02:17:39 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[EC]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[exam]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/archives/2006/05/05/enterprise-computing-m/</guid>
		<description><![CDATA[The first of my exams this year, and one of the lesser of the many evils I am facing. The rubrik of this exam was 7 questions out of 7, so no room for breathing space. Question 1 A &#8211; Easy question outlining the three driving factors for integration driving factors and tactical vs. strategic [...]]]></description>
			<content:encoded><![CDATA[<p>The first of my exams this year, and one of the lesser of the many evils I am facing.</p>
<p>The rubrik of this exam was 7 questions out of 7, so no room for breathing space.</p>
<p><span id="more-141"></span><br />
<h3>Question 1</h3>
<ul>
<li><span class="green">A</span> &#8211; Easy question outlining the three driving factors for integration driving factors and tactical vs. strategic initiatives</li>
<li><span class="green">B</span> &#8211; Another easy question to indicate the level of integration that should be used in three different companies, giving justification for each</li>
</ul>
<h3><span class="orange">Question 2</span></h3>
<ul>
<li>Seemed initially an easy question, although upon reflection may have been harder than I thought.  Basically give reasons why using a MOM and integrated enterprise would be better than the existing system.  The part I was unsure of was the discussion of &#8220;integration facets&#8221;, a term which I don&#8217;t remember ever hearing &#8211; hopefully it just refers to the properties and isn&#8217;t something I&#8217;ve totally missed</li>
</ul>
<h3><span class="green">Question 3</span></h3>
<ul>
<li>Discussion of a paper by Nicholas Carr called <em>IT Doesn&#8217;t Matter</em>, just mentioning the main points of the paper and explaining your standpoint</li>
</ul>
<h3>Question 4</h3>
<ul>
<li><span class="green">A</span> &#8211; Discussion of how to integrate legacy systems</li>
<li><span class="orange">B</span> &#8211; Legacy system maintenance, wasn&#8217;t quite sure how to answer this question, ended up reiterating parts from A</li>
</ul>
<h3><span class="orange">Question 5</span></h3>
<ul>
<li>Another tricky question, in two parts to discuss the use of either interoperability, federation, consolidation or integration with respect to two companies.  For a total of 8 marks there didn&#8217;t seem that much to say.</li>
</ul>
<h3><span class="green">Question 6</span></h3>
<ul>
<li>Easy question to discuss the issue of performance in Internet-Based systems and to draw a couple of failsafe devices used for the hardware</li>
</ul>
<h3><span class="green">Question 7</span></h3>
<ul>
<li>Another simple question to write a small essay based upon parts of the course, I did the essay on <em>EDI vs. XML</em> as a method of data exchange</li>
</ul>
<p>All in all not a bad exam, one of the nicer ones to have as the first anyway.<br />
- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2006/05/05/enterprise-computing-m/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HCI Issues in Collaborative and Distributed Systems 4</title>
		<link>http://chris-miller.org/archives/2005/05/29/hci-issues-in-collaborative-and-distributed-systems-4/</link>
		<comments>http://chris-miller.org/archives/2005/05/29/hci-issues-in-collaborative-and-distributed-systems-4/#comments</comments>
		<pubDate>Sun, 29 May 2005 16:43:38 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[HCI]]></category>
		<category><![CDATA[University]]></category>
		<category><![CDATA[exam]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/index.php/archives/2005/05/29/hci-issues-in-collaborative-and-distributed-systems-4/</guid>
		<description><![CDATA[Review of the HCI4 exam.]]></description>
			<content:encoded><![CDATA[<p>Thursday saw my last and final exam of my 4th year exam diet, HCI4.  The rubric was for answering 3 questions out of 4, one on <a href="http://www.dcs.gla.ac.uk/~pdg" title="Phil Gray's site">Phil&#8217;s</a> part of the site and the other three from <a href="http://www.dcs.gla.ac.uk/~matthew" title="Matthew Chalmers' site">Matthew&#8217;s</a> part of the exam.</p>
<p><span id="more-97"></span>So I decided to do all of Matthew&#8217;s questions as the question Phil wrote contained too much that I didn&#8217;t know.  Details of the questions are given below:</p>
<h3>
Question 1<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Functionality of DigitalDesk focusing on user context <small>[3]</small></li>
<li><span class="orange">B</span> &#8211; Affordances, descriptions of basic affordances illustrating via the DigitalDesk example <small>[9]</small></li>
<li><span class="green">C</span> &#8211; Ubicomp, description of and examples of &#8220;focusing on the task, not the tool&#8221; <small>[5]</small></li>
<li><span class="orange">D</span> &#8211; Weiser&#8217;s ubicomp approach is &#8220;unachievable or incomplete&#8221;, argue for this claim <small>[8]</small></li>
</ul>
<h3>
Question 2<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Name 3 wide area positioning systems, outlining coverage, accuracy, cost and availability <small>[6]</small></li>
<li><span class="orange">B</span> &#8211; RF positioning for ubicomp, factors that affect quality, transmission and detection in terms of objective and subjective satisfaction  <small>[6]</small></li>
<li><span class="red">C</span> &#8211; Outline two design methods for using RF tags with spacial and temporal variation taken into account<small>[7]</small></li>
<li><span class="green">D</span> &#8211; Critique the notion of separate physical and digital worlds, explain why ubicomp can be treated as part of language <small>[6]</small></li>
</ul>
<h3>
Question 3<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Outline Wegner&#8217;s proof that human interaction with a computer cannot be reduced to an algorithmic representation <small>[3]</small></li>
<li><span class="red">B</span> &#8211; Describe basic functionality and interaction design of Coordinator workflow system <small>[4]</small></li>
<li><span class="red">C</span> &#8211; Draw upon this and &#8216;situated action&#8217; critique to discuss limitations of the Coordinator&#8217;s central representations <small>[6]</small></li>
<li><span class="green">D</span> &#8211; Describe the Placeless Documents systems, and the SE tool built with it <small>[8]</small></li>
<li><span class="red">E</span> &#8211; How does Placeless&#8217; design fit with philosophical and sociological theories? <small>[4]</small></li>
</ul>
<h3>
Question 4<br />
</h3>
<ul>
<li><span class="red">A</span> &#8211; Describe the GOMS model of task performance <small>[5]</small></li>
<li><span class="red">B</span> &#8211; Fitt&#8217;s Law, relationship between it and GOMS-based predictions of task completion times <small>[6]</small></li>
<li><span class="green">C</span> &#8211; Text entry on mobile devices, findings of performance studies and relationships to GOMS performance measures <small>[7]</small></li>
<li><span class="orange">D</span> &#8211; Plasticity, reference models and how they are linked to task modeling and empirical studies <small>[7]</small></li>
</ul>
<p>I was sitting through the whole exam, missing out the questions which I couldn&#8217;t do, but still feeling like it was all going fine because I knew that come 11.15 I would be finished.  It feels good.  From there it was <a href="http://flickr.com/photos/chrismiller/sets/383660/" title="End of Term 2005">off to the pub</a> for a night out.<br />
- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2005/05/29/hci-issues-in-collaborative-and-distributed-systems-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Artificial Intelligence 4</title>
		<link>http://chris-miller.org/archives/2005/05/25/artificial-intelligence-4/</link>
		<comments>http://chris-miller.org/archives/2005/05/25/artificial-intelligence-4/#comments</comments>
		<pubDate>Wed, 25 May 2005 16:43:17 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[artificial intelligence]]></category>
		<category><![CDATA[exam]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/index.php/archives/2005/05/25/artificial-intelligence-4/</guid>
		<description><![CDATA[Review of AI4 exam.]]></description>
			<content:encoded><![CDATA[<p>So AI is one hell of a <em>huge</em> course.  There was lots to learn, lots that could come up and lots that I didn&#8217;t know!  The start and end of the course were my strongest points, the middle part was perhaps my worst section of the course.</p>
<p><span id="more-95"></span></p>
<h3>
Question 1<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Definition of Turing Test in AI <small>[4]</small></li>
<li><span class="orange">B</span> &#8211; Advantages and disadvantages of learning capabilities in intelligent agents <small>[3]</small></li>
<li><span class="green">C</span> &#8211; Define <em>problem generator</em> give trade-offs <small>[3]</small></li>
<li><span class="orange">D</span> &#8211; Define <em>memes</em> and how they play a part in agent design <small>[4]</small></li>
<li><span class="orange">E</span> &#8211; Compare behavior-based, classical and hybrid approaches to robot design <small>[5]</small></li>
<li><span class="green">F</span> &#8211; Issues related to evaluation functions in search-based game players <small>[3]</small></li>
<li><span class="green">G</span> &#8211; Alpha-beta pruning, effects on computational cost and quality of results <small>[3]</small></li>
</ul>
<h3>
Question 2<br />
</h3>
<ul>
<li><span class="orange">A</span> &#8211; Defining <em>precepts</em> and <em>actions</em> <small>[3]</small></li>
<li><span class="green">B</span> &#8211; Three novel features to be included in mobile system <small>[6]</small></li>
<li><span class="orange">C</span> &#8211; Define utility function and give refinations for the features in part b <small>[4]</small></li>
<li><span class="orange">D</span> &#8211; Fundamental issues in perception, examples with features in part b.  Sensor fusion. <small>[6]</small></li>
<li><span class="red">E</span> &#8211; Role of emotions in design of agents, relevance to mobile agent <small>[6]</small></li>
</ul>
<h3>
Question 3<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; 3 reasons for not using deterministic logic in medical diagnosis <small>[3]</small></li>
<li><span class="orange">B</span> &#8211; Definition of belief networks.  Benefits in terms of computational, knowledge elicitation and interpretability <small>[6]</small></li>
<li><span class="orange">C</span> &#8211; Define <em>maximum expected utility</em>, relationship with AI and human decision making <small>[4]</small></li>
<li><span class="red">D</span> &#8211; <em>Explaining away</em> in belief networks <small>[3]</small></li>
<li><span class="green">E</span> &#8211; Probability computations <small>[5]</small></li>
<li><span class="green">F</span> &#8211; Same as part E, using <em>natural frequencies</em> <small>[2]</small></li>
<li><span class="red">G</span> &#8211; Draw and explain <em>risk-averse</em> utility curve for a lottery <small>[3]</small></li>
<li><span class="red">H</span> &#8211; Equation to support decision process <small>[4]</small></li>
</ul>
<p>The exam was not as bad as could have been expected.  I did manage to draw some random graph for the risk-averse utility curve, with axes labeled risk and averse respectivley.  Hope I managed to scrape a decent grade.<br />
- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2005/05/25/artificial-intelligence-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Distributed Algorithms and Systems 4</title>
		<link>http://chris-miller.org/archives/2005/05/23/distributed-algorithms-and-systems-4/</link>
		<comments>http://chris-miller.org/archives/2005/05/23/distributed-algorithms-and-systems-4/#comments</comments>
		<pubDate>Mon, 23 May 2005 11:14:41 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[DAS]]></category>
		<category><![CDATA[distributed]]></category>
		<category><![CDATA[exam]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/index.php/archives/2005/05/23/distributed-algorithms-and-systems-4/</guid>
		<description><![CDATA[Review of the DAS4 exam.]]></description>
			<content:encoded><![CDATA[<p>So DAS was always going to be a motherfucker!  Whilst reading through the notes I realised: I knew nothing in depth about this course, I was boned.</p>
<p>Then PD pulls off an exam which was, not easy, but not the complete enema which I was expecting.</p>
<p><span id="more-94"></span>So the exam wasn&#8217;t easy as I said, but I managed to do some of the questions, unlike I had expected &#8211; I even did the programming question!</p>
<h3>
Question 1<br />
</h3>
<ul>
<li><span class="orange">A</span> &#8211; Define interfaces/classes for a remotely-accessible membership service <small>[12]</small></li>
<li><span class="orange">B</span> &#8211; Lamport clocks, illustration of wrong orders amongst messages <small>[7]</small></li>
<li><span class="red">C</span> &#8211; Token-passing, failure modes, impact on dissemination of messages <small>[7]</small></li>
<li><span class="orange">D</span> &#8211; Vecotr clocks, description and how it doesn&#8217;t solve the ordering problem <small>[4]</small></li>
</ul>
<h3>
Question 2<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Spanning trees, building a spanning tree <small>[7]</small></li>
<li><span class="green">B</span> &#8211; Description of problem efficiently solved with spanning trees <small>[7]</small></li>
<li><span class="orange">C</span> &#8211; Spanning trees vs. diffusion trees <small>[4]</small></li>
<li><span class="orange">D</span> &#8211; Wave vs. Traversal algorithms, either totalling values or finding maximum in a 2-D torus <small>[12]</small></li>
</ul>
<h3>
Question 3<br />
</h3>
<ul>
<li><span class="orange">A</span> &#8211; Large-scale distributed file systems, problems, solutions, trade-offs and design issues <small>[23]</small></li>
<li><span class="red">B</span> &#8211; Problems when implementing a <abbr title="Continuous-Media Storage System">CMSS</abbr> <small>[7]</small></li>
</ul>
<h3>
Question 4<br />
</h3>
<ul>
<li><span class="red">A</span> &#8211; Distributed workflows using tuple-spaces. <small>[10]</small></li>
<li><span class="red">B</span> &#8211; 2 aproaches to leader election with a tuple-space <small>[10]</small></li>
<li><span class="orange">C</span> &#8211; Different ways a Byzantine node can disrupt distributed tuple-spaces <small>[3]</small></li>
<li><span class="red">D</span> &#8211; Why if > N/3 Byzantine nodes cannot have consensus on common value <small>[7]</small></li>
</ul>
<p>I managed to do question 2, which I felt most comfortable then questions 3 and 1.  I didn&#8217;t have a clue about tuple spaces, having briefly read the notes on them and not feeling too confident about how to use them, there was no way I was going to do a whole question which centered around them!</p>
<p>Anyway, not as bad as it could have been.  But then again, I said the same about OS3 last year and it didn&#8217;t turn out too well for me!  Hope everyone else did shit, and thus making my grade slightly better!<br />
- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2005/05/23/distributed-algorithms-and-systems-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Software Engineering Processes 4</title>
		<link>http://chris-miller.org/archives/2005/05/20/software-engineering-processes-4/</link>
		<comments>http://chris-miller.org/archives/2005/05/20/software-engineering-processes-4/#comments</comments>
		<pubDate>Fri, 20 May 2005 07:20:39 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[SEP]]></category>
		<category><![CDATA[software engineering]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/index.php/archives/2005/05/21/software-engineering-processes-4/</guid>
		<description><![CDATA[Review of the SEP4 exam.]]></description>
			<content:encoded><![CDATA[<p>The SEP4 course was not one which was hard per se, there was however a lot of definitions which contained many other sub-points and sub-definitions.  In short, there were a lot of things that you could have had to remember.</p>
<p><span id="more-93"></span>The exam was not actually as bad as it could have been.  For a lot of stuff I answered I could have gone into a lot more detail.  I managed, however, to write for the entire time and wouldn&#8217;t have any more time to go into more detail for most of the parts of the paper.</p>
<h3>
Question 1<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Requirements capture with respect to plan-driven process, details of prototyping <small>[5]</small></li>
<li><span class="green">B</span> &#8211; Verification and Validation definition and specification within agile methods <small>[6]</small></li>
<li><span class="green">C</span> &#8211; URP, use case driven? <small>[5]</small></li>
<li><span class="orange">D</span> &#8211; DSDM, links to agile processes <small>[4]</small></li>
<li><span class="red">E</span> &#8211; &#8220;Agile processes rely heavily upon tacit (undocumented) interpersonal knowledge for success&#8221;, discussion <small>[5]</small></li>
</ul>
<h3>
		Question 2<br />
</h3>
<ul>
<li><span class="orange">A</span> &#8211; Axis of the Boehem &#038; Turner polar chart.  Identify home grounds for plan-driven and agile processes based upon the chart. <small>[7]</small></li>
<li><span class="orange">B</span> &#8211; Examples of two axes where polar chart don&#8217;t capture necessary system characteristics. <small>[4]</small></li>
<li><span class="green">C</span> &#8211; Position waterfall development on polar axis. <small>[5]</small></li>
<li><span class="green">D</span> &#8211; Position web-based application/agile process on polar axis. <small>[5]</small></li>
<li><span class="green">E</span> &#8211; Problems for plan-based software teams undertaking agile-based project. <small>[4]</small></li>
</ul>
<h3>
		Question 3<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Discussion of features of XP programming from The Manifesto for Agile Software Development. <small>[8]</small></li>
<li><span class="green">B</span> &#8211; Show how points in question are radical moves away from plan-based design <small>[8]</small></li>
<li><span class="green">C</span> &#8211; Limitations of XP that make it unsuitable for some types of software design <small>[4]</small></li>
<li><span class="green">D</span> &#8211; Potential problems of plan-based development switching to an agile process. <small>[5]</small></li>
</ul>
<p>The exam consisted of question 1 and then a choice of either question 2 or question 3.  I chose to answer question 3, as I had forgot what one of the axis of the polar chart was supposed to be labeled (I knew what it was and what it was for but just couldn&#8217;t get the name!).  Anyway, I was very happy with the way it turned out, so happy that I decided to go out to the pub and got really drunk.</p>
<p>Only 3 more to go!<br />
- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2005/05/20/software-engineering-processes-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database and Internet Technology 4</title>
		<link>http://chris-miller.org/archives/2005/05/19/database-and-internet-technology-4/</link>
		<comments>http://chris-miller.org/archives/2005/05/19/database-and-internet-technology-4/#comments</comments>
		<pubDate>Thu, 19 May 2005 17:22:19 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[DBIT]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[Internet]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/index.php/archives/2005/05/19/database-and-internet-technology-4/</guid>
		<description><![CDATA[Review of the DBIT4 exam.]]></description>
			<content:encoded><![CDATA[<p>So today was host to the DBIT4 exam, one which was either going to be easy enough or a stinger.  Fortunately it was relatively well received by all.</p>
<p><span id="more-92"></span>Being four out of four questions, I was a bit dubious about some of the course material that I was less clued-up-on coming up.  The spread, however, was quite pleasing; covering all the main points of the course &#8211; none in too much detail!</p>
<h3>
		Question 1<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Definition of statelessness wrt HTTP, naming an advantage and disadvantage<small>[3]</small></li>
<li><span class="green">B</span> &#8211; Outlining DNS resolution<small>[5]</small></li>
<li><span class="green">C</span> &#8211; Comparison of UDP to TCP <small>[3]</small></li>
<li><span class="orange">D</span> &#8211; Discussion of IPv6 improvements on IPv4 <small>[7]</small></li>
<li><span class="green">E</span> &#8211; Public key algorithms, use for encryption and integrity verification <small>[7]</small></li>
</ul>
<h3>
		Question 2<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Passing parameters to middleware applications <small>[2]</small></li>
<li><span class="orange">B</span> &#8211; Scripting for DB update (I used PHP) <small>[12]</small></li>
<li><span class="green">C</span> &#8211; Justification of technology used in B and comparsion with other technology <small>[5]</small></li>
<li><span class="green">D</span> &#8211; Benefits challenges of using JavaScript, example solution to earlier problem <small>[6]</small></li>
</ul>
<h3>
		Question 3<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Define <em>valid</em> and <em>well-formed</em> wrt XML documents <small>[2]</small></li>
<li><span class="green">B</span> &#8211; Writing DTD for specified XML document <small>[7]</small></li>
<li><span class="green">C</span> &#8211; Schemas question, advantage and disadvantage of use <small>[3]</small></li>
<li><span class="red">D</span> &#8211; XPATH question <small>[3]</small></li>
<li><span class="orange">E</span> &#8211; Main differences between SAX and DOM <small>[4]</small></li>
<li><span class="green">F</span> &#8211; SAX or DOM pseudo-program <small>[6]</small></li>
</ul>
<h3>
		Question 4<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; E-commerce effects on offline shopping <small>[5]</small></li>
<li><span class="orange">B</span> &#8211; Increasing search engine exposure <small>[4]</small></li>
<li><span class="green">C</span> &#8211; Desirable features of DB for web content <small>[5]</small></li>
<li><span class="orange">D</span> &#8211; Web service advertisement and location <small>[6]</small></li>
<li><span class="red">E</span> &#8211; CORBA expansion and explination of how a request is demultiplexed <small>[5]</small></li>
</ul>
<p>Although most of the paper went fine, I forgot how to update a DB using PHP!  Also I just didn&#8217;t know the CORBA expansion and didn&#8217;t have a clue about the demultiplexing (didn&#8217;t read it).  I did however draw a COBRA in the exam, labeled it and gave it <span class="red">red</span> eyes.</p>
<p>Here&#8217;s hoping tomorrow goes as well,<br />
- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2005/05/19/database-and-internet-technology-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Safety Critical Systems 4</title>
		<link>http://chris-miller.org/archives/2005/05/17/safety-critical-systems-4/</link>
		<comments>http://chris-miller.org/archives/2005/05/17/safety-critical-systems-4/#comments</comments>
		<pubDate>Tue, 17 May 2005 11:10:12 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[safety]]></category>
		<category><![CDATA[SCS]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/index.php/archives/2005/05/17/safety-critical-systems-4/</guid>
		<description><![CDATA[Review of the SCS4 exam.]]></description>
			<content:encoded><![CDATA[<p>So it was all there, more or less.  Redundancy, risk assessment, situation awareness, electromagnetic interference and <abbr title="As Low As Reasonably Practicable">ALARP</abbr>.  It&#8217;s just a shame I didn&#8217;t seem to know that much about them.</p>
<p><span id="more-91"></span><a href="http://chris-miller.org/blog/index.php/archives/2005/05/16/scs4-for-derek/" title="SCS4 for Derek">As was foretold</a> the exam contained all the topics that Chris had suggested it would.  The questions are outlined below:</p>
<h3>
		Question 1<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; Redundancy, hot and cold standbys <small>[3]</small></li>
<li><span class="orange">B</span> &#8211; Risk assessment, describing and writing <small>[7]</small></li>
<li><span class="orange">C</span> &#8211; Situation awareness <small>[10]</small></li>
</ul>
<h3>
		Question 2<br />
</h3>
<ul>
<li><span class="orange">A</span> &#8211; White box testing <small>[5]</small></li>
<li><span class="orange">B</span> &#8211; Contrast in software checking <small>[7]</small></li>
<li><span class="red">C</span> &#8211; Software checking <small>[8]</small></li>
</ul>
<h3>
		Question 3<br />
</h3>
<ul>
<li><span class="orange">A</span> &#8211; Electromagnetic interference <small>[3]</small></li>
<li><span class="red">B</span> &#8211; Demonstration of EM safeness <small>[7]</small></li>
<li><span class="red">C</span> &#8211; Use of redundancy to combat EM protection <small>[10]</small></li>
</ul>
<h3>
		Question 4<br />
</h3>
<ul>
<li><span class="red">A</span> &#8211; <abbr title="As Low As Reasonably Practicable">ALARP</abbr> <small>[20]</small></li>
</ul>
<p>From an initial look at the paper it became apparent that I was going to be doing questions 1, 2 and 3, because I knew nothing about ALARP at all (I couldn&#8217;t find anything about it in the course).  Question 1 stared off reasonably well with a redundancy question, then got slightly harder with the inclusion of risk assessment and situation awareness.  This wasn&#8217;t helped by my inability to recall half the things I knew about either subject.  A quick semi-FMECA and some utter dribble about situation awareness (where I repeated the same paragraph thrice), it was off onto question 2.</p>
<p>The initial white box testing part of this question was reasonably straight forward.  The second and third parts were rooted in the realm of checking the software used in Formula One cars. &#8216;Nuff said really.  Didn&#8217;t know what to write for all the marks, waffled a lot and hopefully picked up a few stray marks.</p>
<p>Question 3 was one which I thought I would have got on well with, all about EM interference (a topic I had read just 2 hours before coming to the exam).  When I started to answer the question I was totally stumped for anything meaningful to say.  Again, more waffle and then some padding with even more waffle.  Chris is going to have fun marking this!</p>
<p>Quite a disappointment, I was feeling Ok about this exam until looking past the first question &#8211; probably due to the intoxicating tiredness.  I&#8217;ve been up for 29 and a half hours, so I&#8217;m off to bed!<br />
- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2005/05/17/safety-critical-systems-4/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>SCS4 for Derek</title>
		<link>http://chris-miller.org/archives/2005/05/16/scs4-for-derek/</link>
		<comments>http://chris-miller.org/archives/2005/05/16/scs4-for-derek/#comments</comments>
		<pubDate>Mon, 16 May 2005 22:57:55 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[Derek]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[SCS]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/index.php/archives/2005/05/16/scs4-for-derek/</guid>
		<description><![CDATA[This is to satisfy Derek's want for the pre-exam <em>hints</em> to be revealed to the world!]]></description>
			<content:encoded><![CDATA[<p>So Derek has requested the inside scoop on <a href="http://mrry.co.uk/articles/1871/comments/#36747" title="Derek Murray">what will be in the SCS4 exam tomorrow morning</a>.</p>
<p><span id="more-90"></span>Chris Johnson, as many of you will know, has the (self proclaimed) reputation for giving out the content of questions in his exams before the exam date.  He did it last year for IS3, <em>kinna</em>.</p>
<p>Anyway, here is the low-down on what will apparently be in the SCS4 exam tomorrow, broken down into four main topics covered:</p>
<ul>
<li>Redundancy
<ul>
<li>Issues to do with hot and cold standbys</li>
</ul>
</li>
<li>Risk assessment
<ul>
<li>Application of risk assessment</li>
<li>FMECA, fault trees (key elements)</li>
<li>High-level system description, describe a risk assessment</li>
</ul>
</li>
<li>Situation awareness
<ul>
<li>White box testing</li>
</ul>
</li>
<li>Electromagnetic interference
<ul>
<li><abbr title="As Low As Reasonably Practical">ALARP</abbr></li>
</ul>
</li>
</ul>
<p>This is the list which I made in the revision lecture, although some of it makes no sense to me (probably copied it down wrong!).  We&#8217;ll just have to wait and see, not for too long, if the stuff he has listed will actually come up in the exam.<br />
- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2005/05/16/scs4-for-derek/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Security and Cryptography 4</title>
		<link>http://chris-miller.org/archives/2005/05/16/security-and-cryptography-4/</link>
		<comments>http://chris-miller.org/archives/2005/05/16/security-and-cryptography-4/#comments</comments>
		<pubDate>Mon, 16 May 2005 17:13:13 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[cryptography]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[SAC]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/index.php/archives/2005/05/16/security-and-cryptography-4/</guid>
		<description><![CDATA[Details of the SAC4 exam today.]]></description>
			<content:encoded><![CDATA[<p>Security and Cryptography was always going to be a strange exam for me.  The course was interesting enough, it was just boring as hell!  Because of that I managed not to go to as many lectures as I really should have.  All this meant that I was at Nintendo John&#8217;s house yesterday, copying a lot of the lecture notes to read for the first time.</p>
<p><span id="more-89"></span>The exam was one which I was dreading, I was ill prepared and shitting myself.  Hoping like hell that the questions would be on something which I had some clue about.  Fortunately (or unfortunately) <em>some</em> of the stuff that I knew came up.</p>
<p>The rubric for the exam was 2 questions out of 3, both for 25 marks.  Choosing which question to do was a tough decision.  All the questions contained parts which I knew and some which I didn&#8217;t.</p>
<h3>
Question 1<br />
</h3>
<ul>
<li><span class="red">A</span> &#8211; Integer arithmetic and homomorphism <small>[10]</small></li>
<li><span class="green">B</span> &#8211; Knapsacks, normal and super-increasing <small>[10]</small></li>
<li><span class="orange">C</span> &#8211; Secret key storage, 3-part keys <small>[5]</small></li>
</ul>
<h3>
Question 2<br />
</h3>
<ul>
<li><span class="green">A</span> &#8211; UNIX user authentication <small>[5]</small></li>
<li><span class="orange">B</span> &#8211; Kerberos authentication and weaknesses <small>[10]</small></li>
<li><span class="orange">C</span> &#8211; Electronic voting <small>[10]</small></li>
</ul>
<h3>
Question 3<br />
</h3>
<ul>
<li><span class="orange">A</span> &#8211; Exponentiation in encryption, Diffe-Hellman algorithm <small>[10]</small></li>
<li><span class="red">B</span> &#8211; Weaknesses of Diffe-Hellman and how Oakley improves it <small>[5]</small></li>
<li><span class="orange">C</span> &#8211; Weaknesses of three tier web interface <small>[10]</small></li>
</ul>
<p>I had a fair idea about parts of each of the questions, none more so than the others, so I decided that I&#8217;d do questions 2 and 3.  Not the best exam I&#8217;ve ever done, managed not to answer a few points, writing some bullshit to try and pick up some marks.</p>
<p>Hope it went better than I thought, or that everyone did as badly as me!<br />
- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2005/05/16/security-and-cryptography-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Real-Time and Embedded Systems (M)</title>
		<link>http://chris-miller.org/archives/2005/05/12/real-time-and-embedded-systems-m/</link>
		<comments>http://chris-miller.org/archives/2005/05/12/real-time-and-embedded-systems-m/#comments</comments>
		<pubDate>Thu, 12 May 2005 16:53:22 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[exam]]></category>
		<category><![CDATA[real-time]]></category>
		<category><![CDATA[RTES]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/index.php/archives/2005/05/12/real-time-and-embedded-systems-m/</guid>
		<description><![CDATA[Review of the RTES (M) exam]]></description>
			<content:encoded><![CDATA[<p>People say Peter Dickman runs a hard course!  Of course he does, he&#8217;s pd!  But if anyone has the opportunity to participate in a course given by Colin Perkins, take heed as he can cook up some steamers too.</p>
<p><span id="more-88"></span>I&#8217;m now at home drinking a 710ml bottle of Beck&#8217;s, but no less than 35 minutes ago I was walking out of a Real-Time Embedded Systems exam.  The once project supervisor turned torturer lecturer was in style today, producing a not-so-bad exam (says he who knows not his result!).</p>
<p>The paper consisted of an answer 3 out of 4 structure with questions roughly falling into the categories of:</p>
<ul>
<li><a href="#schedulers" title="Question 1">Schedulers</a></li>
<li><a href="#servers" title="Question 2">Servers</a></li>
<li><a href="#network" title="Question 3">RT Networking</a></li>
<li><a href="#os" title="Question 4">RT Operating Systems</a></li>
</ul>
<h3 id="schedulers">Question 1</h3>
<p>Question on schedulers as was expected.  Did this question as it&#8217;s the <em>typical</em> RTES question.  The content was from the start of the course, slightly easier than the rest and covered to the death in the lectures.  Contained a some server points but on the whole focusing on the scheduling.</p>
<h3 id="servers">Question 2</h3>
<p>The second of the <em>typical</em> RTES questions.  Again, as expected this question was on servers, mainly sporadic ones in my answers (not sure if this should have been the case though).</p>
<p>I had a few concerns with this question as the section of the course on servers was all pretty much similar throughout.  This meant that it was slightly like writing the same answer for both of the 8 mark parts at the end of the question (one of which I am sure I got totally wrong!).</p>
<h3 id="network">Question 3</h3>
<p>The third main section of the course was covered in this question, Real-Time networking.  Being a toss up between this and question 4 for my final choice of question, and due to my slightly greater knowledge in this area, this question won.</p>
<p>Parts of this question were about networking problems and quality of service concerns, implementations of weighted fair queuing algorithms (WFQ) and comparisons of that with the weighted round robin algorithm (WRR) with respect to RT networking.</p>
<p>The last part of this question was a random 4 marker about the behavior of traffic flow through the network when using WRR vs. WFQ, emphasising on the load on the servers.  Took a wild shot in the dark and hopefully scored a few marks.</p>
<h3 id="os">Question 4</h3>
<p>Question 4 covered the RT operating systems section of the course with a mention of the word POSIX was greeted with a pass from me.  Mainly about choice of schedulers to run on a Linux based set top box, some stuff on two-level schedulers and the performance comparisons of RT operating systems against general-purpose operating systems with RT extensions.</p>
<p>This paper seemed a whole lot easier than the sample that Colin produced, however that may just be because I don&#8217;t know what the answers to this exam <strong>should be</strong>.  Well, 1 down 7 to go!<br />- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2005/05/12/real-time-and-embedded-systems-m/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>It all begins&#8230; tomorrow!</title>
		<link>http://chris-miller.org/archives/2005/05/11/it-all-begins-tomorrow/</link>
		<comments>http://chris-miller.org/archives/2005/05/11/it-all-begins-tomorrow/#comments</comments>
		<pubDate>Wed, 11 May 2005 22:07:32 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[exam]]></category>

		<guid isPermaLink="false">http://chris-miller.org/blog/index.php/archives/2005/05/11/it-all-begins-tomorrow/</guid>
		<description><![CDATA[Exams.  Again!]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a year since I last had exams.  It doesn&#8217;t seem like a whole year, but apparently it is.</p>
<p><span id="more-87"></span>Tomorrow sparks the start of my exam digest for this year.  The line-up looks like this:</p>
<ul>
<li><strong>Thursday, 12th May</strong>: Real-Time and Embedded Systems (M)</li>
<li><strong>Monday, 16th May</strong>: Security and Cryptography 4</li>
<li><strong>Tuesday, 17th May</strong>: Safety Critical Systems 4</li>
<li><strong>Thursday, 19th May</strong>: Database and Internet Technology 4</li>
<li><strong>Friday, 20th May</strong>: Software Engineering Processes 4</li>
<li><strong>Monday, 23rd May</strong>: Distributed Algorithms &#038; Systems 4</li>
<li><strong>Tuesday, 24th May</strong>: Artificial Intelligence 4</li>
<li><strong>Thursday, 26th May</strong>: HCI Issues in Collaborative &#038; Distributed Systems 4</li>
</ul>
<p>This is it then, the final haul of my honors course at Glasgow, <a href="http://mrry.co.uk/" title="Derek Murray">other people</a> have already had <a href="http://mrry.co.uk/articles/1868/" title="IR (M)">some</a> <a href="http://mrry.co.uk/articles/1869/" title="Algs4">exams</a>.  Right now I&#8217;m sitting trying to study more of this RTES stuff in-between crying and trying to hang myself (and writing this post!).  RTES (with perhaps the exception of DAS) promises to be the most traumatic of the exam diet I have, still, you have to laugh!</p>
<p>Good luck to all those who are starting/have started their exams, I hold some hope that we&#8217;ll all get through this alive.<br />- Chris</p>
]]></content:encoded>
			<wfw:commentRss>http://chris-miller.org/archives/2005/05/11/it-all-begins-tomorrow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

