The study of computer science is the investigation of computer machines and processes. Scientists and professionals who work in this broad field use a quantitative and methodical approach to solving problems regarding complex computations, software design, and human-computer interaction. As society increasingly relies on computers to manage our day-to-day lives — whether it be medical equipment or financial trading platforms — the demand for experienced software engineers and computer science professionals continues to grow.
Within each of the following courses below are lecturers who bring to life topics within the realm of computer science. Whether you are new and curious, or experienced and versatile, there will be something of interest that will help you to better understand this fascinating subject.