Difference between revisions of "Main Page"

From Tux
Jump to: navigation, search
(UNLV CS student resources)
 
(84 intermediate revisions by 5 users not shown)
Line 1: Line 1:
'''This site is still under construction'''
+
=<pre style="color: red">If you are a '''Undergraduate CS student''' and need a password reset please click [https://www.it.unlv.edu/news/reset-ace-and-myunlv-passwords here]. If you are a graduate student, please contact reza.faraji@Unlv.edu for CS account password reset=
  
If you are a CS '''instructor''' and would like an account please e-mail jamie.harvey@unlv.edu. 
 
 
If you are a CS '''student''' and cannot find the information you need here, check [https://tux.cs.unlv.edu/oldtux.html the old tux site]. 
 
  
 
==General information==
 
==General information==
* <code>tux.cs.unlv.edu</code> is the homepage for the UNLV CS instructional lab, TBE B-361  
+
* <code>tux.cs.unlv.edu</code> is the homepage for the UNLV CS instructional lab   
* This site contains relevant useful information for CS students
+
* Use the general purpose login new server, <code>cyrus.cs.unlv.edu</code> for remote logins.
* Use the general purpose login server, <code>bobby.cs.unlv.edu</code> for remote logins
+
* You would need UNLV VPN to access the remote server. For VPN access please visit <code>https://help.unlv.edu/TDClient/33/IT-Support-Portal/Requests/ServiceDet?ID=100</code>, and request for service.
* <code>cardiac.cs.unlv.edu</code> and <code>java.cs.unlv.edu</code> can also be used for remote logins and network & OS programmers '''must''' use <code>cardiac</code>
+
* Your Student home directory (Y Drive) is mounted on <code>cyrus.cs.unlv.edu</code> You can access this drive from any Windows machine on campus.
* Please use a flash drive and/or cloud storage to back up your Linux and Windows files
+
* <code>cardiac.cs.unlv.edu</code> and <code>java.cs.unlv.edu</code> can also be used for remote logins with previous CS accounts; network & OS programmers '''must''' use <code>cardiac</code>
 +
* Please use the Y drive and/or cloud storage to back up your Linux and Windows files.
 +
* To access your Y drive from a browser, please visit <code>https://rebelfiles.unlv.edu/Account/Login?ReturnUrl=%2f</code>
  
 
==UNLV CS lab and server information==
 
==UNLV CS lab and server information==
* [https://tux.cs.unlv.edu/AccountApplication/ UNLV Computer Science lab account application or password reset]  
+
* If you are using a VSCode extension to connect to a CS server please follow [[VSCode Extension|these instructions]]
 +
* To use the computers in TBE B-361 you can use your ACE account
 +
* To reset your password you would have to contact the OIT helpdesk.  
 +
 
 +
* '''''[[Lab instructors]]'''''- current lab instructors, lab schedule, and office hours.
 +
* '''Be sure to reboot the systems in TBE B-361 when you are finished'''
 +
* [[Access]] - how to use your CS account in the TBE B-361 lab and remotely from your home or elsewhere
 +
* [[Changing password]] - how to change your CS password in Linux or Windows
 +
* [[Sending email]] - how to send email from UNLV CS servers
 +
* [[Process control]] - how to find & terminate processes (for CS 370)
 
* [https://tux.cs.unlv.edu/lab_man/linuxmanual.pdf CS 135 lab manual]
 
* [https://tux.cs.unlv.edu/lab_man/linuxmanual.pdf CS 135 lab manual]
* [https://tux.cs.unlv.edu/gaschedule/index.html GA login/logout]
+
* [[System administrator]] - contact information for the system administrator Reza Faraji <code>reza.faraji@unlv.edu</code>
* [[Lab instructors]] - current lab instructors and their schedules
+
* [https://tux.cs.unlv.edu/ticket/index.html Report a problem with a CS server, printer, or lab]
* [[Printing]] - how to print out from the computers in TBE B-361 and check your print quota
+
* [[FAQ]] - frequently asked questions about labs and remote servers
* [[Access]] - how to access UNLV CS servers using [[terminal emulators]] and [[network file transfer clients]]
 
* [[System administrator]] - contact information for the system administrator
 
  
 
==Computing policies and rules==
 
==Computing policies and rules==
 
* [https://www.unr.edu/Documents/it/policies/nshe_comp_res_policy.pdf NSHE Computing Resources Policy] (PDF)
 
* [https://www.unr.edu/Documents/it/policies/nshe_comp_res_policy.pdf NSHE Computing Resources Policy] (PDF)
* [https://oit.unlv.edu/about-oit/student-computer-use-policy OIT Computer Use Policy]
+
* [https://catalog.unlv.edu/content.php?catoid=4&navoid=170#UNLV_Stud_Comp OIT Computer Use Policy]
* [https://oit.unlv.edu/labs-classrooms/lab-rules OIT lab rules]
+
* [https://www.it.unlv.edu/computer-labs/about/lab-rules OIT lab rules]
  
 
==UNLV CS student resources==
 
==UNLV CS student resources==
 
* [[Syllabus information]]
 
* [[Syllabus information]]
* [[submit script]] - frequently used for submitting assignments to instructors on UNLV CS servers
+
*[[Linux Guide]] - A helpful guide containing information on how to use Linux
 +
<!--*[[Errors]] - A guide for dealing with compiler errors, what they mean, and possibly how to fix them. Also includes information on runtime errors.-->
 +
* [[Submit script]] - frequently used for submitting assignments to instructors on UNLV CS servers
 +
*[[VirtualBox]] - Download, installation, and resources for VirtualBox/ Virtual Machines. Includes the UNLV Ubuntu image.
 
* [[C++ syntax]]  
 
* [[C++ syntax]]  
* [[C++ style]]  
+
* [https://google.github.io/styleguide/cppguide.html C++ Style (Google)] - A guide on formatting when writing in C++.
 
* [[Testing and debugging]] - tips for developing test cases and debugging programs
 
* [[Testing and debugging]] - tips for developing test cases and debugging programs
 
* [[Linux commands]] - reference and tutorials for useful Linux shell commands
 
* [[Linux commands]] - reference and tutorials for useful Linux shell commands
Line 36: Line 45:
 
* [[Text editors]] - reference and tutorials for using common Linux text editors (vim, nano, emacs)
 
* [[Text editors]] - reference and tutorials for using common Linux text editors (vim, nano, emacs)
 
* [[Academic misconduct]] - information about UNLV's Student Academic Misconduct Policy with a focus on how it relates to computer programming
 
* [[Academic misconduct]] - information about UNLV's Student Academic Misconduct Policy with a focus on how it relates to computer programming
* [[Non-major information]] - information regarding our program and lower level courses for current high school students, AP Computer Science students, transfer students, non-major students, and current students between semesters
+
* [[Prospective student information]] - information regarding our program and lower level courses for current high school students, AP Computer Science students, transfer students, non-major students, returning students, and current students between semesters
 +
* [[Opportunities for students]] - work, research, and service opportunities and details about student organizations
 
* [[Online judges]] - details and links to online systems used for programming contests and practice
 
* [[Online judges]] - details and links to online systems used for programming contests and practice
* [[VirtualBox]] - details on installing other operating systems within a virtual machine on Windows, macOS, or Linux including a guide for installing Debian on VirtualBox in Windows
+
* [[Microsoft Imagine | Microsoft OnTheHub/Azure Dev Tools for Teaching]] (formerly Imagine / DreamSpark / MSDN Academic Alliance) - free software design and development tools from Microsoft, only available for UNLV CS students.  Includes various versions of Windows operating system, Visual Studio for Windows and Mac, VMware, SQL Server, Access, Project, Visio, and Azure.
* [[Microsoft Imagine]] (formerly DreamSpark / MSDN Academic Alliance) - free software design and development tools from Microsoft, only available for UNLV CS students.  Includes various versions of Windows operating system, Visual Studio for Windows and Mac, SQL Server, Access, Project, Visio, and Azure.
 
 
* [https://www.unlv.edu/asc Academic Success Center] - free tutoring, coaching, and seminars
 
* [https://www.unlv.edu/asc Academic Success Center] - free tutoring, coaching, and seminars
 
* [https://www.unlv.edu/drc Disability Resource Center] - accommodations for students who experience disabilities
 
* [https://www.unlv.edu/drc Disability Resource Center] - accommodations for students who experience disabilities
 +
* [https://tux.cs.unlv.edu/dl_10_traits_programmer.pdf Programmer traits] (PDF)
 +
*[https://wiki.centos.org/HowTos CentOS wiki] - Wiki for the CentOS Operating System
 +
* [https://mydomain.unlv.edu/ UNLV WEB HOSTING] - UNLV has free web hosting available. You need to Sign in with your ACE account to access it.
  
==CS-related student organizations==
+
==UNLV CS wiki instructor user pages==
* [http://unlvacm.com/ UNLV Association for Computing Machinery (ACM)]
+
* Dr. Jimi Andro-Vasko
* [https://www.facebook.com/UNLVIEEEStudentBranch/ UNLV Institute of Electrical and Electronics Engineers (IEEE)]
+
* Dr. Kishore Chidella
* [https://sites.google.com/site/upeunlv/ UNLV Upsilon Pi Epsilon (UPE)] - International Honor Society for the Computing and Information Disciplines
+
* [[User:Greg|Dr. Grzegorz Chmaj]]
 +
* Dr. Jorge Fonseca
 +
* [[User:Ed|Dr. Ed Jorgensen]]
 +
* [[User:Dolly|Dolly Jorgensen]]
 +
*Mr. Brian Page
  
 
==Useful links==
 
==Useful links==
* [https://tux.cs.unlv.edu/dl_10_traits_programmer.pdf Programmer traits] (PDF)
 
* [https://tux.cs.unlv.edu/Leecommandments.pdf Lee's ten commandments for CS 135] (PDF)
 
 
* [http://accounts.egr.unlv.edu/ EGR account application] - For using computers in TBE A-311.  The CS department has no involvement with EGR accounts or the TBE A-311 lab and it is not required for access to the TBE B-361 lab, computers, or CS servers
 
* [http://accounts.egr.unlv.edu/ EGR account application] - For using computers in TBE A-311.  The CS department has no involvement with EGR accounts or the TBE A-311 lab and it is not required for access to the TBE B-361 lab, computers, or CS servers
 
* [https://www.unlv.edu/registrar/calendars UNLV calendars and schedules] - for course descriptions and degree information
 
* [https://www.unlv.edu/registrar/calendars UNLV calendars and schedules] - for course descriptions and degree information
* [https://catalog.unlv.edu/index.php UNLV undergraduate and graduate catalogs] - for important dates related to registration, final exams, and holidays
+
* [https://catalog.unlv.edu/index.php UNLV undergraduate and graduate catalogs] - for important dates related to registration, payment deadlines, withdrawing/auditing, final exams, and holidays
 
* [https://my.unlv.nevada.edu/ MyUNLV]
 
* [https://my.unlv.nevada.edu/ MyUNLV]
 
* [https://my.unlv.nevada.edu/psp/lvporprd_10/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL UNLV class search]
 
* [https://my.unlv.nevada.edu/psp/lvporprd_10/EMPLOYEE/HRMS/c/COMMUNITY_ACCESS.CLASS_SEARCH.GBL UNLV class search]
Line 59: Line 73:
 
* [https://rebelmail.unlv.edu/ Rebelmail]
 
* [https://rebelmail.unlv.edu/ Rebelmail]
  
== Getting started ==
+
==Useful software==
 +
*[https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html Putty] - SSH client for Windows. You can use this to connect to the UNLV servers. Can also be installed on Mac with a Homebrew. For instructions on using and installing Putty, see: [[Putty]].
 +
*[https://mobaxterm.mobatek.net/download.html MobaXterm] - Another SSH for Windows. Supports multiple sessions.
 +
*[https://itunes.apple.com/us/app/termius-ssh-client/id1176074088?mt=12 Termius] - An SSH client for Mac.
 +
*[https://winscp.net/eng/download.php WinSCP] - A FTP client for Windows. Allows you to transfer files between your computer and the school servers. For instructions on installation and usage, see [[WinSCP]].
 +
*[https://filezilla-project.org/download.php?type=client FileZilla] - A FTP client for Windows, Mac, and Linux. For instructions on installation and usage, see [[FileZilla]].
 +
* [https://www.virtualbox.org/ VirtualBox] - Virtual machine software for Windows, macOS, or Linux. Use this to run other operating systems on your native OS. For instructions on installation and usage, see [[VirtualBox]].
 +
*[https://my.vmware.com/en/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation_pro/15_0 VMware] - Another virtual machine software for Windows and Linux.
 +
*[https://visualstudio.microsoft.com/downloads/ Visual Studio] - A powerful IDE for developing software. Useful for large software projects.
 +
 
 +
== For instructors ==
 
* [[Sandbox]] for trying out Wiki markup
 
* [[Sandbox]] for trying out Wiki markup
 +
* [https://www.mediawiki.org/wiki/Extension:SyntaxHighlight SyntaxHighlight extension details]
 
* Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
 
* Consult the [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Contents User's Guide] for information on using the wiki software.
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:Configuration_settings Configuration settings list]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]
 
* [https://www.mediawiki.org/wiki/Special:MyLanguage/Manual:FAQ MediaWiki FAQ]

Latest revision as of 07:23, 13 March 2024

If you are a Undergraduate CS student and need a password reset please click here. If you are a graduate student, please contact reza.faraji@Unlv.edu for CS account password reset

General information

  • tux.cs.unlv.edu is the homepage for the UNLV CS instructional lab
  • Use the general purpose login new server, cyrus.cs.unlv.edu for remote logins.
  • You would need UNLV VPN to access the remote server. For VPN access please visit https://help.unlv.edu/TDClient/33/IT-Support-Portal/Requests/ServiceDet?ID=100, and request for service.
  • Your Student home directory (Y Drive) is mounted on cyrus.cs.unlv.edu You can access this drive from any Windows machine on campus.
  • cardiac.cs.unlv.edu and java.cs.unlv.edu can also be used for remote logins with previous CS accounts; network & OS programmers must use cardiac
  • Please use the Y drive and/or cloud storage to back up your Linux and Windows files.
  • To access your Y drive from a browser, please visit https://rebelfiles.unlv.edu/Account/Login?ReturnUrl=%2f

UNLV CS lab and server information

  • If you are using a VSCode extension to connect to a CS server please follow these instructions
  • To use the computers in TBE B-361 you can use your ACE account
  • To reset your password you would have to contact the OIT helpdesk.

Computing policies and rules

UNLV CS student resources

  • Syllabus information
  • Linux Guide - A helpful guide containing information on how to use Linux
  • Submit script - frequently used for submitting assignments to instructors on UNLV CS servers
  • VirtualBox - Download, installation, and resources for VirtualBox/ Virtual Machines. Includes the UNLV Ubuntu image.
  • C++ syntax
  • C++ Style (Google) - A guide on formatting when writing in C++.
  • Testing and debugging - tips for developing test cases and debugging programs
  • Linux commands - reference and tutorials for useful Linux shell commands
  • Compilers - reference and tutorials for g++ and other compilers on the CS servers
  • Text editors - reference and tutorials for using common Linux text editors (vim, nano, emacs)
  • Academic misconduct - information about UNLV's Student Academic Misconduct Policy with a focus on how it relates to computer programming
  • Prospective student information - information regarding our program and lower level courses for current high school students, AP Computer Science students, transfer students, non-major students, returning students, and current students between semesters
  • Opportunities for students - work, research, and service opportunities and details about student organizations
  • Online judges - details and links to online systems used for programming contests and practice
  • Microsoft OnTheHub/Azure Dev Tools for Teaching (formerly Imagine / DreamSpark / MSDN Academic Alliance) - free software design and development tools from Microsoft, only available for UNLV CS students. Includes various versions of Windows operating system, Visual Studio for Windows and Mac, VMware, SQL Server, Access, Project, Visio, and Azure.
  • Academic Success Center - free tutoring, coaching, and seminars
  • Disability Resource Center - accommodations for students who experience disabilities
  • Programmer traits (PDF)
  • CentOS wiki - Wiki for the CentOS Operating System
  • UNLV WEB HOSTING - UNLV has free web hosting available. You need to Sign in with your ACE account to access it.

UNLV CS wiki instructor user pages

Useful links

Useful software

  • Putty - SSH client for Windows. You can use this to connect to the UNLV servers. Can also be installed on Mac with a Homebrew. For instructions on using and installing Putty, see: Putty.
  • MobaXterm - Another SSH for Windows. Supports multiple sessions.
  • Termius - An SSH client for Mac.
  • WinSCP - A FTP client for Windows. Allows you to transfer files between your computer and the school servers. For instructions on installation and usage, see WinSCP.
  • FileZilla - A FTP client for Windows, Mac, and Linux. For instructions on installation and usage, see FileZilla.
  • VirtualBox - Virtual machine software for Windows, macOS, or Linux. Use this to run other operating systems on your native OS. For instructions on installation and usage, see VirtualBox.
  • VMware - Another virtual machine software for Windows and Linux.
  • Visual Studio - A powerful IDE for developing software. Useful for large software projects.

For instructors