You are here
CSCE Classes Schedule Plan
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) Prereq: MATH 122 or 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- Client-Server Computing (3) Prereq: CSCE 190, 146 |
Fall |
247- Software Engineering (3) 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 |
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) Prereq or Coreq: CSCE 350. Prereq: CSCE 240, either ENGL 462 or 463 |
Fall |
491- Capstone Computer System Project (3) D or better in CSCE 240, CSCE 313, CSCE 611. |
Starts in Fall 2022. Take CSCE 317 instead of this until then. |
492- Capstone Computing Project II (3) Prereq: 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 |
548- Building Secure Software (3) Prerequisite: CSCE 240 (effective Fall 2017 Bulletin) |
Spring 2016, Spring 2018, Spring 2020 |
551- Theory of Computation. {=MATH 562} (3) Prereq: C or better in CSCE 350 or MATH 344 or 544 or 574 |
Spring |
552- Computer Game Development (3) Prereq: CSCE 240, 350 |
Fall |
555- Algorithms in Bioinformatics (3) Prereq: CSCE 350 |
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 |
Spring |
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 |
719- Security and Privacy for Wireless Networks (3) Prerequisites: CSCE 416 |
Fall 2016, Fall 2018, Fall 2020 |
740- Software Engineering (3) Prerequisites: CSCE 240 |
Fall 2019, Fall 2021 |
742- Software Architectures (3) |
Fall 2020, Fall 2022 |
743- Software Requirements (3) Prereq: CSCE 740 |
Spring 2019, Spring 2021 |
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 |
774- Robotics Systems (3) Prereq: CSCE 574 |
Spring 2017, Spring 2019 |
791- Seminar in Advances in Computing (1) |
Fall, Spring |
813- Internet Security (3) Prereq: CSCE 522 and CSCE 715 |
Fall 2015, Fall 2017, Fall 2019 |
815- Computer Communications (3) Prereq: CSCE 515 or 516 |
Spring 2016, Spring 2018, Spring 2020 |
822- Data Mining and Warehousing (3) Prereq: CSCE 520 |
Fall 2015, Fall 2017, Fall 2019 |
824- Secure Database Systems (3) Prereq: CSCE 522 |
Fall 2016, Fall 2018, Fall 2020 |
867- Computer Vision (3) Prereq: CSCE 763 |
Spring 2017, Spring 2019 |
883- Machine Learning (3) Prereq: CSCE 580 |
Fall 2015, Fall 2016, Fall 2018 |