User Tools

Site Tools


deptlab:cs101

This is an old revision of the document!


Computer Science 101*

*A.K.A. What every Computer Science student should know
  1. Connecting to a remote computer.
  2. How to edit a file on the remote computer
  3. How to transfer files to/from a remote computer.
  4. SVN (Subversion)
  5. Databases in the CS Department
  6. Languages used in the CS Department (a noninclusive list).
    • C/C++
      • gcc/g++ is available in the QBB 244 Linux lab.
    • COBOL
      • OpenCOBOL is available in the QBB 244 Linux lab.
    • Java
      • Zulu OpenJDK 11 is available in the QBB 244 Linux lab and the QBB 1st floor ITS Windows labs.
    • LISP
      • CLISP is available in the QBB 244 Linux lab and the QBB 1st floor ITS Windows labs.
    • Perl
      • Perl 5 is available in the QBB 244 Linux lab.
    • PHP
      • PHP 7.2.x is available in the QBB 244 Linux lab.
    • Python
      • Python 3.8.x is available in the QBB 244 Linux lab. Python 3.8.x in the 1st floor ITS Windows labs.
      • For CUDA in virtual environment:
        • pip install nvidia-cudnn-cu11==8.6.0.163
        • CUDNN_PATH=$(dirname $(python -c “import nvidia.cudnn;print(nvidia.cudnn.file)”))
        • export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CONDA_PREFIX/lib/:$CUDNN_PATH/lib
  • R - For statistical computing and graphics.
    • R 3.6.x is is available in the QBB 244 Linux lab.
  • Visual Studio .NET C, C#, & Visual Basic
  1. The Web Browser
  1. Antivirus
  • On Windows you should run two independent antivirus system.
    • The included Windows Defender (Or whatever it's currently called).
    • A second service like AVG, Malwarebytes, Avast, etc. I do not recommend McAfee as it's more malware than useful. If the System Admin has to work on a computer with McAfee, it gets deleted as the first step. You can reinstall it yourself later.
    • This doesn't mean run five. You can get things too locked down and never figure out what system is restricting what you are trying to accomplish.
  1. Firewalls
  1. Email
    • Email is the official mode of communication at NDSU. Check your @ndsu.edu account for class, fin. aid & billing reminders.
    • You are responsible for monitoring both your Inbox and Junk mail folders for official communications from NDUS and NDUS departments as well as messages from Faculty.
    • If a valid message arrives in my Junk mail folder, how do I prevent this in the future?
deptlab/cs101.1690398865.txt.gz · Last modified: 2023/07/26 14:14 by localadmin