Scroll to see replies
•
Programming for computer scientists. This is basically your introduction to Java. There are two pieces of coursework, one due half-way through term 1, and the other due at the end of term 1. Don't worry about this for now. The first piece of coursework will be spoon-fed to you and by the time the second piece comes around you'll know loads of Java. A lot of people get 100% on both pieces of coursework. Last year this was 2 lectures a week for 10 weeks, plus about 5 or 6 group seminars during that time
•
Mathematics for computer scientists 1. This includes logic, proof, set theory, relations, functions, graph theory, and probability. 3 lectures a week for 10 weeks, plus 10 seminars which will help you with the four problem sheets that you have to complete throughout the term.
•
Computer organisation and architecture (terms 1 & 2). This module doesn't start until mid-term. It's concentrated on the hardware side of things, like buses and CPUs and RAM, motherboards, chips, bits... In term 2 you'll have a number of three-hour lab sessions where you can experiment with the hardware, and towards the end of the second term you'll be asked to do a mini project by programming in C to interact with the hardware (C is taught briefly during the module). 2 lectures a week for 10 weeks.
•
Introduction to computer security (optional; terms 1 & 2). Starts mid-term 1 and finishes mid-term 2. Speaks for itself really, it's all about computer security - hacking, viruses, malware, worms, encryption. There's a cool piece of coursework you have to do where you have to hack into a specially made sandbox-system to try and find security flaws with it . This is 2 lectures a week for 10 weeks, plus 5 lab sessions and 5 seminars.
•
Statistical laboratory 1 (optional). This runs for the 10 weeks of term 1 with 2 lectures and 1 seminar per week. It's run by the statistics department but it's a popular optional module for first year computer scientists. If you've done maths or similar at A-level, it's very similar to S1 and S2 (distributions, probabilities etc.) and it's really not hard at all. 2 small pieces of coursework. The exam for this module is usually in December.
•
The second half of computer organisation and architecture
•
The second half of security, if you do it
•
Design of information structures. I think this has a weird structure, something like 3 lectures a week for 7 weeks. Anyway, this is an extension of programming for CS, so more advanced Java. You'll have 5 two-hour marked lab sessions, and a relatively large programming coursework. The exam is quite hard but only worth 50% of the module.
•
Mathematics for computer scientists 2. More maths, 3 lectures a week for 10 weeks, plus 8 seminars. More proofs, vectors, linear equations, and lots of calculus. 4 problem sheets, just like maths 1.
•
Professional skills. This is horrible. In term 1, you'll learn all about using the UNIX system, and you'll have one lab session a week in which you'll build up a "portfolio" of what you've learned, which will be examined. In term 2, you'll learn about the professional aspects of computing, such as ethics, computing/data laws etc. You'll also have one seminar a week on writing skills, and you'll have to write an assessed fact sheet, critique, persuasive piece, and final essay at the end of term. In term 3, you'll have a class test on term 2's lecture material, and you'll have to give a group poster presentation and individual oral presentation. All of this is assessed, but there's no exam for this module (other than the informal class test).
Last reply 18 hours ago
Official University of Warwick Offer Holders Thread for 2024 entryLast reply 18 hours ago
Official University of Warwick Offer Holders Thread for 2024 entry