Instructors: NEW INFORMATION
Several instructors rewired the podium for the specific configuration the wanted. I have understood those requirements and installed new equipment to make that simpler, and to not disadvantage others who were left to return the wiring to the previous configuration.
|
If you are in a class with a class account, you can log into any machine in the lab.
Help is available,
The Computer Science Lecture and Learning lab is located within the Computer Science Department, on the third floor of the Ungar Building. It is used for an interactive teaching experience, where labs and workshops work together to provide an effective and exciting learning experience.
See also the Discovery Lab
Bromeliad machine names | ||
---|---|---|
____________ | ____________ | ____________ |
aechmea | ananas | barfussia |
bromelia | catopsis | connellia |
dyckia | edmundoa | greigia |
guzmania | hechtia | lymania |
navia | ochagavia | pepinia |
pitcairnia | portea | puya |
quesnelia | racinaea | fosterella |
cipuropsis | encholirium | werauhia |
ronnbergia | brewcaria | fernseea |
sequencia | tillandsia | ursulaea |
vriesea | wallisia | zizkaea |
The machines are networked to share a file-system and about 6TB of storage. The server is johnston.cs.miami.edu, and each client machine is named for a bromeliad genus. The entire lab is referred do as bromeliad.
The computers can be used as a desktop, when the student is in the lab, or remotely using ssh. However the ssh requires arrangements, as the machines are protected in their access to the internet.
Class Account: If the instructor of the class wishes the students to use the machines in the lab, class accounts will be created. These accounts require the student provide,
Other Lab Uses: Some classes will meet in this room, but the student shall bring in their own laptop, and work on that. The instructor of the course chooses the computer use for the course.
Policy: Students must follow the computer use policies of the University of Miami as well as these policies,
The department has a second computer lab (pictured) for the gathering of students in groups, meeting with TA's.
This lab is adjacent to the teaching lab, on the third floor of the Ungar Building and all the University community is invited, especially majors and minors in the various Computer Science and Data Science programs across the University.
The department makes entensive use of the unix operating system and terminal based access to computing devices using ssh. We suggest that all majors arrange to have access to a unix command line and a standard unix ssh install.
While not all unix tools are standard on OSX, ssh is. However ssh is not standard on Windows, and many free implementations are not correct. For either more extensive unix tools on OSX or the usual set of unix tools on Windows, here are the options.
There are various options for becoming multi-platform:
Apple's development suit is called XCode. It contains the standard unix tools, including make and subversion. It is available for free on the AppStore.
WSL: Windows Subsystem for Linux
Windows can run linux side-by-side with the windows OS using WSL. Also see: Get Started
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Once done, features such as ssh, make, svn and git are available using apt-get.
sudo apt-get update sudo apt-get upgrade sudo apt-get install build-essential ssh subversion git
cd /mnt/cassuming a C: drive. Adjust if necessary.
⚙ Conversely, from a Windows PowerShell access your unix files with,
cd \\wsl$\ubuntu-20.04Adjust if necessary.
For Windows users another option is the Cygwin product. Like WSL it runs a side-by-side unix system on windows.
For either Windows or OS-X users, a possibility is to have your machine host and virtual image of a unix machine, under emulation.
A new alternative is Multipass by Canonical. This is similar to WSL but runs on all platforms.