Below you can see when we plan to offer some of our classes. These plans are subject to change.

Course Semesters Offered
101- Introduction to Computer Concepts (3)
Fall, Spring, Summer
102- General Applications Programming (3)
Fall, Spring, Summer
145- Algorithmic Design I (4)
Co-Req: Math 111 or MATH 115
Fall, Spring, Summer
146- Algorithmic Design II (4)
Prereq: C or better in CSCE 145 Co-Req: MATH 122 or MATH 141
Fall, Spring, Summer
190- Computing in the Modern World (1)
Coreq: CSCE 145, 204, 205, 206 or equivalent
Fall
201- Introduction to Computer Security (3)
Prereq or coreq: CSCE 101 or CSCE 102 or CSCE 145
Fall, Spring
204- Program Design and Development (=MGSC 298) (3)
Prereq: CSCE 101 or MGSC 290 or ITEC 264
Fall, Spring, Summer
206- Scientific Applications Programming (3)
Prerequisites: MATH 122 or MATH 141.
Fall, Spring, Summer
210- Computer Hardware Foundations (3)
Prereq: CSCE 145, 204, 205, 206, or 207
Fall
211- Digital Logic Design (3)
Prereq: MATH 141
Fall, Spring, Summer
212- Introduction to Computer Architecture (3)
Prereq: CSCE 211 and either 145 or 206
Fall, Spring, Summer
215- UNIX/Linux Fundamentals (1)
Prereq: CSCE 145
Fall, Spring, Summer
240- Advanced Programming Techniques (3)
Prereq: Grade of D or better in CSCE 215, grade of C or better in CSCE 146
Fall, Spring, Summer
242- Web Applications (3)
Prereq: CSCE 190, 146
Fall
247- Software Engineering (3)
Prereq: C or better in CSCE 146
Fall, Spring, Summer 2019
274- Robotic Applications and Design (3)
Prereq: CSCE 146
Fall
311- Operating Systems (3)
Prereq: CSCE 240, CSCE 210 or 212
Fall, Spring, Summer
313- Embedded Systems (3)
Prereq: CSCE 211, 212
Spring
317- Computer Systems Engineering (3)
Prereq: CSCE 212, MATH 242, STAT 509
Spring 2022, Fall 2022, Spring 2023, no more after that.
330- Programming Language Structures (3)
Prerequisites: CSCE 240; MATH 174 or MATH 374 or MATH 574
Fall, Summer
350- Data Structures and Algorithms (3)
Prerequisites: CSCE 240; MATH 174 or MATH 374 or MATH 574
Fall, Spring, Summer
355- Foundations of Computation (3)
Prereq: CSCE 211, 212, 350
Fall, Spring
390- Professional Issues in Computer Science and Engineering (1)
Fall, Spring, Summer
416- Introduction to Computer Networks (3)
Prereq: CSCE 146
Fall, Spring
490- Capstone Computing Project I (3)
Prerequisites: D or better in CSCE 240. Prerequisite or Corequisite: D or better in CSCE 350.
Fall
491- Capstone Computer Engineering Project (3)
Prereq: D or better in CSCE 240, CSCE 313, CSCE 611.
Fall 2023, Spring
492- Capstone Computing Project II (3)
Prereq: D or better in CSCE 240, CSCE 350, and CSCE 490
Spring
513- Computer Architecture (3)
Prereq: CSCE 211, 212
Fall
520- Database System Design (3)
Prereq: CSCE 240 or GEOG 563
Fall, Spring, Summer
522- Information Security Principles (3)
Prereq: CSCE 146; MATH 374 or MATH 174
Fall
531- Compiler Construction (3)
Prereq: CSCE 240
Spring
546- Mobile Application Development (3)
Prerequisites: CSCE 240 or previous programming experience with one of the following programming languages (C/C++, Java, Swift, Python, Matlab, Javascript)
Spring
551- Theory of Computation. {=MATH 562} (3)
Prerequisites: C or better in CSCE 350 or MATH 300
Spring
572- Human-Computer Interaction (3)
Undergraduate or graduate standing in CSE or permission of the instructor.
Fall
574- Robotics (3)
Prereq: CSCE 211, 212, and 240
Fall
580- Artificial Intelligence (3)
Prereq: CSCE 350
Fall, Spring
585- Machine Learning Systems (3)
Prerequisites: C or better in CSCE 240 or CSCE 206
Fall
587- Big Data Analytics {=STAT 587} (3)
Prereq: STAT 509, 513, or 515
Fall, Spring
590- Topics in Information Technology (3)
Fall, Spring
594- Strategic Management of Information Systems (3)
Spring
611- Advanced Digital Design (3)
Prereq: CSCE 212
Fall
715- Network Systems Security (3)
Prerequisites: CSCE 515 or 516
Spring
742- Software Architectures (3)
Fall 2020, Fall 2022
747- Software Testing and Quality Assurance (3)
Prereq: CSCE 740
Spring 2020, Spring 2022
750- Analysis of Algorithms (3)
Prereq: CSCE 350
Fall
768- Pattern Recognition and Classification (3)
Prereq: STAT 509 or 510 or 511
Spring
791- Seminar in Advances in Computing (1)
Fall, Spring