
Any questions? Contact us!
Email the Student Services Team at cs-ug-admin@york.ac.uk
Elective modules are those offered by departments to students from outside that Department. Here in Computer Science, you may also choose to take electives from within Computer Science, but outside your current programme structure.
Computer Science and Computer Science/Maths students may apply to import up to 20 credits of elective modules in Stage 3 and up to 20 credits in Stage 4.
It is important for you to note that Bachelors students need to complete at least 120 H-level credits in Stage 3, and Integrated Masters students need to complete at least 120 M-level credits over Stages 3 & 4. In addition, the pass mark for M-level modules is 50%.
York Language Electives (YLEs) can be taken as elective modules and you will receive a mark and grade for these modules. You can find further guidance here on studying these modules for credit.
For electives offered by other departments, you must obtain the approval of the module leader in the offering department. If you obtain permission, you should then apply through your EVision account.
When you apply, your department and the department who runs the module you’ve selected will automatically be notified. Your form will then be sent to the Student Services team in Computer Science for final approval. If you are successful, the elective module will then be added to your record, subject to timetabling constraints.
Please also refer to the University Guidance on the process of applying for an elective module.
It is important for you to note that elective modules are not guaranteed, and are subject to timetabling. Any issues will only be known once the timetable is published, and you would need to re-select your modules should your elective(s) clash with other teaching.
Academic Departments may also be unable to approve elective choices where there is overlapping content (the module teaching/assessment content is too similar to a module that you are already taking).
[1] There is a national standard by which the level of sophistication or difficulty of a module is described in 'levels'.
Useful Links
- Back to Main Options page
- Options Selection page
- Application to Register for an Elective Module
- Course Transfer Guidance and Form