1. Do I have to have my own computer or laptop?
Ans. No, you don't. Faculty of ICT provided computers for all students in the class but if you want more privacy or continuity of working between your place and faculty you should go for it.
2. Can you recommend me the specs
Ans. Yes, I can. The faculty recomended
-- CPU: Intel Core i5 or i7 Gen 11 or higher, AMD Ryzen 5 or 7 5500 series or higher
-- Storage: SSD PCLe/NVMe M.2 512GB or higher
-- Ram: DDR4 16GB or higher
-- Graphic for general programming: NVIDIA GeForce MX450 2GB GDDR6 or AMD Radeon Graphics
-- Graphic for multimedia purpose: NVIDIA GeForce GTX1650 4GB GDDR6 or AMD Radeon RX 5500M 4GB GDDR
*note that this is the recommended specs for buying a new one, lower specs still okay.
3. How about Macs?
Ans. Macs are also recommended but some applications may not support but instructors always have alternative applications for Macs.