Laptop Recommendations

Software / Peripheral Requirements

These are the recommended laptop specifications for Computer Science courses. The specifications are guidelines for courses that include programming, research, and word processing in the CS curriculum.

If you are purchasing a new computer, check out our Mobile Monarch student notebook program. We've selected several models that meet these technology specifications.

How Does Your System Stack Up?

A bandwidth of ~20 Mbps is recommended for optimal performance, but is not required.

System Specifications

*Ubuntu (or any Linux Distro) is reccomended for ADVANCED users only. Windows programs will not run natively on Linux Operating Systems, so alternatives must be used.

Benefits between Windows & Mac

When choosing an operating system to use for your degree in Computer Science, either macOs or Windows will be a great choice. In most undergraduate courses, professors will demonstrate their lectures on Windows.

Windows

  • Easier development for programming languages using C#, .NET, and SQL server.

  • Well document for setting up development environments for numerous programming languages.

Mac

  • Easier development for iOS and MacOS related applications. Ex: Xcode and Swift.

  • macOS is a unix base environment. This includes the benefit of allowing development for multiple languages and a UNIX style CLI.

Last Updated on May 2, 2022