Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Computer and Computation

Slides

Lecture Video

This lecture has been recorded using Zoom. You need to use your NUS email to access it. Please access the Zoom recording use the links below:

Content

This week, we will explore computer hardware and software, starting with the history and development of computer systems. We will examine computer architectures, focusing on the basic components such as the CPU, GPU, memory, and storage. We will discuss the differences between CPUs and GPUs, their roles, and functionalities. Additionally, we will cover fundamental programming languages and libraries, and assess the performance of your code using Python libraries. Finally, we will demonstrate version control with git and collaboration using GitHub.

Learning Objectives