Unless otherwise listed in the course syllabus, for all courses I teach at UNB, the only supported hardware/software environment is the Faculty of Computer Science Linux Labs.
Currently several labs are available to students. You can use any of the ones marked "General Purpose Linux Lab" for your coursework. Renovations in GC112 are actually complete as of this writing, although that page is not updated.
Note that most labs have scheduled activities in them, so keep that in mind when planning your coursework.
Remote access to the labs is possible via remotelab
In general the software we use is free and quite portable, and you are welcome to install it on your own computer. I will answer questions about this on a best efforts basis.
Note that in particular, hardware, software, or network failure on non FCS facilities (e.g. your laptop) is not a valid excuse for late assignments.