Resources

Vista Help

Programming from Home

To work from home you'll need to have several things:

  1. A Compiler
  2. A Text Editor
  3. A File Transfer Client

Compiler

The Pascal compiler used by the CSE Department is the GNU Pascal Compiler. You can either:

Connect to the CSE compiler via SSH (Option 1)

You will have to connect with SSH (i.e. a secure connection).

Windows

I recommend using Putty since this is what we use in the lab. You will need to download and install this on your computer. You can get it here: http://www.chiark.greenend.org.uk/~sgtatham/putty/

Mac

The mac has SSH built in. You will need to open a terminal window. Directions for doing this can be found at:

At the prompt type either:

  • ssh Your_CSE_Username@unix.cs.tamu.edu
  • ssh -l username unix.cs.tamu.edu

Install on your computer (Option 2)

If you don't want to connect to the CSE compiler then you can use this option. However, installing GNU Pascal can be a challenge and is probably for advanced users. Regardless, feel free to take download and install.

Get GNU Pascal here: http://www.gnu-pascal.de/gpc/h-index.html

Text Editor

Windows

While you can use any text editor to work with your Pascal source code, we will use PSPad in the lab so we are all working in the same environment. PSPad (along with some other editors) does syntax highlighting.

Get PSPad here: http://www.pspad.com/en/

Mac

I looked around for a free text editor that supports Pascal syntax highlighting. I found TextWrangler.

Get TextWrangler here: http://www.barebones.com/products/textwrangler/

File Transfer Client

Find options for Window and Mac here:
https://wiki.cse.tamu.edu/index.php/File_Transfer_Clients

Windows

I recommend WindSCP. When using WinSCP in conjunction with PSPad on your computer at home, changes are automatically reflected on your files in the CSE Department servers when you save in PSPad. This way when you are using putty to compile and test your code you won't have to go through the steps of uploading the changed file to the computers in the CSE Department.

  1. Set PSPad as an external editor in WinSCP. Information: (http://winscp.net/eng/docs/task_edit & http://winscp.net/eng/docs/ui_pref_editor).
  2. Use WinSCP to connect to the CS Department via SFTP.
    • Host name: unix.cs.tamu.edu
    • User name: Your_CSE_Username
    • Port number: 22 (this should already be set to 22 by default)

Mac

While I haven't used this product, it seems Cyberduck is the preferred free SFTP client for the Mac.

When using Cyberduck in conjunction with TextWrangler on your computer at home, changes are automatically reflected on your files in the CSE Department servers when you save in TextWrangler. This way when you are using putty to compile and test your code you won't have to go through the steps of uploading the changed file to the computers in the CSE Department.

  1. Set TextWrangler as an external editor in Cyberduck. Information: (http://trac.cyberduck.ch/wiki/help/en/howto/edit).
  2. Use Cyberduck to connect to the CS Department via SFTP.

    Here are some directions I found, just use unix.cs.tamu.edu instead of sun.westga.edu for the Server: http://www.westga.edu/its/index_5329.php

    • Server: unix.cs.tamu.edu
    • Username: Your_CSE_Username

Course Grade Calcuators

Tutors

NameEmailRate
Esmaeil Gargari Negotiate