|CPU6000||Professional Issues in Computing||Amanda Dewhurst|
|CPU6001||Major Project||Amanda Dewhurst|
|CPU6007||Advanced Database Systems||Andrew Parker|
This module aimed to make it clear what it means to be a professional, and how one becomes an IT/Computing Professional after graduating with a Computing degree. We had several guest lectures, regarding CV Writing, Health & Safety, Setting up Businesses, Personal Branding and a Careers Fair.
The first assignment was a group presentation centered around a field of our choice, and any professional issues associated. Our chosen topic was Technology in the Health Sector. Thanks to Mark, Louis & Shapla for their excellent presentation.
The second part of the assignment was an individual report on a narrower topic with our chosen one for the presentation. My report was titled "How has Technology Influenced the Health Sector?". My research covered the History, Advancements, Legality & My Experience.
This module is a continuation from Level 2 Project from Year 2. It spans across both semesters in Year 3 and is worth double credits. I decided to keep my project ideas from the second year and continue to develop it for my final project.
This assignment was a Terms of Reference. It details the Project Title, Background & Overview, Objectives, Constraints and Resources. It was reviewed by our assigned project supervisor and approved.
This module is essentially a continuation from Database Theory & Practice in Year 2. We covered Advanced SQL & Functions, Triggers, Indexes, Transactions, Connectivity, Distributed Databases, Object-Orientated Databases, Data Warehousing and Online Analytical Proecssing (OLAP).
The assignment had us design and create a database for a case study on the university accommodation office. We had to create a number of queries that demonstrated that our database functioned as needed. A report was produced to document this.
To be populated upon completing Semester 2.
This module split our class into groups of 7 or 8 software engineering teams. We were joined by several erasmus exchange students from Stuttgart, Germany. We each were given a case study in which the teams had to develop a piece of software to meet the customers requirements. We had free roam to use any languages, frameworks and development environment.
This module, as the name suggests, had us develop a web application. We worked with a local company who wanted to create a web application to create wills online. They suggested several PHP/Laravel frameworks such as OctoberCMS, Drupal and Django. I, however, decided to stick with my trusty NodeJS as there was lots of functionality to develop in a short time.
The first half of the assignment marks were for our SRS. This was a very extensive document outlining the overall description, specific requirements, UI mockups etc. We also worked as a class to produce BPMN (Business Process Mapping Notation) diagrams.
The final year was favourite of the three. At this stage we all knew the score. Albeit, it was the most challenging year, both technically and mentally, but the hardwork paid off as we neared the end. The major-project was an interesting module as we could pick and create anything we liked, meaning we all had completely different outcomes by the end of the year. It was nice to see the end of education (for now... masters?) and finally get to work!