Supported by Intel
We're running a series of lectures and workshops teaching fundamental OS development.
Yes!
Our lectures and workshops are supported by both the Electronic & Electrical Engineering and Computer Science departments.
Our lectures and workshops will act as a great reinforcement of your knowledge for your course and give the chance to get hands-on with everything you've learnt.
What do I need to know?At the moment, yes. But if you're interested in running something similar at your University or organisation, please get in touch!
Contact Us
Tuesday afternoons
16:00 till 18:00
Merchant Venturers Building, 2.09
A short (20-30min) lecture given by Edward Nutting, that will explain a new, core concept for that week and demonstrate how to implement it. This will give you the information you need for the workshop which follows.
Get the notesRelaxed, open workshop allowing hands-on experience implementing what you've just been taught. Helpers will be around to answer questions. x86-based laptops and brand new MIPS-based Creator CI20s will be available for use.
What's a Creator CI20?The series will take you from no understanding of computer architecture to having a basic, working x86 or MIPS operating system. Along the way, we'll be teaching fundamental computer and OS architecture but with a practical focus to all information provided.
The series will include:
Yes! Our lectures and workshops are supported by both the Electronic & Electrical Engineering and Computer Science departments.
Our lectures and workshops will act as a great reinforcement of your knowledge for your course and give the chance to get hands-on with everything you've learnt.
You'll need to at least one C-based programming language to at least a reasonable level. If you've done first year CS, CSE or EE, you should be fine!
Please be aware though, that we won't be teaching basic programming, algorithms, software engineering or similar in the lectures or workshops. We'll assume you can read a short section of code and be able to figure out what it's doing.