CSAS 1015 Foundations of Computer Science (3 Credits)
Prerequisites: MATH 0012 (may be taken concurrently) CSAS 1092 Error Messaging in FSM (2 Credits)
CSAS 1111 Introduction to Computer Science I (4 Credits)
CSAS 1112 Introduction to Computer Science II (4 Credits)
Prerequisites: CSAS 1111A (may be taken concurrently) and (MATH 1501 (may be taken concurrently) or MATH 1401 (may be taken concurrently)) CSAS 1113 Computing for Science Majors (4 Credits)
CSAS 1114 Intro to Program Design I (3 Credits)
CSAS 1115 Intro to Program Design II (3 Credits)
CSAS 2123 Intro Object-Orient Design I (3 Credits)
CSAS 2124 Intro Object-Orient Design II (3 Credits)
CSAS 2125 Computer Systems-Assembly Prog (3 Credits)
CSAS 2126 Data Structures and Algorithms (3 Credits)
CSAS 2193 Topics/Applled Modern Compu I (3 Credits)
CSAS 2293 Topics/Applied Modern Comp II (3 Credits)
CSAS 3010 Data Mining (3 Credits)
CSAS 3085 Sp Top - Robotics and the Mind (3 Credits)
CSAS 3092 Independent Study (2 Credits)
CSAS 3093 Computer Science Internship (3 Credits)
CSAS 3094 Computer Science Co-Op I (3 Credits)
CSAS 3111 Operating Systems and Computer Architecture (3 Credits)
CSAS 3113 Organization of Programming Languages (3 Credits)
CSAS 3204 Logic and the Limits to Know (3 Credits)
CSAS 3211 Networks and Networking (3 Credits)
CSAS 3411 Graph Algorithms (3 Credits)
CSAS 4063 Special Topics in Comp Science (3 Credits)
CSAS 4066 Special Topics in Comp Sciend (3 Credits)
CSAS 4086 Spec Topics-Comp Science (3 Credits)
CSAS 4087 Special Topics Computer Scienc (3 Credits)
CSAS 4091 Ind Study-Computer Science (1 Credit)
Prerequisites: CSAS 2122 (may be taken concurrently)
CSAS 4093 Independent Study-Comp Science (2 Credits)
Prerequisites: CSAS 2122 (may be taken concurrently)
CSAS 4094 Independent Study-Comp Science (2 Credits)
Prerequisites: CSAS 2122 (may be taken concurrently)
CSAS 4095 Independent Study (3 Credits)
Prerequisites: CSAS 4096 (may be taken concurrently) CSAS 4096 Independent Study-Comp Science (3 Credits)
CSAS 4111 Introduction to Artificial Intelligence (3 Credits)
Prerequisites: CSAS 3113 (may be taken concurrently) and MATH 2611 (may be taken concurrently) CSAS 4113 Automata Computability and Formal Languages (3 Credits)
CSAS 4115 Theory of Relational Databases (3 Credits)
CSAS 4117 Software Engineering (3 Credits)
CSAS 4118 Software Engineering II (3 Credits)
CSAS 4122 Computer Graphic Visualization (3 Credits)
Prerequisites: CSAS 4121
CSAS 4201 Approaches to Big Data (3 Credits)
CSAS 4202 Honors Research Project I (3 Credits)
CSAS 4911 Big Data Analytics (3 Credits)