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, ITEC 104) (3)
Fall, Spring
106- Scientific Applications Programming (3)
Pre or Corequisites: C or better in MATH 111 or higher (or by Math Placement Test score into MATH 115 or higher)
Fall, Spring, Summer
145- Algorithmic Design I (4)
Co-Req: Math 111 or MATH 115
Fall, Spring, Summer
146- Algorithmic Design II (4)
Pre-requisite: C or better in CSCE 145 or CSCE 106; C or better in MATH 111 or higher (or by Math Placement Test score into MATH 115 or higher math)
Fall, Spring, Summer
180- Artificial Intelligence for All (3)
Fall
190- Computing in the Modern World (1)
Prerequisite or Corequisite: CSCE 145, 104, 205, 106 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, 104, 205, 106, 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 106
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
Fall, Spring
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.
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
517- Computer Crime and Forensics (3)
Prereq: C or better in CSCE 215
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
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 (= MGSC 594) (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