The teaching system mostly comprises about 150 dual-boot machines (they can be Linux or Windows), though some are Linux-only or Windows-only. Some of these machines can be used by students without them needing to be on-site. See our Offsite/Remote Access page.
Python is the main programming language taught. The Part 1 students are also introduced to Matlab/Octave and C/C++. Setting coursework that requires students to use other languages is not recommended unless the students are well prepared. Short courses on C++ are sometimes available during October. The Languages page lists available programming languages.
All students are introduced to Solidworks. The Programs page has links to lists of other programs available.
The Central Linux System has LaTeX and LibreOffice for document preparation. Many (though not all) students have access to PCs and Macs in their colleges. The University supply Word and Matlab (with all the toolboxes).
- ‘start’ set-ups – The start facility on our Linux machines provides an easy way to run computer-based sessions. Files can be copied, menus set up and applications started to suit your course. See The “start” command on linux for information about how to set the facility up.
- Teaching-related files – These go under /export/teach. Linux-specific teaching-related files go under /export/teach/linux.
- Unix Groups –
Students can be put into “unix groups”. This means that a group of students can share certain files without other groups having access to those files. Mail user-admin with your requirements (the groupings and the amount of disc space they might require).
- Shared Filespace – Folders can be created under /homes/groups that can be accessed only by students in particular unix groups. This is useful for group project work. Mail your requirements to helpdesk
- Booking Sheets for lab/marking sessions – Noticeboards like those for IIA experiments in the EIElab can be replaced by web pages. See the CUEDle page.
- Fast Feedback – A feedback icon can be provided as part of the start set-up
to give users an easy way to offer feedback via our Fast Feedback Facility.
- To advertise or look for demonstrators, use the Demonstrator marketplace
In order to avoid timetable clashes and unexpected loading on the computer system, a booking system exists for those running computer-based courses during term time.
Courses should be booked via the DPO manager. The ICS group should be advised of computer loading/software requirements. Copies of the proposed DPO and EIETL timetables for the coming term are posted online.
For conference bookings see the Use of CUED Computing facilities by conferences page.
- Programs – Mail helpdesk in good time if you have a teaching-related program that needs installing. The point of contact for licensing issues is helpdesk.
- Documentation (Lecture Notes, etc) – Use Moodle if at all possible.
The main lecture theatres have PCs and projection equipment. Contact Audio Visual Service for details. The PCs have some presentation software installed. By default the machines are likely to start Windows. though Linux is available.
Note that the Lecture Room machines have 1024×768 displays (the best the projectors can display) whereas the DPO’s screen are mostly 1920×1080. See the Lecture Theatre/Room PCs page for further information.
See the Staff Information. Note that you’ll be able to access past papers, etc., but supervisors and demonstrators of your courses might not be able to. If they’re not CUED teaching staff they may need to contact teaching-office to be added to the right lists.