Setup for programming projects
For general questions and help regarding CSE computing services, please contact Engineering Technology Services (ETS); details are available at this link. The ETS Knowledge Base, with many useful articles, is available at this link.
You will do all your work for the projects on the coelinux.coeit.osu.edu servers
To access these servers off-campus, or when using the campus wireless network, you need to connect to a VPN first. If you have used the Ivanti VPN before, please note that it will be retired on September 4, 2026. In its place the College will start using the FortiClient VPN. For more details, see this link. If you run into any issues with FortiClient, you can try Ivanti (details here) but keep in mind that it will likely be deactivated after September 4, 2026.
To access a server, use PuTTY (link) or FastX (link). To copy files to/from a server, use any SSH-based copy utility (e.g., scp, pscp, WinSCP, FileZilla).
The 6341 projects use the Java programming language. To use Java on coelinux servers, execute module load openjdk from the command line. To avoid typing this command every time you log in, add module load openjdk at the end of your ~/.bashrc file.
Once you have loaded openjdk, execute java -version from the command line. You should see something like
openjdk 25.0.4 2026-07-21 LTS
OpenJDK Runtime Environment Microsoft-14670795 (build 25.0.4+7-LTS)
OpenJDK 64-Bit Server VM Microsoft-14670795 (build 25.0.4+7-LTS, mixed mode, sharing)