(current)

Education

I have graduated from the University of Hull with a First Class degree in BSC Computer Science, achieving a final award grade of 75.97%. Alongside this, I obtained A-Levels in Maths, Business Studies and History from Cranbrook Grammar School, and furthermore an A* GCSE in ICT, which unfortunately was not catered for at A-Level.

This page contains a breakdown of the modules I have undertaken throughout my University journey, what each module consisted of, the skills that I used/gained from the completion of this, and respective individual marks

Year 4 (Honours Stage)

  • Provided an introduction and overview of data analytics, data mining and decision systems.
  • This module entailed working on a set of simulated hospital data records to predict a patients mortality risk given a number of health indications and status.
  • Learn and develop an understanding of the application of mobile computing and its place in larger scale computing systems.
  • Tackle a substantial piece of computer related investigation or software design in an area of your interest. This includes practical development and evaluation of your designs and implementation.
  • My project entailed the creation of a personal financial modelling package, including a responsive web app, which enabled users to view income and expenditure transactions and subsequently visualise, categorise and understand their financial information more effectively using graphs and analytical tools. The package was built using ASP.Net MVC and Bootstrap (alongside HTML) for front end, with Entity Framework used for communication with the database holding all user data and Azure the chosen platform for hosting the application.
  • Explore mechanisms for applying your existing C# knowledge to distributed systems or applications while considering key areas like scalability and security.
  • Discover the techniques for designing dependable software drawing on recent advances and current research. Explore mechanisms of failure in computer systems and software.

Year 3 (Diploma Stage)

  • A key skill in software development is working in a team. In this module, you’ll work together to analyse a problem and design, engineer and implement a quality solution.
  • You’ll cover analysis, design, implementation and testing, along with the use of frameworks, components and patterns.
  • Explore the role of e-commerce and e-business for commercial applications, how they open up new markets and opportunities for businesses, along with information systems which support them.
  • Data management is fundamental in digital systems and software. Learn how to analyse data and build well-designed databases using traditional and contemporary techniques.
  • An introduction to computer networks and the role technologies play in creating the user interface for enterprise business web applications.
  • Using agile software development methods, you’ll work in a team to develop a user-centred software solution, reacting to change whilst ensuring quality.

Year 2 (Certificate Stage)

  • Explore the basic hardware of the computer, system architecture and the operating system, as well as the functionalities required to handle and manage memory and processor times.
  • Learn and understand some of the key mathematical concepts that underpin and provide the theoretical basis of modern computing
  • An introduction to object-oriented programming with C#, alongside the use of version control system SVN. Resulting in creation of a Battleships game
  • Broaden your horizons beyond just programming by considering the sustainability of computing and the wider impact that computer science has on society.
  • Develop your understanding of software engineering, the discipline concerned with all aspects of complex software production.
  • Furthered on the topics learned from Programming 1. This included the use of C# for data structures, classes, encapsulation, windows forms, inheritance, polymorphism, interfaces and patterns. Culminated in the creation of ‘Snippits’ - A Visual Studio created hair appointment booking application.

Year 1 (Foundation Year)

  • You will study pure mathematics topics, including proof, algebra, trigonometry, differentiation, integration, exponentials, logarithms, sequences and series. The applied topic is probability and statistics.
  • This module extends the knowledge gained in the Foundation Mathematics A - pure mathematics topics. You will also study functions and vectors. The applied topic is mechanics.
  • This module is designed to give you the best possible start to your university studies, making sure you have all the essential skills you need to succeed. Through lectures and workshops we will teach you how to write in an academic style, how to find quality sources, how to reference work, culminating in writing up a mini-research project.
  • Develop your awareness of the computer science domain and gain practical skills in software development. You will gain an appreciation of the evolution of computing systems and principles, and the legal and ethical frameworks around their use.
  • This module introduces you to the technologies that underpin the internet. You will have the opportunity to develop transferable skills in developing web-based content. You’ll also explore technologies such as HTML, CSS, Javascript and XML.
  • Work in a group to investigate and report on a contemporary computer science topic. Following a process of research and critical thinking, together you will develop a research hypothesis, learn how to build arguments to support or refute that hypothesis and present your research in a variety of formats.