CSAS 1015 Foundations of Computer Science (3 Credits)
Prerequisites: MATH 0012 (may be taken concurrently) 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)
Prerequisites: CSAS 1114 with a minimum grade of D CSAS 2123 Intro Object-Orient Design I (3 Credits)
Prerequisites: CSAS 1115 with a minimum grade of D and MATH 1611 with a minimum grade of D CSAS 2124 Intro Object-Orient Design II (3 Credits)
Prerequisites: CSAS 2123 with a minimum grade of D 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)
Prerequisites: CSAS 2124 with a minimum grade of D and CSAS 2126 with a minimum grade of D CSAS 3113 Organization of Programming Languages (3 Credits)
Prerequisites: CSAS 2124 with a minimum grade of D and CSAS 2126 with a minimum grade of D CSAS 3204 Logic and the Limits to Know (3 Credits)
CSAS 3211 Networks and Networking (3 Credits)
Prerequisites: CSAS 2125 with a minimum grade of D CSAS 3212 Graphics (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)
Prerequisites: CSAS 2126 with a minimum grade of D 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)
Prerequisites: CSAS 2126 with a minimum grade of D CSAS 4115 Theory of Relational Databases (3 Credits)
CSAS 4117 Software Engineering (3 Credits)
Prerequisites: CSAS 2124 with a minimum grade of D and CSAS 2126 with a minimum grade of D CSAS 4118 Software Engineering II (3 Credits)
Prerequisites: CSAS 2124 with a minimum grade of D and CSAS 4117 with a minimum grade of D CSAS 4122 Computer Graphic Visualization (3 Credits)
Prerequisites: CSAS 4121 with a minimum grade of D
CSAS 4201 Approaches to Big Data (3 Credits)
CSAS 4202 Honors Research Project I (3 Credits)
CSAS 4211 Approaches to Big Data (3 Credits)
CSAS 4911 Big Data Analytics (3 Credits)