Best MacBook for a Software Engineering Student?

Hello Mr. Robin, I’m Dilakshan from Sri Lanka. Next month I’m going to join the University for BEng (Hons) Software Engineering degree program. I don’t have any idea which MacBook fits for me. I decided to change to Apple eco system.

I’m gonna start my academic activities in September. I’m doin Software Engineering. Which MacBook better suits for me? Budget is not an issue.

So, here are my modules.

1st Year

  • Trends in Computer Science
  • Computer System Fundamentals
  • Software Development I
  • Web Design and Development
  • Mathematics for Computing
  • Software Development II

2nd Year

  • Object Oriented Programming
  • Database System
  • Software Development Group Project
  • Software Engineering Principals and Practice
  • Algorithms: Theory, Design and Implementation

Optional Modules in 2nd Year

  • Mobile Application Development
  • Server Side Web Development
  • Operating Systems Programming
  • Robotic Principals
  • Business Analytics
  • Machine Learning and Data Mining

3rd Year Industry Placement

4th Year

  • Final Year Project
  • Formal Methods
  • Cyber Security
  • Concurrent Programming

4th Year Optional Modules

  • Advanced Server Side Web Programming
  • Applied Robotics
  • Advanced Analytics
  • Mobile Native Application Development
  • Internet of Things
  • Operational Research and Optimization

And a important thing is I want to use the MacBook for at least 5 years. Please suggest me a suitable model.

Hi bro, for most computer and software engineering students, Macbook Air is sufficient. But if budget allows and you are getting it from outside Sri lanka, then consider Macbook Pro models too.

with 512GB base storage will be suitable. also when it comes to RAM memory if you are going with 8GB RAM it will be suitable for most regular works.

Only if you are planning to store more data and work on ML related projects, then getting 1TB storage with 16GB RAM minimum will be good idea.

Thank you for your response Mr. Robin :+1:t2:

1 Like