2023-cs
2023-cs
CSE 1310
Intro to Programming
Pre-Professional MATH 1426 PHYS 1443 ENGL 1301
UNIV 1131 (pre-requisite: MATH 1302/1402 or Courses Calculus I Technical Physics I
(freshman students) at least a 61 on ALEKS)
OR
CSE 1106
Intro to CSE
ENGR 1101 CSE 1320
(transfer students) Intermediate Programming CSE 2315
(co-requisite: Math 1421 or Discrete Structures MATH 2425 PHYS 1444
at least a 61 on ALEKS)
Calculus II Technical Physics II
IE 3301
CSE 3380 Engineering
Linear Algebra Probability and Stats
COMS 2302
Professional and Tech.
Communication
(pre-requisite:
ENGL 1301)
CSE 3330
Databases CSE 3310 CSE 3320
CSE 3302 Intro to Software Eng. Operating Systems
Programming
CSE 3314
Languages
pre/co-req Professional Practices
(pre-requisites:
COMS 2302 and
CSE 3315
pre-requisite Theoretical CS
CSE 3318)
Foreign Language
If not exempt, two semesters of the same
language need to be completed. Professional CSE 4316
CSE 4308
Courses Artificial Intelligence
Senior Design I
General Education
• History elective
• History elective
• POLS 2311 CSE 4305 CSE 4303 CSE 4360
CSE 4317
• POLS 2312 Senior Design II
Compilers Computer Graphics Robotics
• Social/Behavioral: (IE 2308 or ECON 2305) Security Elective
CSE 4303 or (Fall only)
• Creative Arts elective CSE 4305 or CSE 4360 CSE 4344
CSE 4380 CSE 4381
• Language/Philosophy/Culture elective Information Security Information Security 2 Computer Networks
CSE 4382
Math Elective 6 Technical Elective courses out of which at least one must be Secure Programming
CSE 4305 Compilers, CSE 4303 Computer Graphics, or CSE 4360 Robotics. The Senior Design courses must be taken in
• 3 hour Math elective consecutive semesters: (Fall and Spring),
Complete ONE of the following three security courses. (Spring and Summer), or (Summer and Fall).
See list of approved technical electives on second page. Remember to check pre-requisites. CSE 3320 is a pre-requisite for all three courses. Spring and Fall is NOT an option.
See list of approved courses on second page.
CS 2023-2024 Classes
Each course taken can be used to satisfy only one degree plan requirement. • CSE 4360 - Autonomous Robot Design and Programming
For example, you can CSE 4380 as your security elective, but it will not also pre-reqs: CSE 3318, CSE 3320, and CSE 3380 or MATH 3330 (Fall only)
count as a technical elective. If you take CSE 4380 and CSE 4381, CSE 4380
can satisfy your security elective and CSE 4381 can count as a technical • CSE 4361 – Software Design Patterns
elective. pre-reqs: CSE 3311 (Fall & Spring)
We will accept either CSE 3380 or MATH 3330 as the linear algebra class that • CSE 4373 – General Purpose GPU Programming
pre-reqs: CSE 3320 (Fall only)
you need for your degree plan. The pre-req for MATH 3330 is MATH 2425,
and it’s taught in summer, fall, and spring.
• CSE 4376 – Digital Communication Systems
pre-reqs: CSE 3313 (Fall only)
We will accept either IE 3301 or MATH 3313 as the statistics class that you
need for your degree plan. The pre-req for MATH 3313 is MATH 2326 and it • CSE 4378 – Intro to Unmanned Vehicles
is only taught in the fall. pre-reqs: Department consent (Fall only)
• CSE 4345 - Computational Methods (Fall & Spring) pre-reqs: CSE 3318, • CSE 4380 – Information Security
IE 3301 or MATH 3313, and CSE 3380 or MATH 3330 pre-reqs: CSE 3320 (Fall & Spring)
• CSE 4311 – Neural Networks and Deep Learning • IE 3315 – Operations Research I
pre-reqs: CSE 3380 or MATH 3330 and IE 3301 or MATH 3313 (Spring pre-reqs: co-req MATH 2326 (Fall & Spring)
only)
Language, Philosophy & Culture Elective
• CSE 4321 – Software Testing and Maintenance • See the catalog for these options
pre-reqs: CSE 3310 (Fall, Spring, & Summer) • Complete one class from this list
Second Year
Fall Semester – 16 Total Hours Spring Semester – 15 Total Hours
Course Hours Course Hours
CSE 1325 – Object-Oriented Programming 3 CSE 3380 – Linear Algebra for CSE 3
CSE 2312 – Computer Organization 3 CSE 3310 – Intro to Software 3
CSE 3318 – Algorithms and Data Structures 3 CSE 3320 – Operating Systems 3
PHYS 1444 – General Technical Physics 2 4 IE 3301 – Probability and Statistics 3
U.S. History Elective 2 3 COMS 2302 – Prof. & Technical Comm 3
Third Year
Fall Semester – 15 Total Hours Spring Semester – 15 Total Hours
Course Hours Course Hours
CSE 3302 – Programming Languages 3 CSE 4308 – Artificial Intelligence 3
CSE 3330 – Databases 3 CSE 4344 – Computer Networks 3
CSE 3315 – Theoretical CS 3 Technical Elective 1 3
Math elective 3 Technical Elective 2 3
POLS 2311 – Govt of the United States 3 POLS 2312 – State & Local Government 3
Fourth Year
Fall Semester – 15 Total Hours Spring Semester – 15 Total Hours
Course Hours Course Hours
CSE 3314 – Professional Practices 3 CSE 4317 – Senior Design 2 3
CSE 4316 – Senior Design I 3 CSE 4380 – Info Security OR CSE 4381 – Info
CSE 4303 – Computer Graphics OR CSE 4305 Security 2 OR CSE 4382 – Secure 3
3
– Compliers OR CSE 4360 – Robotics Programming
Technical Elective 3 3 Technical Elective 4 3
ECON 2305 – Principles of Macroeconomics Technical Elective 5 3
3
OR IE 2308 – Economics for Engineers Creative Arts Elective 3
Notes:
Visit the UTA Transfer Guide to view Texas Common Core Number course number equivalents.
Visit the UTA Catalog to view general core curriculum requirements for elective courses.
COE Requirement: Two high school years or six credit hours of the same foreign language.