UTRGV Course Cycles

Current course cycles as of AY 2015-2016. Always subject to change, but generally only by adding more classes.

Summer course offerings are never guaranteed, as they are tied to faculty availability and budget. That said, the summer offerings have been quite stable for over five years.

Core major courses are intended to be offered in both Edinburg and Brownsville on the same schedule. Electives vary by enrollment and faculty availability.

Lower Division Major Core Courses

Every Semester Fall Only Spring Only Summer?
1101 Intro
1370/1170 CS I
2380 CS II
2333 Assembly
2344 Linux/Unix

Upper Division Major Core Courses

Every Semester Fall Only Spring Only Summer?
3310 Discrete Structures
3333 Data Structures
3334 Systems
3336 Programming Languages
3340 Software Engineering
4325 Automata
4390 Senior Project

Upper Division "Pick" Classes

Every Semester Fall Only Spring Only Summer?
3326 Java
3328 C#
4333 Databases
4334 Operating Systems
4335 Architecture
4345 Networking

Advanced Electives

Advanced elective classes are scheduled based on faculty availability, student interest, diversity and other concerns. Some are quite regular while others are offered sporadically.

To give a better picture, the advanced electives offered each semester going back to Fall 2013 are listed here. (E)dinburg and (B)rownsville are noted starting in Fall 2015. As our student enrollment increases on both campuses, we are able to offer more advanced electives.

Note that some of these courses are required by the UTB Legacy degree plan. Those courses will be offered every year to support that plan.

4341 is a topics course that varies offering to offering. It is used for one-time courses and to prototype new courses.

Fall 2017 3342 (EB), 4344 (E), 4352 (E)
Summer 2017 4341 Python (EB), 4319 (B)
Spring 2017 3341 (E), 3370 (EB), 4310 (E), 4360 (E), 4341 Games and Complexity (E), 4350 (B), 4365 (B)
Fall 2016 3342 (EB), 4341 IBM Watson (E)
Summer 2016 4341 Python (E), 4341 Search Engines (E)
Spring 2016 3370 (E), 4310 (EB), 4318 (B), 4341 IBM Watson (E), 4350 (E), 4352 (E), 4382 (E)
Fall 2015 3342 (EB), 4341 Ethical Hacking (E), 4341 IBM Watson (E)
Spring 2015 3350, 4310, 4318, 4341 Python, 4341 Game Dev, 4350, 4360
Fall 2014 3342
Spring 2014 3350, 4310, 4341 Game Dev, 4350
Fall 2013 3342