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.
Every Semester | Fall Only | Spring Only | Summer? | |
---|---|---|---|---|
1101 Intro | ||||
1370/1170 CS I | ||||
2380 CS II | ||||
2333 Assembly | ||||
2344 Linux/Unix |
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 |
Every Semester | Fall Only | Spring Only | Summer? | |
---|---|---|---|---|
3326 Java | ||||
3328 C# | ||||
4333 Databases | ||||
4334 Operating Systems | ||||
4335 Architecture | ||||
4345 Networking |
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 |