Photos of university / #uniofyork
The BSc in Computer Science with Embedded Systems at the University of York offers students a comprehensive and innovative education in the rapidly evolving field of embedded computing. This programme is designed to equip students with a solid foundation in computer science principles, combined with specialized knowledge in embedded systems—the technology that underpins a vast range of modern devices, from consumer electronics to industrial machinery. Throughout the course, students will explore fundamental areas such as programming, hardware architecture, digital design, and systems integration, alongside advanced topics including real-time operating systems, Internet of Things (IoT) development, and hardware-software interfacing.
The programme emphasizes practical skills and real-world applications, giving students ample opportunities to work on hands-on projects using industry-standard tools and technologies. In addition to core modules in algorithms, data structures, software engineering, and computer architecture, students will undertake specialised modules focusing on embedded system design, embedded software development, and safety-critical computing. This blend of theory and practice prepares graduates to design, develop, and maintain embedded solutions used in a variety of sectors, including automotive, healthcare, aerospace, and consumer electronics.
Students will benefit from the university’s strong links with industry, gaining insights into current challenges and innovations in embedded systems. The course offers an encouraging environment for research, collaboration, and innovation, with state-of-the-art laboratories equipped for embedded systems development and testing. Throughout their studies, students are encouraged to undertake work placements, industry projects, and research initiatives, enhancing their employability and technical expertise.
Graduates of this programme will possess a versatile skill set suited to careers in embedded systems engineering, software development, hardware design, and systems integration. The degree provides a robust pathway for those aiming to work in high-tech industries or pursue postgraduate research. With a curriculum that balances theoretical foundations with practical experience, the BSc in Computer Science with Embedded Systems at the University of York prepares students to be innovators and leaders in the embedded technology sector.
The BSc Computer Science with Embedded Systems at the University of York offers students a comprehensive education combining core computer science principles with specialized knowledge in embedded systems design and application. Throughout the course, students explore fundamental topics such as programming, algorithms, and data structures, developing a strong foundation in software development and computational theory. The embedded systems specialization provides in-depth understanding of hardware-software interaction, real-time operating systems, microcontroller programming, and hardware design, preparing graduates for careers in embedded device development and related fields.
The programme emphasizes practical experience alongside theoretical teaching. Students engage in numerous laboratory sessions and project work, allowing them to apply their knowledge to real-world problems. They learn to design, implement, and optimize embedded systems for various industries including automotive, aerospace, healthcare, and consumer electronics. The curriculum covers key areas such as digital logic, electronics, sensors, signal processing, and firmware development, ensuring students are well-versed in both hardware and software aspects of embedded systems.
In addition to technical skills, the course fosters problem-solving abilities, teamwork, and critical thinking through collaborative projects and presentations. Students are encouraged to participate in internships, industry placements, and research activities to gain practical insights and professional experience. The programme also introduces cutting-edge topics like IoT (Internet of Things), cybersecurity for embedded devices, and machine learning applications in embedded systems, keeping students at the forefront of technological innovation.
Graduates of this programme are equipped to pursue careers in embedded systems development, software engineering, hardware design, and research. The programme’s strong links with industry partners and recent graduates’ success demonstrate its relevance and effectiveness. By combining rigorous academic training with hands-on application, the BSc Computer Science with Embedded Systems at York prepares students to meet the challenges of modern technology industries and advance in their professional careers.
Candidates should possess a strong academic background in mathematics, computing, or a related discipline, demonstrating the ability to undertake complex technical studies. Prior experience with programming languages such as C, C++, or Python is essential, alongside foundational knowledge of embedded systems, microcontrollers, and real-time operating systems. Applicants are expected to have developed critical thinking and problem-solving skills, evidenced through prior coursework, projects, or work experience. Familiarity with hardware design and integration, including sensors, actuators, and communication protocols such as UART, I2C, and SPI, will be advantageous. A good understanding of digital systems, electronics principles, and signal processing supports success in this programme. The programme encourages applicants with exposure to software development, debugging, and testing techniques specific to embedded applications, including knowledge of hardware-software interfacing. Effective communication skills are necessary for collaboration in multidisciplinary teams and for project documentation. Ability to undertake independent research and to adapt to fast-changing technology landscapes is also important. Furthermore, students should demonstrate the capacity to manage multiple tasks and meet deadlines in project-based assessments. Ethical considerations related to embedded system design, data security, and user privacy are integral parts of the curriculum, and candidates should be prepared to engage with these issues critically. Overall, applicants are expected to show a passion for embedded systems technology, innovation, and continuous learning. The programme ultimately seeks individuals who are motivated, detail-oriented, and prepared to contribute to advancing embedded computing solutions in various industrial and research contexts.
Want to improve your English level for admission?
Prepare for the program requirements with English Online by the British Council.
- ✔️ Flexible study schedule
- ✔️ Experienced teachers
- ✔️ Certificate upon completion
📘 Recommended for students with an IELTS level of 6.0 or below.
The University of York offers a range of financing options to support students enrolled in the Computer Science with Embedded Systems program. Prospective students are encouraged to explore various funding opportunities to help cover tuition fees and living expenses throughout their studies. Undergraduate students can apply for government-backed student loans provided by the UK government, which typically cover tuition fees and a maintenance loan to assist with living costs. These loans are repayable only after graduation and when the student’s income exceeds a certain threshold. Additionally, students may be eligible for scholarships and bursaries offered directly by the university, which can reduce the financial burden and recognize academic excellence or other achievements. The university’s Scholarships and Bursaries webpage provides detailed information on available awards, eligibility criteria, and application procedures. For international students, funding options include private scholarships, sponsorships, and external bursaries from government agencies or organizations in their home countries. The university also offers information about external funding sources that students can explore to supplement their financial resources. Moreover, part-time work opportunities are available on campus, allowing students to earn supplementary income while studying. York’s Careers Service provides advice and support for students seeking part-time employment, internships, and work experience relevant to their field of study. The university’s financial support programs are designed to ensure that students with diverse financial backgrounds can access quality education in Computer Science with Embedded Systems. Applicants are encouraged to contact the university’s Student Funding Office for personalized advice and assistance with the application process for available financial aid options. Ultimately, York aims to enable students to focus on their academic goals without undue financial stress by providing comprehensive support and guidance on financing their studies.
The Computer Science with Embedded Systems bachelor's degree at the University of York offers a comprehensive curriculum designed to develop students' understanding of core computer science principles, with a specific focus on embedded systems technology. The program covers fundamental topics such as programming, algorithms, data structures, computer architecture, operating systems, and software engineering, providing a solid foundation for a career in computing. In addition to these foundational subjects, students explore specialized areas related to embedded systems, including real-time computing, microcontroller programming, embedded hardware design, and embedded software development. This combination equips graduates with the technical skills needed to design, develop, and deploy embedded solutions across various industries, such as automotive, consumer electronics, medical devices, and robotics.
The course is structured to include a mix of lectures, practical laboratory work, and project-based learning, encouraging students to apply theoretical knowledge in real-world scenarios. Students have opportunities to engage in group projects, develop prototypes, and undertake internships or industry placements to gain hands-on experience. The programme also emphasizes problem-solving, critical thinking, and teamwork skills, essential for tackling complex embedded systems challenges in professional settings.
Research-led teaching at the University of York ensures that course content is current and aligned with industry developments. The department maintains strong links with local and international technology companies, enabling students to benefit from guest lectures, collaborative projects, and employment opportunities after graduation. The degree program can lead to various career paths, including embedded systems engineer, software developer, hardware designer, system architect, and roles in research and development.
Students are encouraged to participate in accredited industry certification programs and professional development activities to enhance their employability. The program typically lasts three years for full-time students, with options for part-time study or integrating a year abroad or industry placement. Graduates of the program are well-prepared to contribute to the fast-growing field of embedded systems, combining expertise in computer science and hardware-software integration to meet technological demands across sectors. Overall, the University of York's Computer Science with Embedded Systems degree aims to produce highly skilled professionals capable of designing innovative embedded solutions and contributing to advancements in computing technology worldwide.