COMS10016 | Week 01 | Preparation

SYSTEM SETUP FOR WINDOWS 10 or 11

This is a brief tutorial on how to setup your personal Windows 10 or 11 64bit Home or Professional system to be ready for the COMS10016 unit. The below steps represent one out of many ways of setting up your Windows 10 or 11 system for the unit. Before you start make sure Windows 10 or 11 is up-to-date with respect to updates and features. It is your responsibility to keep your personal system and passwords safe.

CHECK SYSTEM COMPATIBILITY

ACTIVATE WSL2 (WINDOWS SUBSYSTEM FOR LINUX) IN WINDOWS 10 or 11

INSTALL THE CLANG COMPILER

INSTALL HASKELL, QUICKCHECK, and HLS

INSTALL THE VSCODE EDITOR


At this point your system is ready for most of the COMS10016 unit and you are ready to start programming in C and Haskell. Further installations are optional at the beginning of the unit. However, during the last part of the unit we will use graphics, and for this we will need the SDL2 graphics libraries and a Linux desktop environment...

INSTALL THE SDL2 DEVELOPMENT PACKAGE

INSTALL THE VCXSRV WINDOWS X-SERVER

INSTALL THE LXDE LINUX DESKTOP

RUNNING THE LINUX DESKTOP AND CHECKING SDL2