Academic Advising for Computer Science


Advisors

Card image

Ashley Edwards

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

Card image

Samuel Rodriguez

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

Card image

Yukong Zhang

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


Steps for Advising

  1. Get a copy of your degree audit report from Ramlink.
  2. Create a classe schedule plan on your own first, including classes, sections, days and times
  3. Schedule an appointment with CSC academic advisors to discuss your schedule.

General Suggestions for Class Registration

  1. Students are encouraged to take the degree required CSC and MAT courses as early as they can to avoid graduation delay.
  2. CSC1310 (Foundations of Computer Science) is strongly recommended for all CSC freshmen.
  3. Students need to complete MAT1302 (College Algebra) before taking CSC1321 (C++ Programming I). A concurrent enrollment in both courses is possible but needs to discuss with academic advisors.
  4. Students are encouraged to consider a minor degree in Mathematics. To get a minor degree in Mathematics, in addition to all the mathematics courses required by CSC degree, students need to take MAT2331 (Calculus III) and one 4000-level MAT course. CSC4371 (Numerical Analysis) is crosslisted with MAT4371 and it is highly recommended for the 4000-level MAT course required by the math minor degree. CSC4371 can also be used as one of the three required CSC electives.
  5. Students are encouraged to consider taking CIS courses to supplement their CSC course work, especially for those who completed GEC requirements and/or need electives to fill their schedules.
  6. Students need to get familiar with Ramlink so they can check their transcripts (records of grades) and degree audit reports.
  7. Upon completion of 30 credit hours or more, students are able to register classes online after meeting with academic advisor.
  8. Online Forms can be found on the web page of the Office of Student Records (Registrar's Office)

Computer Science B.S. Degree Requirements


Computer Science B.S. Degree Requirements (2023-24 Catalog) Hours
General Education Curriculum (Language 12, Analytical 7, Cultural 9, and Social 8) 36
Required Related Courses (MAT) 15
Major Required Courses (CSC) 42
Electives 27
Total Hours 120

Computer Science B.A. Degree Requirements


Computer Science B.A. Degree Requirements (2023-24 Catalog) Hours
General Education Curriculum (Language 12, Analytical 7, Cultural 9, and Social 8) 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, B.S. /UTA M.S. Requirements


Computer Science 3+2 Dual Degree Requirements (2023-24 Catalog) Hours
General Education Curriculum (Language 12, Analytical 7, Cultural 9, and Social 8) 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

Course Offering Rotation


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/21SUM/22SUM/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/24SUM/25SUM/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/22SP/23 SP/24
CIS 3321 Network Administration FA/22FA/23 FA/24
CIS 3324 Agile Principles for Software Development FA/21FA/22 FA/23 FA/24
CIS 3325 Operating System Administration FA/21FA/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/25SP/26 SP/27
CIS 3321 Network Administration FA/24FA/25FA/26 FA/27
CIS 3324 Agile Principles for Software Development FA/24FA/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