
Academic Advisor for Computer Science
amedwards@txwes.edu
| 817-531-4919 | EJW Library, Rm. 123

Associate Professor of Computer Science.
Faculty advisor for students
with last initials "A-P"
sorodriguez@txwes.edu
| 817-531-5889 | Ella C. McFadden Science Center, Rm. 103A

Professor of Computer Science.
Faculty advisor for students
with last initials "Q-Z"
yzhang@txwes.edu
| 817-531-4885 | Ella C. McFadden Science Center, Rm. 103
| Computer Science B.S. Degree Requirements (2023-24 Catalog) | Hours |
|---|---|
| General Education Curriculum | 36 |
| Required Related Courses (MAT) | 15 |
| Major Required Courses (CSC) | 42 |
| Electives | 27 |
| Total Hours | 120 |
| Computer Science B.A. Degree Requirements (2023-24 Catalog) | Hours |
|---|---|
| General Education Curriculum | 36 |
| Required Related Courses (MAT1324 Calculus I, MAT3311 Statistics, and MAT3381 Discrete Math) | 9 |
| Major Required Courses (CSC) | 36 |
| Electives (credit hours may be used for CSC tracks, minor, or double major in other areas.) | 39 |
| Total Hours | 120 |
| Computer Science 3+2 Dual Degree Requirements (2023-24 Catalog) | Hours |
|---|---|
| General Education Curriculum | 36 |
| Required Related Courses (MAT) | 15 |
| Major Required Courses (CSC) | 42 |
| Courses at UTA | 33 |
| Electives (credit hours earned at UTA could be transfered back to Wesleyan) | 27 |
| Total Hours | 120 |
| Required Course | Suggested Course |
|---|---|
| MAT 1324 - Calculus I 3 Credits | |
| MAT 1325 - Calculus II 3 Credits | |
| Any 6 hours of mathematics courses (2000 or above) 6 Credits | MAT2331 Calculus III or MAT2351 Differential Equations |
| Any 6 hours of advanced mathematics courses (3000 or above) 6 Credits | Take two of the three: MAT 3311 Introduction to Probability and Statistics, MAT 3381 Discrete Mathematics, and MAT 3321 Linear Algebra |
| Any 3 hours of advanced mathematics courses (4000 or above) 3 Credits | CSC 4371 Numerical Analysis |
| Course | Semester |
|---|---|
| CSC 1310 Foundations of Computer Science | Fall |
| CSC 1321 Programming in C++ | Fall and Spring |
| CSC 1322 Advanced Programming in C++ | Fall and Spring |
| CSC 1330 Assembly Language | Spring |
| CSC 2310 Computer Organization | Fall |
| CSC 2320 Data Structures | Fall and Spring |
| CSC 2340 Object-oriented Design and Programming (Java). | Spring |
| CSC 3320 Programming Language Concepts | Fall |
| CSC 3360 Analysis of Algorithms | Fall |
| CSC 3391 Operating Systems | Spring |
| CSC 4383 Software Engineering | Fall |
| CSC 4384 Senior Design Project | Spring and Fall (Only for graduating seniors in Fall) |
| Any 9 hours of the following CSC courses | Semester | ||||||
|---|---|---|---|---|---|---|---|
| CSC 4320 Artificial Intelligence | FA/21 | SP/23 | FA/24 | ||||
| CSC 4341 Principle of Database Systems | FA/21 | SP/23 | FA/24 | ||||
| CSC 4351 Computer Graphics | SP/22 | FA/23 | |||||
| CSC 4360 Computer Networks | FA/22 | SP/24 | |||||
| CSC 4371 Numerical Analysis | SP/22 | FA/23 | |||||
| CSC 4391 Contemporary Topics in Computer Science | SUM/21 | SUM/22 | SUM/23 | SUM/24 | |||
| Any 9 hours of the following CSC courses | Semester | ||||||
|---|---|---|---|---|---|---|---|
| CSC 4320 Artificial Intelligence | FA/24 | SP/26 | FA/27 | ||||
| CSC 4341 Principle of Database Systems | FA/24 | SP/26 | FA/27 | ||||
| CSC 4351 Computer Graphics | SP/25 | FA/26 | |||||
| CSC 4360 Computer Networks | FA/25 | SP/27 | |||||
| CSC 4371 Numerical Analysis | SP/25 | FA/26 | |||||
| CSC 4391 Contemporary Topics in Computer Science | SUM/24 | SUM/25 | SUM/26 | SUM/27 | |||
| MAT Course | Semester |
|---|---|
| MAT 1303 Pre-Calculus | Fall and Spring |
| MAT 1324 Calculus I | Fall and Spring |
| MAT 1325 Calculus II | Fall and Spring |
| MAT 2331 Calculus III | Fall |
| MAT 3311 Introduction to Probability and Statistics | Spring |
| MAT 3381 Discrete Mathematics | Spring |
| MAT 3321 Linear Algebra | Fall |
| CIS Course | Semester | ||||||
|---|---|---|---|---|---|---|---|
| CIS 3318 Information Technology Service Management | SP/22 | SP/23 | SP/24 | ||||
| CIS 3321 Network Administration | FA/22 | FA/23 | FA/24 | ||||
| CIS 3324 Agile Principles for Software Development | FA/21 | FA/22 | FA/23 | FA/24 | |||
| CIS 3325 Operating System Administration | FA/21 | FA/22 | SP/24 | ||||
| CIS 3326 Windows Server Administration | FA/21 | SP/23 | FA/24 | ||||
| CIS 4327 Database Administration | SP/22 | SP/23 | SP/24 | ||||
| CIS 4328 Fundamentals of Information Systems | SP/22 | FA/23 | |||||
| CIS Course | Semester | ||||||
|---|---|---|---|---|---|---|---|
| CIS 3318 Information Technology Service Management | SP/25 | SP/26 | SP/27 | ||||
| CIS 3321 Network Administration | FA/24 | FA/25 | FA/26 | FA/27 | |||
| CIS 3324 Agile Principles for Software Development | FA/24 | FA/25 | FA/26 | FA/27 | |||
| CIS 3325 Operating System Administration | FA/25 | SP/27 | |||||
| CIS 3326 Windows Server Administration | FA/24 | SP/26 | FA/27 | ||||
| CIS 4327 Database Administration | SP/25 | SP/26 | SP/27 | ||||
| CIS 4328 Fundamentals of Information Systems | SP/25 | FA/26 | |||||