Detaylandırır mısın?
Elbette. Senin bölümüne göre yazacağım programların bir kısmı değişebilir ancak sonuç aynı olacaktır.
Programlama derslerinde yüksek ihtimalle C/C++ göreceksin. macOS üzerinde bu dil için derleyiciler elbette mevcut ancak derste gördüğün Microsoft standartlarından uzaklaşacaksın. Ödev gönderimi yaparken Visual Studio projesi göndermen gereken durumlar olacak (Visual Studio Mac bazı senaryoları kapsamasına rağmen C++ desteği yok)
Web Programlama dersinde macOS üzerinde geniş olarak mevcut olan bir dil kullanırsan sorun yok ancak bizim okullarımızda favori olan ASP.NET (Framework) ile geliştirme yapamazsın. Microsoft son yıllarda .NET Core desteğini genişletti ancak .NET Framework için aynı durum geçerli değil.
Mikroişlemciler, bilgisayar Organizasyonu derslerinde derste kullanılan 20 yıllık 8085-8086 emulatörünü çalıştıramayacaksın. MARS gibi Java tabanlı emulatörleri kullanabilirsin ancak dersten kopmanla sonuçlanacak bu durum.
İşletim Sistemleri dersinde VirtualBox benzeri bir sanallaştırma yazılımlarını ARM mimarisi kullanan macOS işletim sistemli cihazında nasıl çalıştıracaksın. Hadi bir şekilde sanallaştırma uygulasan bile işlemcinin (SoC) mimarisi tamamiyle farklı.
Veritabanları için MSSQL kullanıyorsan ayrı bir sıkıntı. Microsoft'un yayınladığı macOS versiyonu var ancak sen ARM mimarisindesin. ARM için MSSQL desteği yok.
Bu yazdığım sorunların bir kısmını farklı yöntemlerle çözmeyi deneyebilirsin ancak ileri aşamalarda sorunlar katlanarak artacak. Bilgisayar Mühendisliği için X64 Windows bir cihaz alman gerekli.