This course provides a comprehensive treatment of the theory, design, and implementation of digital signal processing algorithms. In the first half of the course, we emphasize frequency-domain and ...
Computers are all around us. How does this affect the world we live in? This course is a broad introduction to computing technology for humanities and social science students. Topics will be drawn ...
There are the released lectures from a course at UC Santa Cruz (CSE 228A). They are Jupyter notebooks, so one can execute code and see the result directly in the slides. To get the best layout, we use ...
This page lists a summary of Computing Resources provided by Computer Science IT Services for students. The computing resources page for faculty, student faculty, and staff is located here. The ...
Gabriel Guimaraes grew up in Vitória, Brazil, in a yellow house surrounded by star-fruit trees and chicken coops. His father, who wrote software for a local bank, instilled in him an interest in ...
The inexorable rise of the digital world, driven by rapid AI development, has made data scientists more in demand right now than ever before. The advances of analysing big data span beyond the digital ...
The stand-alone computer course is the earliest IT training model in teacher education. Designed in the early 1980s, the course responded to increasing demands from schools that teachers have adequate ...
Apply now for 2026 entry or register your interest to find out about postgraduate study and events at the University of Sheffield. Our programme bridges computer science, machine learning, linguistics ...
The ESRC STEPS Centre has made its free online course on Pathways to Sustainability available with new video lectures and reading lists. The course introduces a set of ideas, approaches, cases and ...