There are many configurations required for computer science students, which you can look up before purchasing a laptop, like: You will need an i5 or i7 processor with a 2.2 GHz refresh rate so that you can access any file aur launch any application without any problems. A 13 to 15 inches display will be sufficient for your daily usage; bigger screen laptops are also heavier, making them less portable. 8 to 16 GB of RAM is a minimum to run a higher resolution program in your device. 256 to 512 GB hard disk space is enough. You can upgrade all these specifications as per your usage.