Computer Science Undergraduate Program
B. S. Computer Science degree plan
- UTRGV BSCS Official - 2017, 2018, 2019 , 2020
- UTRGV BSCS Roadmap - 2017, 2018, 2019, 2020
- UTRGV BSCS Flowchart - 2017, 2018, 2019, 2020
- UTRGV BSCS Checklist - 2017 , 2018 , 2019 , 2020
- UTRGV CS Minor - Requirements
- Useful Information, links, and forms
- Registration beginning dates
- Course descriptions
- Course planning worksheet - Use this worksheet to plan your classes for the coming year.
- Over-Hour Petition - Use this form to request permission to register over the maximum hours allowed.
- UTRGV change of major form - Use this form to change major/minor/catalog term. Use your UTRGV credentials to log in: https://enrollment.utrgv.edu/major-change
- BSCS - UTPA - BSCS UTPA Legacy program.
- BSCS - UTB - BSCS UTB Legacy program.
- Got any questions? See a faculty advisor or send an email to Dr. Figueroa (andres.figueroa at utrgv dot edu), Undergraduate Coordinator for CS, to make an appointment.
You would be graduating in the next semester
- Apply for graduation. Follow instructions here
- If you applied to graduate. The Registrar's Office will email you with any outstanding issues that would prevent you from graduating.
- Make sure you will meet all the requirements for your degree:
- All require core courses
- All require degree courses
- Total hours
- Advanced hours
- Any issues on getting credits transferred or not showing up in DegreeWorks, please see section below.
- Got any questions? See a faculty advisor or send an email to Dr. Figueroa (andres.figueroa at utrgv dot edu), Undergraduate Coordinator for CS, to make an appointment.
Course substitutions
- If DegreeWorks is showing that you have not fulfilled the requirement to take a certain course, it maybe that another course you've taken can account for that. If you think you need course substitutions, see the notes below and email the details to Dr. Figueroa (andres.figueroa at utrgv dot edu).
- General core course substitutions. As a general rule, general education core course substitutions are not allowed. However, in some unique cases a core substitution maybe consider. The department cannot approve general core course substitutions. In the rare event of such course substitution request, please follow instructions below for course substitutions.
- Please send the following information so that we can initiate a substitution request.
- Student ID
- First name and last name
- UTRGV email address
- Student classification
- Student college
- Student major
- Student department
- Degree (major and minor)
- Catalog year (can look up in DegreeWortks)
- The course substitution you need, in this format: Year, term, course previously taken, grade, # credits, course to be substituted.
- e.g. 2014, Fall, CMPE 2380, B, 3, CSCI 2380
- Student-Initiated. The student may initiate the request by logging into Online Course Substitution and Waiver Request. Choose Submit Request from top menu and complete your request by filling the form.
- Got any questions? Send an email to Dr. Figueroa (andres.figueroa at utrgv dot edu).
Internships
- Internships are a great way to advance your skills, explore career possibilities and strengthen your resume. We highly encourage our students to pursue internships both locally and nationally. Basic advice:
- Register with Career Services, take advantage of their mailing list, resume and interview practice services.
- Do every mock interview you can.
- Network. Student groups have students constantly graduating and getting jobs and becoming the ones doing the hiring.
- It's a volume game. Getting an interview, getting an offer have a significant amount of chance involved, so tilt the odds in your favor.
- CSCI (and CMPE) 3300 is intended to give you advanced elective credit for a qualifying internship. It is a pass/fail course. 3300 is not a way to obtain an internship.
- To receive course credit for your internship, it must be approved by Dr. Figueroa as meeting the following requirements:
- At least 20 hours/week
- Software development as your primary responsibility (for example, IT configuration and support, data entry and website maintenance do not qualify)
- Formal supervision (freelance contract work or your own start-up do not qualify)
- Established company (this is somewhat subjective, we're looking for a stable environment where there is experience for you to learn from)
- To get permission to sign up for 3300:
- If you're not sure if an internship will qualify and want to discuss it, write up a brief description of the internship and send it to Dr. Figueroa (andres.figueroa at utrgv dot edu).
- Obtain a letter from your direct supervisor briefly describing your responsibilities, the work set up (hours, how you'll be supervised, what kind of teamwork if any), and his or her willingness to write a brief evaluation letter of your work at the end of the semester. This can be emailed directly to Dr. Figueroa
- Formal supervision (freelance contract work or your own start-up do not qualify)
- Register with Career Services.