| When | Mood | Music |
| 2014-03-03 21:37:00 | Very please | throbbing of little veins |
Flocking hell
| When | Mood | Music |
| 2014-02-27 11:51:00 | pissed off | Dub side of the moon |
Diamond dogs
Marked – end of an era redux
| When | Mood | Music |
| 2014-02-22 09:54:00 | pleased | Radio 4 |
Remember this? Well it seems my dissertation mark has been bumped up from D1 to D2. Based on these grade-bands and the grades below, here is my final info-graphic. Based on this, my final average mark is 84·5% – on the boundary between D2 and D3. It doesn’t include the infra-distinction mark for the web-enabled business module. If it did, my averages would be 83·25 and D2.
Big table of grades and module descriptions
| Year | Term | Module number and name | Credits | Grade |
| Notes | ||||
| 2011/2 | 1 | CSN11108: Computer Systems | 10 | D4 |
|
In this module you will appraise computer hardware, networks and operating systems with an emphasis on practical operating principles. You will learn about the key features of PC based computer systems and networks, including the structure and operation of local and wide-area networks. The operating systems element uses Windows to give a practical underpinning to the subject.
features of PC based systems: Motherboards, hub chips, processors, RAM and cache. Basic processor operation: the fetch execute cycle and interrupts. Principles of Operating systems: virtual memory and multitasking. Case study: the Windows operating system. Main features of Local area Networks and the Internet: Ethernet, wireless networks, the Internet Protocol. Introduction to some of the main Network devices, such as switches and routers.
On completion of this module, students will be able to:
|
||||
| 2011/2 | 1 | SET11101: Database Systems | 10 | D3 |
|
You will gain knowledge and understanding of database systems design, creation and usage. The database design life-cycle will be followed and the ISO standard query language SQL used to access databases. To be successful in this module you will need some background knowledge of computer systems.
Database architecture and functionality, data analysis and entity-relationship modelling Normalisation: 1NF, 2NF, 3NF and BCNF SQL and relational algebra. The role of a Database Administrator (DBA). Database models such as the hierarchical data model and the functional data model.
On completion of this module, students will be able to:
|
||||
| 2011/2 | 1 | SET11102: Software Development 1 | 20 | D4 |
|
In this module you will learn the basics of how to write software. This module on its own gives a good introduction to Software Engineering and can also be used as a first step before going on to more advanced software development modules.
Program Environment: Use of an interactive development environment. Basic Programming Skills: Variable declarations, printing to the screen, reading from the keyboard, simple arithmetic operations, sequence, selection and iteration, functional decomposition, arrays, simple GUI’s. Introduction to object-oriented programming. Program testing and documentation.
On completion of this module, students will be able to:
|
||||
| 2011/2 | 2 | INF11101: Web-enabled Business | 20 | P5 |
|
I took this module because I couldn’t decide between it and Software Development 2. So it was an extra module and I don’t count it towards my marks info graphic, even though it led to my current research interests, mostly because it would lower my average mark. In this module you will explore and evaluate current approaches to, benefits of and challenges to the delivery of integrated information services in a range of organisations. You will address the role of the World Wide Web (as part of the Internet) in delivering integrated information services in a range of organisations. You will explore and evaluate contemporary Web-based approaches to information integration, their benefits, and associated challenges. The module takes a managerial rather than technical viewpoint, although some familiarity with the Internet is assumed. An overview of Internet technologies and the issues in their use, including security. Business models and strategy for effective use of Internet technologies in organisations, including ethical, legal and regulatory frameworks Issues in effective e-business systems development. Role of individuals and sense-making in the effective use and re-use of information resources. Evaluation of the support to business processes offered by information handling systems and their role in facilitating effective decision-making. Analysis of the characteristics and roles of intranets, portals, enterprise content management systems (ECMSs), integrative middleware and other relevant systems.
On completion of this module, students will be able to:
|
||||
| 2011/2 | 2 | SET11103: Software Development 2 | 20 | D1 |
|
In this module you will build on existing Java software development skills to learn to design, develop and test object oriented applications using the Unified Modelling Language and Java. Object oriented programming is based on modelling real world objects in software by defining their attributes and behaviour.
Object-oriented design: identifying architectural relationships of associations and aggregations, recording results of a design, system building, reasoning about a design, development lifecycles. Documentation: Produce detailed user and technical documentation for programs. Design, implement, test and document a non-trivial software application. Save and retrieve data from sources external to Java. Develop interfaces to Java programs.
On completion of this module, students will be able to:
|
||||
| 2012/3 | 1 | SET11106: Information Systems Engineering | 20 | D4 |
|
In this module you will learn how information systems are developed. Included are requirements gathering and specification, database design, interaction design, process specification, system construction and testing. The emphasis is on Agile Application Development, with theory being illustrated throughout by practical use of a construction tool such as Microsoft Access for practicals and coursework.
Approach: Student experience from practical work will be backed by lectures which will present the theory. Theory: Business operation and information needs System types – single user, networked, distributed, web based, etc. Project overview, life cycles and methodologies. Requirements elicitation, modelling and specification. The Unified Modelling Language (UML). Basics of the design and specification of interactions, processes and database, Testing theory. Practical: Developing and assessing simple applications using menus, forms, subforms, tables, queries and some programming.
On completion of this module, students will be able to:
|
||||
| 2012/3 | 2 | INF11103: Management of Software Projects | 20 | D1 |
|
In this module you will address various approaches and concepts that ensure software development projects are correctly managed and successfully delivered. You will focus on management elements rather than on technical aspects of programming or systems design. Usually these “softer” managerial elements are the most crucial when it comes to successful delivery. Classes will include discussions led by practising industry experts and tutorials will be geared around practical elements of project management
Managing project start-up through project evaluation and project planning techniques. Comparative analysis of project management approaches and Bodies of Knowledge (BoK) applied to software development projects. The assessment of project risk management approaches and metrics for project monitoring and control. Analysis of software development process improvement approaches through software quality standards and maturity models. Evaluation of software development teams and group dynamics as key factors in the successful delivery of projects. Utilisation of a tailored project management methodology such as PRINCE2 to manage the delivery of an assessment instrument. Evaluation of procedural and technical approaches to project management in comparison with more adaptive and reflective approaches.
On completion of this module, students will be able to:
|
||||
| 2012/3 | 2 | SET11112: Web Design & Development | 20 | D3 |
|
This module will provide you with a detailed insight into the practical and theoretical aspects of modern web page design & development technologies. The theoretical side will cover such issues as emerging web techniques & technologies and the motivation behind such. The practical side will give the you hands-on experience of developing Web pages using these techniques & technologies.
Current ideas on web page design; Document Object Model (DOM); Document Type Definitions (DTD); web page construction using authoring tools such as Dreamweaver MX; XHTML coding; scripting using PHP and Javascript; database connectivity using PHP & mySQL; Cascading Style Sheets; XML; external & internal page validation
On completion of this module, students will be able to:
|
||||
| 2012/3 | 3 | SOC11101: Masters Dissertation | 60 | D2 |
|
In this 60 credit module you will take control of your studies to produce a substantial piece of focussed academic research. Success in the dissertation module indicates an ability to work independently, so you are expected to take the initiative and manage your own project. In effect, you are learning how to do research; a sort of apprenticeship to an experienced academic supervisor in some respects.
The work for this module comprises the completion of an individual research project. Each student is assigned a personal Supervisor, and an Internal Examiner who monitors progress and feedback, inputs advice, examines the dissertation and takes the lead at the viva. There are three preliminary deliverables prior to the submission of the final dissertation:
On successful completion of this module, students will be able to:
|
||||
marked – end of an era
| When | Mood | Music |
| 2014-02-12 11:50:00 | indescribable | none |
So I’ve just received the detailed feedback on my dissertation. My overall mark for the module is D1, so I think my overall marks look like this.
Assuming these grade-bands were used throughout the marking, and that my marks were in the exact centres of my bands, my average mark works out as 83% and hence my average grade would be D2.
However, the mark that counts is the dissertation mark – this shows that I can do research in my chosen field. I knew this, but now I have comments by research professionals to prove it. So roll on graduation!
First distance cycle of the year
| When | Mood | Music |
| 2014-02-08 19:06:00 | hurried | Radio 4 |
I had intended to do Edinburgh to Bathgate and back, but set off too late (mostly due to working until 7am).
Here’s the outward journey: 14 miles in 63 minutes = 13·36mph average.
The return journey was not mapped properly because jPhone’s battery ran out, but I think I did it in around 45 minutes, thanks to the following wind, mostly downhill route and panic because I would be late for a social event. So I guess at an average of around 45 minutes.
This was the my bit of training for Etape Caledonia: 81 miles, with well over a mile of ascent – in May. I need much more training!
Good news
| When | Mood | Music |
| 2014-01-26 16:07:00 | pleased | David Gilmour – About Face |
bruceryan.info is now working. Further good news therein.
Just because I look like a monkey doesn’t mean I can write code (part 1)
| When | Mood | Music |
| 2014-01-15 15:26:00 | hassled | Ella’s PC warming up |
A brief resurgence on LJ to say I have a new blog about my, er, professional life. It’s currently at http://brucemartinryan.wordpress.com because, while I have bought the domain bruceryan.info, I can’t currently update the name servers there to point to the wordpress bit.
Not my fault – the providers (1&1) have admitted they have a problem. Need to bug them again this evening.
A bientôt!
Random post-Hogmanay gruntings
| When | Mood | Music |
| 2014-01-04 18:28:00 | cheerful | News Quiz – 2013_12_13 |
Sorry I’ve been silent for quite a while – November and December seem to have been devoted almost entirely to my MSc dissertation, sorting domestic IT problems and working for Leith Central Community Council. (I’m their minutes secretary and joint webmaster, making my first forays into WordPress.)
The dissertation was submitted on the 19th, so I didn’t have to sweat over it while visiting my parents, and I just need to get through the viva – scheduled for 9th January. I should pass, but I’m not hopeful for a distinction for this part of the MSc. If I don’t get a distinction here, then I merely pass the MSc despite all my other distinction-level marks.
Elly and I went to Worcester on 22nd and came back on the 27th. This seems remarkably short – I’ll need to visit again soon. Lots of eating ensued. My mother’s potato salad and vegan coleslaw kept me remarkably fruity. The whole clan (parents, me, sister, brother, Elly, brother’s girlfriend) were together for about 24 hours, then Ian and Pamela flew north to be with her family in Ayrshire. Ahh, twas good if fleeting.
Back to Edinburgh, with Elly full of cold. She lay low while I did my last spin of 2013. That was hard – I’d not been done anything like exercise for well over a week. New year was seen in with friends in Colinton, their new bunnies and generous servings of Talisker. That smokey anaesthetic is part of the reason I wasn’t so talkative on the 1st.
But I did make my first IT purchases of 2014 on the first. These were
- long USB to lightning-port cables for Elly’s and my iDevices
- a VGA monitor cable
- a USB to VGA adaptor for all of £25 from eBay – the list price is US$99
So now my mac has 3 monitors:
| Screen | Pixels | Connections to mac |
| Sanyo TV | 1920 x 1080 | VGA port –> VGA cable –> VGA-to-DVI adaptor –> mac’s DVI port |
| DVI monitor | 1600 x 1200 | DVI cable –> DVI-to-miniDisplay adaptor –> mac’s miniDisplay port |
| VGA monitor | 1024 x 0768 | VGA port –> VGA cable –> VGA to USB adaptor –> adaptor’s USB cable –> USB extender cable –> mac’s USB port 2 |
Projects for early 2014 include
- updating the survey of CC websites I did in summer 2012 – I’ve won funding from Napier to do this.
- potentially deepening this survey to look at social media use, and delving further into how planning is presented on CC websites – my MSc supervisor and I are applying for funds to do this.
- submitting comments based on my research to the Commission on Strengthening Local Democracy in Scotland
- finishing a paper for a conference on eDemocracy. It’s in Krems an der Donau, so I’d dearly like to go – and talk to IT and communications folk in local governments in Austria. I didn’t get funding to go to this – it will cost well over £1000 – but might be able to save enough from the CC website survey payments.
- setting up a website for another Edinburgh community council – I expect lots of fun teaching them how to use WordPress.
- teaching myself more Java, the beginnings of Python, more HTML5 and maybe Objective C
- setting up MacOS Leopard server on a PowerBook G4: so Elly and I will have space for mutual documents, very private email addresses
- setting up social media presences that might support the way I want my career to go
- building a bike trailer
- lots of cycling – I want to work up to being able to do 100 miles in a day without any problems.
- finding some paid work! I want to do practical stuff that supports community councils as they try to go online – only 22% have worthwhile websites – and also academic research that springs from and supports this practical work.
Cyclopathology
| When | Mood | Music |
| 2013-11-13 12:53:00 | amused |
I’ve just signed up for next year’s Pedal for Scotland – the sportive version! I believe I can 110 miles but I will need to train to achieve it in the time. I’ll be riding Lev Davidovitch, my sturdy touring bike – unless I get a massive windfall in the next few months.
So I envisage a few attempts at the route between now and September. Who wants to join me?
I also plan to do next year’s Tour of the Borders (10 August 2014). That’s about 55 miles through some beautiful scenery – or so I’m told. (I couldn’t see a thing last year.)
And of course there’s the old favourite: Tour de Forth. (There’s no sign of the 2014 event online yet. The 2013 event was in early August and was 66 miles.)
So insanity ahead – hopefully accompanied by the ever-wonderful (and sane) Elly.



