Your Computer Engineering Student Toolkit
Undergraduate • Windows
Programming, electronics design and simulation tools for computer engineering students.
Who this toolkit is for
For computer engineering students working across hardware and software.
Essential (4)
Core tools that are broadly useful.
Code Editor / IDE
Why you may need this: A flexible code editor for programming assignments, scripting and web modules.
Winget (verified)winget install --id Microsoft.VisualStudioCode --exact --source winget
Programming Languages
Version Control
Research / Citation
ZoteroOpen SourceAlso on iPhone/iPad
Why you may need this: Organise research sources and generate citations for coursework and dissertations.
Visit Official Website
Recommended (4)
Useful for particular parts of the work or course.
Terminal
Windows TerminalOpen Source
Why you may need this: A modern terminal for running programs and scripts on Windows.
Winget (verified)winget install --id Microsoft.WindowsTerminal --exact --source winget
Electronics
Numerical Computing
- MATLAB
Paid
Why you may need this: Your course may use MATLAB for signals and systems.
Visit Official WebsiteCheck your university access
Your university or college may provide this software or a student licence. Check before purchasing.
Specialist / Optional · Show specialist tools (1)
Consider these for particular modules, tasks or environments.
Numerical Computing
- GNU Octave
Open Source
Why you may need this: A free alternative for many MATLAB exercises.
Winget (verified)winget install --id GNU.Octave --exact --source winget
Course requirements vary. Software requirements differ between schools, colleges, universities and modules. Check your course materials before purchasing software.
Build your student setup
Build My Setup lets you add or remove apps, see why each is included and, where verified packages exist, get one install command. Nothing is installed automatically.