Hello,
I have just finished my first year of Computer Science here so can tell you about my experience, however they are updating the course based on our feedback so it may be different for you, as the Course page seems to have some changes.
We had to choose a minor subject to study alongside our core modules, this took about 1/3 of your lectures up, and you can choose from a range of unrelated subjects like Economics (Which I took) or Languages. There is also maths and now they seem to have added some extra computing focused modules.
For computing modules as a single honours student we had:
A programming module where we covered C, C#, Java and Python
A fundamentals module with maths, algorithms and data structures in it.
A Hardware/Systems module where we did computer architecture, programming embedded systems with a Microbit, assembly language and a range of smaller key topics.
Finally we also took an ethics module
I believe dual honours students did not take the latter two modules.
These were all year-long modules which we studied alongside our dedicated lab times when we had support from the lecturers to ask questions and put our learning into practice. You must pass overall, however the first year grade does not count to your final degree classification.
The main reason I chose Lancaster was the course seemed to be more involved and hands on than others I had seen, also our main computing building and the Lecture halls we used were all very modern and pleasant to be in!
Again I am aware they are changing some aspects of the course so it may differ for new entrants, but if you have any questions I would be happy to help!
Zak - Lancaster Student Ambassador & Computing Student