Ase

Lecture 8 Introduction to Qt

Introduction to Qt

Lecture 8

Slides Self Study

Lecture 9 Introduction to Modern OpenGL

Three part lecture series introducing Modern OpenGL

Lecture 9 Introduction to Modern OpenGL

Three part lecture series introducing Modern OpenGL

Lecture 9

Slides Self Study

Lab 1 Introduction to Linux

Aims The aim of this lab is to introduce some basic Linux commands and tools The terminal and why it is important basic linux commands ls,pwd,mkdir,cd,rm,man,history. The environment and how to set it up Getting Started The first thing we need to do is to get a terminal open. On Linux this is usually done by pressing the ctrl-alt-t keys. I actually have a default terminal open on login as I use it so much.

Lab 1 Python Setup and Install

Aims The aim of this lab is to help setup and install python and various other tools Using PyEnv for installation of python versions Using Pip to install packages Setup VSCode to edit and run python files Why do I need PyEnv? At present the version of python installed in our linux labs are

Lab 1 The Software build process

Aims The aim of this lab is to introduce the C++ software build process, this will include. Single file software build Using external libraries and package managers (vcpkg) Build Tools (make,cmake) Getting Started We will start this project in a new folder

Lab 2 More Linux

Aims The aim of this lab is to introduce more basic Linux commands and tools Essential Linux Directories Most linux environments have a similar directory structure. The following is a list of the most important directories and their purpose.

Lab 2 Functions and Modules

Aims The aim of this lab is to setup a simple python project using the Turtle module and experiment with writing code and functions. By the end of the Lab we should be able to