The UTSA Department of Computer Science is providing the following resources to assist its students, faculty, and staff to help facilitate learning. Details and contact information are in the details below.
We strongly recommend using the cs@utsa.edu email as the primary method of contact. All CS staff have access and can answer accordingly.
CS Faculty, Course instructor, and TA office hours by course are available for student reference. Also, check Canvas for announcements and instructions on how/where to connect with the instructor online.
Tool | Details | Reference Links and Documents |
---|---|---|
CS Department Office Phone and Email | The department office will continue to answer and respond to phone calls and emails. CS staff are available Monday–Friday, 8 am–5 pm. | We strongly recommend using the cs@utsa.edu email as the primary method of contact; all CS staff have access and can answer accordingly. |
Prospective Student Inquiries and Requests | Additional information and to request a meeting appointment with a department representative. | Please email us at cs@utsa.edu. |
CS Main Lab | Tutoring is located in the CS Main Lab (NPB 2.118). There will also be some tutoring available online through Zoom Chat. For summer tutoring, please contact the assigned instructor for the course. |
See the Main Lab Resources for the latest information on:
|
CS Faculty OneDrive | Must login using UTSA credentials. | SharePoint |
VDI for Faculty and Students | Accessing UTSA CS servers remotely. | |
SSH for Faculty and Students | Transferring files to UTSA Linux server. Only accessible through VDI or VPN. |
|
CS Help Tickets | Technical help related to Computer Science Department assets and resources. | Use UTSA CS Help Portal. |
Resource | Reference Links and Documents |
---|---|
University Technology Solutions (UTS) | https://www.utsa.edu/techsolutions/ |
Tech Cafe | https://www.utsa.edu/techsolutions/techcafe/ |
UTS Virtual Private Network (VPN) | https://www.utsa.edu/techsolutions/FacAndStaff/Wireless/ |
Virtual Desktop (MyAppsVDI) | https://www.utsa.edu/techsolutions/students/software/vdi.html |
myUTSA | https://my.utsa.edu/ |
UTSA Digital Learning | https://odl.utsa.edu/ |
Canvas | https://provost.utsa.edu/canvas/news/2023/08/story/student-hub.html |
Proctorio | https://odl.utsa.edu/digital-tools/assessment/proctorio/ |
Microsoft Teams | CS Guide to Microsoft Teams |
Communications, Networking, Collaboration, Technologies (CNCT) | (UTSA Phone Services) https://www.utsa.edu/techsolutions/FacAndStaff/TelephoneServices/cisco.html |
UTSA Libraries | The John Peace and Downtown libraries provide access to a vast collection of digital resources and quality reference services via chat, email, and telephone. Librarians are also offering virtual consultations and instruction. Both libraries are open. Visit UTSA Libraries for more information. Students needing internet access can reach out to the Tech Café. |
Location
NPB 2.118
Hours of Operation
Monday - Saturday, 6:30 am - 11:00 pm
All Computer Science virtual resources, such as the Virtual Desktop Infrastructure (VDI) and server access, are available for use. The Main Lab is open for in-person access when the building is open. Tutoring is located in NPB 2.118, with parallel online tutoring using Slack.
Category | Q&A |
---|---|
Linux Related Questions |
What is Linux? See Linux Overview. What can I do to get more help about Linux, vi, and ddd? See vi cheat sheet, unix cheat sheet, and ddd tips (this helps with learning the ddd debugger). |
Login and Remote Access |
How do I login to Virtual Desktop Infrastructure (VDI)? This can be done either from home or from any UTSA computer. See Secure Logon for MyAppsVDI. How do I get on to the UTSA network using Virtual Private Network (VPN) from home? How can I connect to the CS Linux servers? See SSH instructions (Fox Servers) Note: you need to be connected to the VPN (or using the VDI) before this step. |
Transferring Files |
How can I get ssh on my Microsoft Windows workstation at home? Download MobaXterm. How can I transfer files on the UTSA Linux servers to Microsoft Windows on my own machine? Use MobaXterm to ssh files from UTSA Linux Servers. See File Transfer. How do I remove carriage returns (\r) from Microsoft files on Linux? To see if a file contains carriage returns: cat filename | od -c To remove carriage returns from a file you can use either of these:
How can I create a zip file containing several files in Linux? As a command, type: zip -r zipFileName.zip fileName1 filename2... |
Compiling C code on Linux (not using the Netbeans IDE) |
How do I compile C (.c) source files? Compile only: gcc -c filename.c Compile and link: gcc -o executableName filename.c Link only (using .o produced by gcc -c): gcc -o executableName filename.o How can I simplify the compilation process for C programs when it has multiple source files? See Unix Make Utility. |
Using the Netbeans IDE for C on Linux |
The Netbeans IDE integrates an easy-to-use text editor, make capability, gcc, and a debugger. The Netbeans for C on Linux document provides a foundation for the use of Netbeans for C on Linux. |
Compiling Java code on Linux |
How can I compile and run java code on Linux? See Java in Linux. |
Microsoft |
I would like to initially use Microsoft Visual Studio (express) from Windows before uploading my code to UTSA. How do I set up Visual Studio for C? |
Using Canvas |
Resource | Details |
---|---|
MATLAB Tutoring | MATLAB tutoring is online via Slack Lab. Follow the instructions on your syllabus to get access. |
Brainfuse | Brainfuse is a free online tutoring service accessed through Canvas with live academic support. |
Graduate Teaching Assistantship (GTA)
This includes paid tuition/fees/insurance and monthly salary. GTAs are currently only available to full-time PhD students.
Grader Positions
This is hourly-paid position at the rate of around $15/hour for up to 19 hours per week, with no benefits or tuition waiver. The positions are usually for junior/senior CS students as well as master's CS students. The department normally recruits for grader positions at the beginning of each semester when existing graders graduate or do not wish to continue.