1. 3 year BSc course in Computer Science, learning the fundamentals of programming and coding.
1st Year Subjects include:
- Information Systems and Databases
- Mathematics for Computing Professionals
- Computer Systems Organisation
- Internet Computing
- Problem Solving
- Java Programming Foundations.
The first year of University focused on teaching the fundamentals of computer science, and starting
fromthe groundup.The mainprogramminglanguage usedtobeginwithwasJava.Othermodulesin
first year such as Problem Solving involvedteaching us how to thinkas programmers and making us
think about how we were going to approach a problem before actually trying to solve it. This is
importantwhenitcomestoprogramming,asitisimportanttothinkabouttheproblemathandbefore
beginning to code.
2nd Year Subjects include:
- Software Engineering
- Java Program Development
- Data Structures and Algorithms
- Programming Language Concepts
- Internet Applications and
Techniques
2nd Year of Universityexpandedonthe first year by goinginto more detail withdata structures and
differentalgorithmsusedinProgramming,suchasqueues,andhow to sort themwithinagiventime
frame. This year of University also introduced us to different coding languages such as C# and also
web development in the form of HTML and PHP.
Memorable piecesof workin2ndYearinclude theGroupProject.Thiswasayearlongmoduleinwhich
4 other students and I had to create software using Agent Based Modelling, in order to show the
spread of civil violence and police in a given area.
3rd Year Subjects include:
- Software Project Management
- Testing and Reliable Software Engineering
- Information Security
- Mobile App Development
- Individual Project (Educational game for children)
The final yearof Universityfocusedonareassuchasmanaginga projectandtestingsoftware whilstit
is being created. All of these would be important in work outside University.
My IndividualProjectinUniversityinvolvedworkingalongsideclientsatAstonVillaFootball academy,
inordertocreate aneducationalgame forchildren.The purposeof thegame wastoteachthe children
about the importance of wearing the correct footwear on the right surface. For example, on a wet
pitch,the ground would be much softer, which means that the child wouldhave to wear boots with
longer studs, allowing the grip to increase and therefore a better performance in a game. The
importance of thiswasthatchildrentendtowearthe wrongboot,andastheirbonesare stillgrowing,
it hinders their growth and could result in a potentially career ending injury.
2. My final year project was different to other students projects because it actually involved leaving
University and working with clients. In order to learn more about Podiatry, I worked alongside the
PodiatrySchool at Matthew BoultonCollege whichgave me importantinformationtogetrightinthe
game. I met with the clients every few weeks and worked on the game software accordingly, in an
iterative process, working from a few prototypes to the final product.