
Graphics card needs to support at least one external display via HDMI (preferred) or VGA (adaptor OK) to be able to use the projectors for presentations.WiFi (IEEE 802.11n with WPA2-Personal and WPA2-Enterprise).

Connectivity: 2x USB2 or USBBase-T ethernet (adaptor OK).Storage capacity: 200 GB (400 GB for a Mac, Linux, or BSD because students will need to run Bootcamp with a 200 GB partition for Windows).CPU: modern 64 bit processor such as i5 or i7 with at least two physical cores.Mac OS X with a VM or bootcamp for Windows.Windows 10+ (64 bit) with a VM for Linux or BSD as necessary.Therefore, we have established some minimum requirements for the major. Source code is provided for the curious.Each student is required to have a reliable laptop capable of running engineering and computer science software (provided by the university), such as AutoDesk Inventor, Spice, and software compilers. I have personally tried a quick and dirty port of GDO’s Advanced Tetris: Porting a simple graphical program means remapping the keys, relaying out the display and other straightforward minor adjustments. Linux users can use the updated installation script to install and patch elf2flt required by the new bFLT format.Ĭ++ and nSDL now offers interesting opportunities to bring nice software to the TI-Nspire calculator.


Ndless r825 (or higher), required to run programs written with C++ and nSDL.Ndless SDK r825 (or higer) with C++ support and the new bFLT binary format for Ndless programs, which becomes the recommended format to use.Unfortunately the vanilla elf2flt couldn’t handle all the relocations produced by the latest GCC for ARM, including those required when linking with nSDL, hoffa’s port of the Simple DirectMedia Layer library.

Tangrs contributed many months ago to the support of C++ for Ndless with a bFLT loader and patches for the toolchain.
