Life Updates
First 18 months at Aberystwyth University
0Back in late September last year I started my first year at Aberystwyth University studying BSc Computer Science and now just over I month into my second year I think a retrospective of my time so far would be a good idea.
Before beginning my first year, having mainly been investing time in networking (taking the Cisco Network Academy CCNA course at my Sixth Form) and Linux, I had little experience with programming and was understandably a little concerned about this. But ultimately this has turned out very well, having finished my first year with final marks of 92% and 84% in the perspective programming modules of the first and second semester. Besides some Perl used in the first week or two of the first year for introducing very basic programming concepts, the primary language for the main programming modules at the University is Java; I’ve found the language to be great to work with and we were also introduced to the Eclipse IDE which I’ve used for the majority of software development since. In the first year the programming modules involved a number of assignments including a group assignment in which we developed an application for creating Cartoons in a Swing user interface, as several individual projects. In the main programming module in the second year our first assignment was focused on making good choices of data structure and designing an efficient algorithm. In the second year I have also opted to branch out by taking the ‘C and Unix’ module in the first semester and a module involving C++ in the second semester. Please see my ‘Portfolio’ page here where I have provided some samples of my work so far, including for the aforementioned assignments.
Aside from the main programming modules in the first semester of my second year I am also taking the Web Programming module which builds upon last year’s Web Development Tools module (which looked at XHTML, CSS and JavaScript), introducing PHP and its use with a database backend, primarily via the SQL language; the assignment for this module involves us writing a web shop in PHP which pulls data from a PostgreSQL database providng the user with the ability to add a chosen quantity of items to a basket before placing the order. Also in the first semester I am taking the Introduction To System And Network Services Administration which covers a wide array of topics around server and desktop hardware, Linux/Unix and Windows server software and administration in addition to network security; this module will be useful to cement my existing networking and Linux server administration knowledge.
As you can see with these and my other module choices for the second year I’ve tried to give myself a broad coverage of software development, web programming and system/networking administration. I think that the knowledge gained in all of these modules/areas will be applicable to most roles even if they specialise in a specific area.
Outside of University, in Boys’ Brigade having earned my Queen’s Badge last year, with my 20th birthday coming up soon I’ve decided to work towards becoming an Officer in my Boys’ Brigade company; I’ll start as a Warrant Officer and there’ll be training to organise at some point in the coming months where possible. On a related note the website I develop for the company is currently based on Drupal 6 and I’m looking to migrate to Drupal 7 in the coming months but I’ll first need to plan how to migrate camp/event pages from the Event module – which is no longer supported in Drupal 7 – to (most likely) a combination of the Date and Calendar modules; I’ve also recently created a Twitter feed, Facebook and Google+ pages for the company.
Another update….
0Well I’m now on study leave, with this week and the generally the next 4 weeks coming into school only for exams and revision sessions, with the only exception being BB camp at half term.We had our leavers prom on Thursday 8th (initial photos can be found here and here) and our ‘final’ day was Monday 12th.
Now all that’s required is to do well in English, Maths and to a less extent Geography (Science is already ‘in the bag’) to assure I get into Haybridge to do CCNA.
Just a quick update…
0I’m not dead (in terms of posting), I just haven’t found the knack to find to write about that I feel people would be interested to read about. I’m going to give it ago anyway.
Recent things in my life that might be of some interest:
- In late November I started attending WolvesLUG meetings and all I can say is awsome… The people I have met there have been really friendly and welcoming (to what seems to be there youngest member, other than Rowan of course).
- I attend the 1st Lye company of the Boys’ Brigade, for which I do the website.
- I’m currently in the final few weeks of secondary school, with my final/real GCSE exams coming very soon. I hope to pursue a career that is in some shape or form Free/Open Source related (either programming, or server/network administration). I’ve received some helpful advice from people from the LUG. Currently I hope (grades dependent) to go to the only college that would provide a suitable course for my ambitions This college is Haybridge, who provide a CCNA course. If this fails I’ll probably look into courses with external course providers (such as Ubuntu Certified Professional, etc), rather than attend another college as most IT/Computing courses made avalible from colleges are too content creation/Microsoft focused to be of any use. For example, I’m currently taking a course called DiDA at GCSE, which is horrible, I’m consider writing a repot on my problems with it that would eventually be published here.