Scroll to see replies
•
Systems Architecture 1: An introduction to types of computer architecture, Boolean logic, instructions and addressing modes.
•
Systems Architecture 2: Understanding fundamentals of operating systems (processes, scheduling, deadlock), memory management and networking.
•
Discrete Mathematics for Computation: Examining propositional calculus, set theory, mappings and functions, number theory, induction and rational numbers.
•
Analytical Mathematics for Applications: Applying linear algebra using matrices and vectors. Examining planes in 3D space, derivatives and series.
•
Principles of Programming 1: An introduction to Java and C, recursion, OOP (inheritance, polymorphism), abstract data types, data structures and files.
•
Principles of Programming 2: Understanding algorithm complexity, trees and hash tables. Covering multi-threading, networking, GUIs and APIs.
•
Computing as a Science and Engineering Discipline: Exploring the software lifecycle, process models, requirements analysis and elicitation and group projects.
1.
The work you do in further years build upon these foundations
2.
Employers will ask for your first year grades when applying for placements
3.
The step up in workload in second year (when the work counts) won't seem as much of a shock.
•
Hackathons: If you have prior programming experience, these are great ways to apply it to new situations in a fun environment.
•
Project Euler / Hackerrank: Again, these sites are good ways to demonstrate problem solving but are by no means expected.
•
Work experience:If you have the opportunity to do any kind of relevant work experience, it will really show going to extra mile.
•
Read books: They are good to discuss in interviews, instead of just being a list in a personal statement. The Code Book by Simon Singh is my favourite.
•
Code Academy: Perhaps teach yourself a new language? Again, no need but shows interest and the ability to pick up a new skill.
•
Design a website: This is a fairly nice way of demonstrating creativity.
•
Summer Schools: I did a couple at the end of first year of college which really helped me decide CS was for me.
•
Sports: Getting involved in a sports team is a great way to show personality. If you can demonstrate passion for a hobby such as a sport it shows dedication.
•
Other hobbies: These can range from travelling, bike riding...etc.
•
Volunteering: Helping the elderly or getting involved with the community is a great way of demonstrating that you can devote time to a cause to help others.
•
Part time job: I had a part time job from college until end of second year of uni so it has definitely given me lots to talk about in uni / job interviews. You might think on the surface that something like retail is irrelevant to CS, but taking a step back we can see how both relate to dealing with a client and solving problems. Employers like experiences like this.
Last reply 21 hours ago
Official University of Bath Offer Holders Thread for 2024 entryLast reply 21 hours ago
Official University of Bath Offer Holders Thread for 2024 entry