Computer Science Laptop Requirements


These are minimum student laptop requirements for taking classes at the Department of Computer Science


Operating System Windows 10 Pro, Enterprise Apple OS X 10.13.x or higher
Software Applications Free download Microsoft O365 Free download Microsoft O365
Processor Core i5/i7/i9 Core i5/i7/i9/M1/MX
Memory 16 GB or higher 16 GB or higher
Hard Drive 250/500 GB or higher 250/500 GB or higher
Graphics Card Integrated min 512MB video memory or higher Integrated min 512 video memory or higher
Wireless 802.11 AirPort
Warranty 4-year parts replacement on site 3-year parts and labor AppleCare


  • USB Flash Memory Storage Device.
  • External USB hard drive for data daily backup.
  • Antivirus and Malwarebytes are provided by the University.


Q: Can I buy a better, more powerful laptop?

A: What you see on this page are the minimum necessary laptop specifications to get the job done. If you have an option for a better machine, by all means – buy a better laptop.

Q: What is better or more practical for taking CS classes – Windows or Mac?

A: We see more student population gravitating towards Mac machines as the most classes, especially in game development, are provided on OS X platform. It can be done on Windows laptop as well; however, with some extra effort.

Q: Do I need a computer with a touch screen?

A: No, it is not necessary.

Q: Is an ethernet port necessary?

A: No, you will be fine with our local WiFi connection.

Q: Is it OK if I purchase Toshiba/Sony/Apple/Lenovo laptop? 

A: We consider our students to be advanced computer users and suggest to go with what you feel comfortable to play, reconfigure, install whatever needed and enjoy your CS classes.

Q: Can I purchase a tablet instead?

A: Even though tablets are lightweight and may be what you get used to in your everyday life, they are not suited well for computing power demanding applications you will be using for CS projects.

If you have any questions about Computer Science Department student laptop requirements please contact us at or 303-871-3299.