Please note that programme structures and individual modules are subject to amendment from time to time as part of the University’s curriculum enrichment programme and in line with changes in the University’s policies and requirements. Understanding the security and vulnerabilities of IT systems is critical in their protection. This module seeks to develop the knowledge and skills to undertake penetration testing of systems. A range of passive and active offensive techniques will be taught, alongside an in-depth understanding of the legal and ethical issues surrounding such activity.

We have four software and two hardware laboratories which you will be able to use depending on the topic of your third year project. These facilities are professional grade and used by our research teams so, depending on your interests, you’ll get first hand exposure to these environments. You must fulfil our GCSE entry requirements as well as one of the requirements listed below. By completing a placement year, you can add ‘with professional experience’ to your degree award. Industry placements are an excellent way to enhance your CV, gain hands-on work experience and build industry connections.

  • At the registration stage, you will be asked to select your preferred specialism.
  • The course content is annually reviewed within the School of Computing, Electronics and Mathematics in consultation with industry experts to ensure its currency and validity.
  • The focus of the module will be switched to the amalgamation of server-side programming with AI tools and techniques.
  • Holders of the Tawjihi are not normally eligible for direct entry onto our undergraduate programmes without completion of a suitable foundation programme, such as one of our foundation pathways.
  • A pass in 6 OACs is generally acceptable for admission to the first year of an undergraduate programme, although, some programmes may require higher grades.
  • The University will consider students who have taken A Level examinations, the International Baccalaureate or a suitable foundation programme, such as one of our Foundation Pathways, for entrance to undergraduate programmes.

EU students without settled or pre-settled status will normally be charged fees at the ‘International’ rate and will not be eligible for Student Finance England support. All candidates are considered on an individual basis and we accept a broad range of qualifications. You’ll gain first-hand experience of working in the sector, putting your learning into practice and developing your professional expertise. In Stage 2, you will gain a realistic preview into industry life, being taught in a team environment with real-life industry briefs. You will pick a problem – identified by industry – and develop a project to find a solution.

Related Courses

This master’s programme provides you with the additional option2 to apply for a ‘work placement’ opportunity during your first semester with us. The ‘work placement’, which if secured, is designed to further develop your skills, knowledge and professional experience with the aim of maximising your employability prospects. Please note that the optional placement modules incur an additional tuition fee of £4,000. In your first year, you’ll engage with the foundations of computer science from programming to algorithms and mathematics. We’ve structured the curriculum to accurately reflect the industry and its many areas of specialisation. You’ll study programming techniques, database development, how to capture requirements and what happens inside a computing operating system.

computer science

We advise you to explore the local recognition status before you register, even if you plan to receive support from a local teaching centre. During Level 6, you study elective modules then undertake a 30 credit project that combines your knowledge and skills to create a software system. We don’t want anyone who has the academic ability to get a place to study here to be held back by their financial circumstances. To meet that aim, Oxford offers one of the most generous financial support packages available for UK/Republic of Ireland students and this may be supplemented by support from your college. You choose from a large selection of topics which allows you to concentrate on an area of interest to you, such as computer architecture, applications or theory. New topics inspired by current research interests include computer music, data science and robotics.

You will also look at security vulnerabilities, cryptographic principles, protocols, C-I-A trade-offs, firewalls and legal implications. You will apply these principles to designing solutions for some realistic case studies. This module will provide you with an in-depth low-level knowledge of computer systems, concentrating on computer architecture, operating systems and communications technology. You will also start to develop skills in the use of https://www.indiancultureonline.com/ Unix-like operating systems at command-line level, writing and using simple scripts and batch files and the simple system administration of a standalone Linux PC. Practical skills sessions, lab work seminars, and workshops predominantly take place in person, allowing for group working and demonstrations. We also operate virtual labs and Simulated Learning Environments which will facilitate greater access to training opportunities in the future.

Programme Aims

Part-time students should be aware that not all modules run every semester; your study plan for the course will be arranged between yourself and the Course Director and is subject to module availability. You may choose to continue your studies at postgraduate level, studying a computer science subject in greater detail through an MSc or PhD. Further study is essential for a career in academia and can be useful for a range of other careers, for example, developing new technologies and products.

You should develop your interests which you will then begin to focus on in Year Three. https://www.wikipedia.org/ is a subject with a wide variety of different topics to explore. For example, in any given week, you might go from building a simple central processing unit in the hardware labs to practicing a new programming language, sketching designs for an interface, or learning some obscure maths thing.

BTEC Extended Diploma/Diplomaqualifications will only be considered if accompanied by A level Mathematics. We are registered withACT, therefore if you wish to provide your qualifications to us you can find our details on their website. Candidates who have completed the Título Intermedio (2-3 years) can be considered for first and/or second year entry, depending on subject fit. For GCSE, from the lower school leaving certificate, the same equivalences would apply. Applicants with a GCSE English grade 4/C equivalent or a degree from the University of Malta are exempt from taking an English proficiency test. For candidates offering the South Australian Matriculation qualification, a TER of between 90 to 98 is required.

The aim of this module is to teach the students advanced programming techniques using Java in order to support its use on other modules. C will also be taught in order to introduce explicit memory allocation and the use of pointers. It teaches the basic data structures and algorithms which underpins modern software engineering.

jimmy computer science ,