This document contains links that would likely only be of interest to students in my classes (past, current, or future). These links point at mostly reference documents describing how to do certain operations or use certain pieces of software that we have at VTC.
For writing programs or other code files (HTML, LaTeX, etc.), you will need a good quality text editor. There are many possibilities:
In many of my classes, I make use of the Git version control system. I have prepared a short document about Git to help you get up to speed with the system quickly.
I have written several documents describing how to use various integrated development environments and related packages. These documents are intended to help you get up to speed with these systems as quickly and easily as possible.
When programming, you should use a reasonable, consistent style. When appropriate, follow industry standard styles. When there is no well-defined industry standard, you can develop your own. As a starting point, I invite you to review my C/C++ style guidelines.
In certain classes, I make use of the functional language Haskell. I have prepared some instructions for setting up a Haskell development environment on your computer.
If you are using PuTTY to access lemuria.cis.vermontstate.edu, you should read my instructions for setting up PuTTY.
In some of my classes, I make use of the Subversion version control system. Several past VTC students prepared a Subversion How-To that describes how to use the Tortoise SVN Subversion client. The document contains some information on the command line client as well.
In some of my classes, I use IRC to enable student communication. I have prepared some instructions on how to use the xchat IRC client inside the HackBox virtual machine.
I have written some guidelines for the submission of work, and some additional suggestions and requirements for lab reports.
In some cases, I may require you to submit work that has been encrypted and digitally signed with GPG. I have prepared a document describing how to use GPG to do this.
My independent study guidelines describe how I run independent study courses. If you are considering an independent study with me you should first read this document.
Last Revised: 2023-06-01
© Copyright 2023 by Peter Chapin
<peter.chapin@vermontstate.edu>