--- title: Laptop Buying Advice description: Practical laptop-buying guidance for DACS students. --- MSV Incognito often receives questions from prospective students about the hardware needed for their studies. You do not need the most expensive laptop, but choosing a balanced machine will make computer labs, group projects, and longer programming tasks much more comfortable. ## Recommended baseline for a new laptop - **Memory:** At least 16 GB RAM. - **Storage:** At least a 512 GB SSD. - **Processor:** A mid-range Core i5-class or equivalent processor, such as an Intel Core i5 or AMD Ryzen 5. - **Operating system:** Windows, Linux, and M-series Macs can all be suitable. Confirm course-specific software compatibility before purchasing. - **Data Science and AI workloads:** An Nvidia GPU is useful when coursework or personal projects use CUDA, but it is not required for every course. ## Is a laptop required? A laptop is required for computer labs in certain courses and is useful for group projects. You will use it to write, compile, and run software in languages such as Java, Python, and C. Lower-end hardware may still work, but compilation, data processing, simulations, and machine-learning workloads can take longer. Chromebooks are generally not recommended because some required development tools and course applications may be difficult or impossible to install. A laptop that runs Windows, Linux, or macOS gives you more flexibility. ## Practical considerations ### Screen and portability A 14- or 15-inch laptop is a common compromise between readable code, a comfortable keyboard, and portability. Smaller screens can feel cramped during programming work, while 17-inch laptops are heavier to carry. Screen quality and resolution matter when you spend many hours reading code and documents. ### Keyboard layout Choose the keyboard layout you already use comfortably—for example, QWERTY, QWERTZ, or AZERTY. Changing layouts while learning to program adds unnecessary friction. ### Battery life and build quality Battery life, weight, keyboard quality, cooling, and repairability can matter more in daily student life than a small difference in processor speed. Read independent reviews of the exact model you are considering, since laptops with similar specifications can differ substantially in these areas. ### Graphics hardware A dedicated graphics card is not necessary for ordinary programming, writing, or most mathematics courses. It becomes more valuable for gaming, computer vision, deep learning, 3D work, or other GPU-accelerated tasks. For CUDA-based software, an Nvidia GPU offers the broadest compatibility. ## Choosing within your budget Prioritize enough memory and storage before paying for a small processor upgrade. A balanced laptop with 16 GB RAM, a 512 GB SSD, a recent mid-range processor, a good keyboard, and dependable battery life is usually a better student machine than a faster processor paired with too little memory or storage. If your budget is tight, consider a well-maintained refurbished business laptop with upgradeable storage or memory. Check the battery condition, warranty, charger, keyboard layout, and whether replacement parts are available before buying. Gaming laptops can provide powerful CPUs and GPUs, but they are often heavier, louder, and shorter-lived on battery. Only pay that portability cost if you expect to use the additional graphics performance.