January, 2012
23 January 2012
I recently was going over a great book called “Dependency Injection in .Net” by Mark Seeman. So far I have really enjoyed the book and would recommend anyone looking to get into DI to give it a read. Today I thought I would blog about the first example Mark gives...
17 January 2012
Today I spent some time reviewing my Formal Logic course for my up coming exam. I came across a section that I have never really explored in any proper depth… the difference between a valid argument and a sound argument. Here go some notes I made…
14 January 2012
Today we had an interesting problem with file copying. We wanted to use xcopy to copy a file from one location to another and rename the copied file but do this impersonating another user. Getting the impersonation to work was fairly simple, however we then had the challenge of getting...
14 January 2012
The following sections are covered in the Interaction Design book – the sections in blue are examinable for 2011, the sections in pink are not examinable.
13 January 2012
A while back read a book called the “pragmatic programmer”. Great book and I highly recommend – A section in the book was titled “Power Editing” and a suggestion they made was to have one editor. The motivation being that it is better to know one editor very well, and...
11 January 2012
Aims of this Chapter Consider what doing interaction design involves Explain some advantages of involving users in development Explain the main principles of a user-centred approach Ask and provide answers for some important questions about the interaction design process Introduce the idea of a lifecycle model to represent a set...
07 January 2012
Aims of this chapter Describe the important concepts associated with inspection methods Show how heuristic evaluation can be adapted to evaluate different types of interactive products Explain what is involved in doing heuristic evaluation and various kinds of walkthrough Describe how to perform two types of predictive techniques, GOMS and...
06 January 2012
Aims of this chapter Illustrate how observation, interviews, and questionnaires that you encountered and are used in evaluation Explain the key concepts and terms used in evaluation Introduce three main evaluation approached and key evaluation methods within the context of real evaluation studies Examine how the approaches and methods are...
05 January 2012
Aims of this chapter Describe different kinds of requirements Enable you to identify examples of different kinds of requirements from a simple description Explain how different data gathering techniques may be used during the requirements activity Enable you to develop a scenario, a use case, and an essential use case...
04 January 2012
Aims of this chapter Discuss how to plan and run a successful data gathering program Enable you to plan and run an interview Enable you to design a simple questionnaire Enable you to plan and execute an observation Summary Four Key Issues Setting Goals – outline what the objective of...
02 January 2012
Aims of this chapter Explain what expressive interfaces are and the effects they can have on people Outline the nature of user frustration and how to reduce it Describe how technologies can be designed to change people’s attitudes and behaviour Debate the pro’s and con’s of applying anthropomorphism in interaction...
01 January 2012
I really enjoyed this book! Taught me to critically look at the functional design of things (including software) and critically evaluate their effectiveness and flaws. You won’t look at the world the same way after you have read this book.
December, 2011
30 December 2011
Aims if this chapter Explain what is meant by communication and collaboration Describe the social mechanisms that are used by people to communicate and collaborate Outline the range of collaborative systems that have been developed to support this kind of social behaviour Describe some of the new forms of social...
01 December 2011
A brief outline to the SDLC from a traditional and object oriented perspective. Also got exposure to basic patterns and practices. A very general introduction to nearly everything about software engineering and system design. I found it a bit to academic and lacking the passion I have found in less...
November, 2011
03 November 2011
Brief summary of what to expect in the exam.
03 November 2011
Aims of this chapter Explain what is meant by the problem space Explain how to conceptualize interaction Describe what a conceptual model is and how to begin to formulate one Discuss the pros and cons of using interface metaphors as part of a conceptual model Outline the core interaction types...
03 November 2011
Aims of Chapter 1 Explain the difference between good and poor interaction design Describe what interaction design is and how it relates to human-computer interaction and other fields Explain what is meant by the user experience and usability Summary Good and Poor Interaction Design The following examples were used to...
02 November 2011
So I am new to TDD and have been enjoying the ride of learning a new approach – today I came across an interesting situation that I thought I would blog about. I was writing a class that had all sorts of string manipulation in it. I needed some helper...
01 November 2011
Read it just to recap on the basics of C#. There wasn’t anything really new that I learnt from it other than some minor c# syntax that I was not aware of. I found this a very basic introductory text.
01 November 2011
I have recently being trying to implement TDD as a practice in writing code. Up to now I buy into many of the benefits of TDD but it is one thing agreeing that a practice is good and a totally different thing implementing the practice.