Getting Started in CSCI-E26
COURSE SETUP CSCI-E26

Before the first class, please do these steps to prepare. If you have any questions or problems doing them, write to molay at fas.harvard.edu .

Also, check the course site at https://cscie26.dce.harvard.edu/~dce-lib113/ or the course Ed Discussion site for news and announcements. To reach the Ed Discussion site, click the Ed Discussion link on the course Canvas site.

  1. Try some self-assessment exercises at
    https://cscie26.dce.harvard.edu/~dce-lib113/lectures/lect01/1_Handouts/self_quiz.html to make sure you are prepared for CSCI-E26. If you find these exercises difficult, have questions about them, or would like me to review your solutions, send email to molay at fas.harvard.edu.
  2. Get your Harvard Key at
    https://key.harvard.edu/
    This key will give you access to class, office hours, and sections. The key will also allow you to set up your account on the course server.
  3. Get your Harvard NetID at
    https://key.harvard.edu/manage-account
    This NetID is your username for your account on the course server: cscie26.dce.harvard.edu.
  4. Synchronize Your Password
    https://key.harvard.edu/manage-account
    This NetID is your username for your account on the course server: cscie26.dce.harvard.edu. Clicking this synchronize password link will make sure the key password is attached to your server account.
  5. Download and install VPN software for Harvard's VPN
    You can only connect to the course server over Harvard's Virtual Private Network. To use this network, you have to download and install the Cisco AnyConnect client program. Here are the details:

    Go to https://harvard.service-now.com/ithelp?id=kb_article&sys_id=f90a73f6dba21c5c60c0d9fcd39619ea for system requirements and instructions for downloading and installing the software.

  6. Connect to the VPN
    Make sure the software works and you can connect to the VPN by following the instructions at https://harvard.service-now.com/ithelp?id=kb_article&sys_id=a81371cc4744b9d06b944f53636d4387
    If this does not work, write to or call Harvard HUIT technical support. You must have this VPN connection working to do course work.

  7. Make sure you can login to the course server. Use ssh to connect to cscie26.dce.harvard.edu using as username the Harvard NetID you found in an earlier step and the password you use for the Harvard Key.

    On macOS and Linux, open a terminal and type ssh your-NetID@cscie26.dce.harvard.edu . This also works in a cmd.exe window on Microsoft Windows. On Windows, another method is to install puTTY, secure CRT or other ssh client and connect to cscie26.dce.harvard.edu. puTTY can be downloaded from the Internet, and secureCRT is available from the Harvard FAS Downloads page

  8. Complete a Student Info Form at
    https://cscie26.dce.harvard.edu/~dce-lib113/infoform/
  9. Set up Zoom
    If you have Zoom installed you have already done this step. If you do not have Zoom installed already, download the client from http://zoom.us and install it on your computer. Make sure your microphone and webcam work. Make sure you have updated the software to the newest version. You are required to use your webcam during online class activities (class, section, office hours).
  10. Set up a Backup System
    Your files on the e26 server are not backed up by the system. If there is a crash or if you accidentally delete files, you must be prepared to recover your work from some backup.

    If you write your programs using your home machine, make sure you have a backup system there. You can also use github. If you already use github, use your account there, but make any course repositories private. If you prefer, you can set up a Harvard github account at https://code.harvard.edu .

    Please use some backup system to prevent losing work you do for the course. The e26 machine has no backup system. If it has a serious problem, all your work on e26 may be lost.

  11. Do I Need Unix/Linux at Home?
    No. You can use our course server (cscie26.dce.harvard.edu) to do your course work. If you have a Macintosh, you have Unix at home. If you have a Windows computer, you can install Linux along side Windows, or you can make a bootable Linux USB drive with persistent storage and run Linux when you need to. There is also a package called Linux Subsystem for Windows that runs Linux within (or under or on ..) Windows.