CS | 100 | Introduction to Programming Concepts and Languages | GenEd: FS | (3 hours) |
Prerequisite: MTH 109 or higher. |
Course Fee: $20 per credit hour |
| 01 | | | T | | T | | | | 6:00 PM | - | 7:15 PM | | BR | 150 | | Tim Applegren | | |
CS | 101 | Introduction to Programming | GenEd: FS | (4 hours) |
Prerequisite: MTH 109 or higher. |
Course Fee: $20 per credit hour |
| 01 | | | T | | T | | | | 10:30 AM | - | 12:15 PM | | BR | 290 | | Christopher Alvin | | |
| 02 | | M | | W | | | | | 1:00 PM | - | 2:45 PM | | BR | 290 | | Christopher Alvin | | |
| 03 | | M | | W | | | | | 6:00 PM | - | 7:45 PM | | BR | 150 | | Mark Sheehan | | |
| 04 | | | T | | T | | | | 6:30 PM | - | 8:15 PM | | BR | 290 | | Christopher Alvin | | |
CS | 102 | Data Structures | | (3 hours) |
Prerequisite: A grade of C or better in CS 101. |
Course Fee: $20 per credit hour |
| 01 | | M | | W | | | | | 3:00 PM | - | 4:15 PM | | BR | 150 | | Shashwati Ramteke | | |
| 02 | | M | | W | | | | | 10:00 AM | - | 11:15 AM | | BR | 180 | | Shashwati Ramteke | | |
CS | 140 | Advanced Programming Concepts and Languages | | (1 hour) |
Prerequisite: CS 102 |
Course Fee: $20 per credit hour |
Section 01 is in C++. For enrollment see Karen Olehy in BR 176. |
| 01 | | M | | | | | | | 10:00 AM | - | 11:30 AM | | BR | 290 | | Jonathan Scott Williams | | |
| Lab hours on Monday 1 - 3 p.m., Wednesdays 9 - 11 a.m. and Fridays 9 - 11 a.m. |
| Section 02 is in C++. For enrollment see Jodi Walter in BR 176. Additional drop-in open lab times Mondays 2 -3 PM, Wednesdays 9-11 AM and Fridays 9-11 AM |
| 02 | | | | W | | | | | 5:00 PM | - | 6:30 PM | | BR | 290 | | Jonathan Scott Williams | | |
| Section 03 is in C++. For enrollment see Jodi Walter in BR 176. Additional drop-in open lab times Mondays 2 -3 PM, Wednesdays 9-11 AM and Fridays 9-11 AM |
| 03 | | | | | | F | | | 11:00 AM | - | 12:30 PM | | BR | 290 | | Jonathan Scott Williams | | |
CS | 210 | Advanced Data Structures and Algorithms | | (3 hours) |
Prerequisite: grade of C or better in both CS 102 and CS 140 or equivalents; MTH 120 or equivalent. |
Course Fee: $20 per credit hour |
| 01 | | | T | | T | | | | 3:00 PM | - | 4:15 PM | | BR | 150 | | Tachun Lin | | |
CS | 215 | Computability, Formal Languages, and Heuristics | | (3 hours) |
Prerequisite: CS 210 or CIS 210 or equivalents; MTH 122 or equivalent. |
| 01 | | | T | | T | | | | 9:00 AM | - | 10:15 AM | | BR | 150 | | C Nikolopoulos | | |
| 02 | | M | | W | | | | | 9:00 AM | - | 10:15 AM | | BR | 156 | | C Nikolopoulos | | |
CS | 220 | Computer Architecture | | (3 hours) |
Prerequisite: CS 140 or equivalent. |
| 01 | | Canceled |
| 02 | | | T | | T | | | | 4:30 PM | - | 5:45 PM | | BR | 150 | | Alexander Uskov | | |
CS | 321 | Operating Systems | | (3 hours) |
Prerequisite: CS 220. |
| 01 | | | T | | T | | | | 12:00 PM | - | 1:15 PM | | BR | 180 | | Jonathon Doran | | |
| 02 | *R* | M | | W | | | | | 12:00 PM | - | 1:15 PM | | BR | 180 | | Jonathon Doran | | |
CS | 480 | Social and Professional Issues in Computing | | (2 hours) |
Prerequisite: CS 210 or CIS 210 or equivalent; or consent of instructor. |
| 01 | | | T | | T | | | | 9:00 AM | - | 9:50 AM | | BR | 120 | | Jonathan Scott Williams | | |
CS | 490 | Capstone Project I | | (3 hours) |
Prerequisite: CS 370, CS 390 or equivalents. |
| 01 | | Arr | | | | | | Steven Dolins | | |
| 02 | | Arr | | | | | | Yun Wang | | |
CS | 491 | Capstone Project II | | (1 to 3 hours) |
Prerequisite: CS 490. |
| 01 | *R* | Arr | | | | | | Steven Dolins | | |
CS | 498 | Directed Individual Studies in Computer Science | | (1 to 3 hours) |
Prerequisite: Consent of instructor. |
| 01 | | Canceled |
| 02 | | Canceled |
| 03 | | Canceled |
| 04 | *R* | Arr | | | | | | Jonathon Doran | | |
| 05 | *R* | Arr | | | | | | Tachun Lin | | |
CS | 502 | Advanced Programming | | (3 hours) |
Prerequisite: Graduate standing. Consent of graduate program coordinator; at least two semesters of programming experience. |
| 01 | | | T | | T | | | | 9:00 AM | - | 10:15 AM | | BR | 290 | | Young Park | | |
| 02 | | Canceled |
| 03 | | | T | | T | | | | 7:30 PM | - | 8:45 PM | | BR | 150 | | Jason Monast | | |
CS | 510 | Numerical Methods | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 101 and MTH 207 and MTH 223. |
| 01 | | Canceled |
CS | 514 | Algorithms | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 210 or CIS 210 or equivalent and one semester of statistics. |
| 01 | | | T | | T | | | | 12:00 PM | - | 1:15 PM | | BR | 100 | | James C Miller | | |
CS | 520 | Advanced Computer Architecture | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 220 or equivalent. |
| 01 | | | | | | F | | | 10:00 AM | - | 12:45 PM | | BR | 180 | | Jiang B Liu | | |
| 02 | | M | | | | | | | 4:30 PM | - | 7:15 PM | | BR | 156 | | Jiang B Liu | | |
CS | 531 | Web Development Technologies | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 102 or equivalent. |
| 01 | | | T | | T | | | | 1:30 PM | - | 2:45 PM | | BR | 180 | | Jiang B Liu | | |
| 02 | | M | | W | | | | | 1:30 PM | - | 2:45 PM | | BR | 180 | | Jiang B Liu | | |
CS | 571 | Database Management Systems | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 210 or CIS 210 or equivalent. |
| 01 | | | T | | T | | | | 10:30 AM | - | 11:45 AM | | BR | 125 | | Shashwati Ramteke | | |
| 02 | | | T | | T | | | | 6:00 PM | - | 7:15 PM | | BR | 125 | | Steven Dolins | | |
| 03 | | | T | | T | | | | 1:30 PM | - | 2:45 PM | | BR | 150 | | Shashwati Ramteke | | |
CS | 572 | Advanced Topics in Databases | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 370 or equivalent. |
| 01 | | | | | Th | | | | 7:30 PM | - | 10:15 PM | | BR | 100 | | Naresh Chintalcheru | | |
CS | 590 | Fundamentals of Software Engineering | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 390 or equivalent. |
| 01 | | | | W | | | | | 4:30 PM | - | 7:15 PM | | BR | 180 | | Vladimir Uskov | | |
| 02 | | | | | Th | | | | 4:30 PM | - | 7:15 PM | | BR | 180 | | Vladimir Uskov | | |
CS | 591 | Software Project Management | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 390 or equivalent, or consent of instructor. |
For enrollment see Jodi Walter, BR 176 |
| 01 | *R* | M | | | | | | | 4:30 PM | - | 7:15 PM | | BR | 180 | | Vladimir Uskov | | |
CS | 592 | Requirements Development | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 210 or CIS 210 or equivalent, or consent of instructor. |
| 01 | | | T | | T | | | | 10:30 AM | - | 11:45 AM | | BR | 150 | | Young Park | | |
| 02 | *R* | | T | | T | | | | 3:00 PM | - | 4:15 PM | | BR | 290 | | Young Park | | |
CS | 612 | Automata, Computation and Complexity | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or CS 502 or equivalent. |
| 01 | | | T | | T | | | | 10:30 AM | - | 11:45 AM | | BR | 156 | | C Nikolopoulos | | |
CS | 625 | Operating Systems Design | | (3 hours) |
Prerequisite: Graduate standing in CS or CIS, or CS 321 or equivalent. |
| 01 | | | T | | T | | | | 3:00 PM | - | 4:15 PM | | BR | 120 | | Himat S Batra | | |
CS | 681 | Professional Practicum in Computer Science | | (0 hours) |
Prerequisite: Graduate CS or CIS student in good standing; consent of department chair and graduate program director. |
| 01 | | Canceled |
| 02 | *R* | Arr | | | | | | Steven Dolins | | |
| 03 | | Canceled |
CS | 698 | Directed Individual Studies in Computer Science | | (1 to 3 hours) |
Prerequisite: Consent of instructor. |
| 01 | *R* | Arr | | | | | | Steven Dolins | | |
| 02 | | Arr | | | | | | Vladimir Uskov | | |
| 03 | | Canceled |
| 04 | *R* | Arr | | | | | | Jiang B Liu | | |
| 05 | *R* | Arr | | | | | | C Nikolopoulos | | |
| 06 | *R* | Arr | | | | | | Young Park | | |
| 07 | *R* | Arr | | | | | | Alexander Uskov | | |
| 08 | *R* | Arr | | | | | | Tachun Lin | | |
CS | 699 | Thesis in Computer Science | | (0 to 6 hours) |
Prerequisite: Consent of department chair |
| 01 | | Canceled |
| 02 | | Canceled |
|