Computer Requirements
Your computer is going to be the #1 tool of your career, and tools are worth some investment. Get a reliable computer, treat it well, and pay for the extended warranty if you can afford it.
![Man coding programming languages for blockchain on laptop](https://kenzie.snhu.edu/wp-content/uploads/2023/02/a1203192_edit-540x420.jpg)
Your computer is going to be the #1 tool of your career, and tools are worth some investment. Get a reliable computer, treat it well, and pay for the extended warranty if you can afford it.
These computers requirements are maintained by the Instructional Team with the goal of reducing risks that could disrupt your learning experience and slow your progress toward your goals. These requirements are designed to prevent avoidable bugs, incompatibilities, and performance issues in your hardware and software.
Memory: 8 GB+
Processor: Any modern chip
Storage: 256 GB+
Other: Headset, webcam
If you wait until the last minute to set up your system, unexpected difficulties could risk a smooth start to your learning journey. It is your responsibility to have a working operating system that meets the above requirements prior to starting the program.
Learners always fall behind from the very beginning if they do not show up prepared on Day One. That’s not a good way to set yourself up for success! Set up your computer early and use it for a few days.
As a rule of thumb, if a computer is inexpensive, it is not likely to last long. So, weigh your options. You don’t want your computer breaking down during your time in the program, if you can help it. We recommend that you consider computer models that meet all three of the following conditions. These are industry-standard best practices.
An example: The Dell XPS 13 model that was released in 2021 is likely to be reliable because:
Other examples include (but are not limited to) the Lenovo ThinkPad X-Series and T-Series, as well as the Apple MacBook Pro.
One more thing: When it comes to today’s computers, the one hardware requirement that will make the biggest difference to your daily experience in this program is RAM memory.
If you have questions, check below for answers. If you still have questions, contact your Admissions Counselor who will be able to answer your question or refer your question to technical support or the Instructional Team.
It may seem like a lot to some of us – especially those of us who remember the days of dial-up modems. But 8 GB isn’t much in today’s computing era. You will be using a lot of RAM memory as a developer or a designer. Even jumping to 12 GB will noticeably affect your daily experience. It’s recommended that computers used in the Software Engineering – Backend Development program should have a minimum of 16GB of memory.
Intel or AMD processors only: Processor clock speeds (for example, “2 Ghz”) are not reliable indicators of processor performance. If it isn’t a very old processor, and your computer meets all the other requirements, then it is probably enough for this program.
If you get a 2020 or newer Apple computer containing an M1 (Silicon) chip, you may want to consider upgrading your RAM memory a little higher than normal. Our normal minimum RAM requirement is 8 GB. But we would recommend 12 or 16 GB for these Apple computers.
Overall, your computer’s RAM memory is far more important than the processor for the purposes of most software developers and designers.
Of course! We would, for example, recommend an SSD (solid-state drive) rather than a HDD (harddisk drive). SSDs are far, far faster. This is the most easily attainable improvement to performance, apart from increased RAM. But don’t stress if you don’t get it.
Good graphics support will also provide a significant performance improvement, but you won’t find a lot of options in the laptop ecosystem, except for expensive gaming machines.
A set of headphones, a mic, and a webcam will be essential for communicating with facilitators, advisors, and your peers. Headphones will also be important for listening to video curriculum while in public spaces.
We recommend avoiding the cheapest headsets because the audio quality and volume levels of the mic and headphones will grow annoying to you and others. You don’t need an extremely highquality headset, but pick up a slightly more expensive kind, if you can afford it. Gaming headsets are often good.
This is the oldest version of Mac OS that Apple will still support by the end of 2022. Official support is critically important because unsupported computers will not receive dire security fixes.
While Hackintosh is a cool idea, it is also the hardest option to get working correctly and can be unreliable even in the best cases. For now, we don’t recommend it for your education and career.
All of the Linux-specific instructions in our curriculum are written for Ubuntu. It is also far easier to find Ubuntu-specific help on the web than it is to find help for other distributions.
If you are already comfortable with another Linux distribution, however, you may choose to continue to use it – provided you understand that you will be responsible for figuring out the differences and fixing any problems that arise
At least once every six months, Microsoft releases a maintenance update that resets the system’s bootloader.
When this occurs, the computer suddenly forgets that Linux (Ubuntu) is installed, making it impossible to access your Linux installation – as well as making it temporarily appear that your entire Ubuntu installation was somehow deleted – until you fix the bootloader again.
The fix isn’t always difficult, but it is risky and advanced. So, avoid it or proceed with thoughtful caution. We cannot commit to providing IT support for every type of problem. Your computer is your property. If something goes wrong, it’s up to you to find a solution (though we may be able to provide some help).
Avoid installing Ubuntu on a virtual machine unless you know your computer both supports virtualization and has the specs to support a virtualized Ubuntu at the same time as Zoom video streaming and Google Chrome with a few dozen busy tabs open.
Virtual machines have heavy performance requirements, so it is best only to use them on gaming machines or other very powerful computers.
Windows 7 and earlier versions are no longer receiving critical security updates from Microsoft. No one should be using them while connected to the internet, even for a few seconds. The risk to yourself and others is too great. Even if the machine seems to work fine, it is at much higher risk of being used to record your personal/financial data or operate as a drone in a botnet without your knowledge.
Windows 8.1 does not fully support certain features that you may require during our program. The chief concern is WSL. Though WSL is not currently a requirement, it is increasingly useful for developers on Windows systems and may become a requirement during your time in the program.
Windows 10 S and Windows 11 SE are very restricted versions of Windows, which – among other limitations – prohibit most types of software installation. You will need to be able to install many types of software during the program, and you will need full control.
Additionally, on Windows Home or Pro editions, some manufacturers enable what is called “S mode,” which restricts software installations to the Windows Store. You will need to disable this in order to install some of the software you will need.
If your Windows computer meets or (even better) exceeds the requirements at the top of this document, any model should be enough. However, we do have some very good advice for selecting a quality computer.