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
104- Program Design and Development (=MGSC 298) (3)
Fall, Spring
106- Scientific Applications Programming (3)
Prerequisites: MATH 122 or MATH 141.
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
180- Artificial Intelligence for All (3)
Fall
190- Computing in the Modern World (1)
Prerequisite or Corequisite: CSCE 145, 204, 205, 206 or equivalent
Fall (4 sections), Spring (1 section)
201- Introduction to Computer Security (3)
Prereq or coreq: CSCE 101 or CSCE 102 or CSCE 145
Fall, Spring
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
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
580- Artificial Intelligence (3)
Prereq: CSCE 350
Fall, Spring
585- Machine Learning Systems (3)
Prerequisites: C or better in CSCE 240 or CSCE 106/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
750- Analysis of Algorithms (3)
Prereq: CSCE 350
Fall
791- Seminar in Advances in Computing (1)
Fall, Spring