CS | 100 | Introduction to Programming Concepts and Languages | GenEd: FS Core: QR | (3 hours) | Seats |
Avail |
Prerequisite: MTH 109 or the mathematics placement exam score is at least 61. |
Course Surcharge: $20 per credit hour |
| 01 | | | T | | T | | | | 10:30 AM | - | 11:45 AM | | BR | 290 | | Samuel Hawkins | | | 15 |
CS | 101 | Introduction to Programming | GenEd: FS Core: QR | (4 hours) | Seats |
Avail |
Prerequisite: MTH 109 or the mathematics placement exam score is at least 61 |
Course Surcharge: $20 per credit hour |
| 01 | | M | | W | | | | | 8:00 AM | - | 9:45 AM | | BR | 290 | | Sherif Abdelfattah | | | 15 |
CS | 102 | Data Structures | | (3 hours) | Seats |
Avail |
Prerequisite: A grade of C or better in CS 101. |
Course Surcharge: $20 per credit hour |
| 01 | | | T | | T | | | | 3:00 PM | - | 4:15 PM | | BR | 290 | | Saifuddin Mahmud | | | 1 |
| 02 | | | T | | T | | | | 9:00 AM | - | 10:15 AM | | BR | 150 | | Staff | | | 1 |
CS | 140 | Advanced Programming Concepts and Languages | | (3 hours) | Seats |
Avail |
Prerequisite: A grade of C or better in CS 102 |
Course Surcharge: $20 per credit hour |
| 01 | | | T | | T | | | | 1:30 PM | - | 2:45 PM | | BR | 290 | | Jonathan Scott Williams | | | 1 |
CS | 141 | Introduction to Python Programming | | (3 hours) | Seats |
Avail |
| 01 | | | T | | T | | | | 10:30 AM | - | 11:45 AM | | BR | 160 | | David Brennan | | | 5 |
| 02 | | | T | | T | | | | 12:00 PM | - | 1:15 PM | | BR | 156 | | David Brennan | | | 1 |
CS | 210 | Advanced Data Structures and Algorithms | | (3 hours) | Seats |
Avail |
Prerequisite: A grade of C or better in CS 140 or equivalent; MTH 120 or equivalent. |
Course Surcharge: $20 per credit hour |
| 01 | | | T | | T | | | | 10:30 AM | - | 11:45 AM | | BR | 150 | | Babu K Baniya | | | 1 |
| 02 | | | T | | T | | | | 3:00 PM | - | 4:15 PM | | BR | 180 | | David Brennan | | | 1 |
CS | 220 | Computer Architecture | | (3 hours) | Seats |
Avail |
Prerequisite: CS 140 or equivalent. |
| 01 | | | T | | T | | | | 3:00 PM | - | 4:15 PM | | BR | 150 | | Sherif Abdelfattah | | | 15 |
| 02 | | | T | | T | | | | 9:00 AM | - | 10:15 AM | | BR | 180 | | Anthony Grichnik | | | 1 |
CS | 330 | Net-Centric Computing | | (3 hours) | Seats |
Avail |
Prerequisite: CS 210 or CIS 210 or equivalent. |
| 01 | | | T | | T | | | | 12:00 PM | - | 1:15 PM | | BR | 160 | | Yun Wang | | | 15 |
| 02 | | | T | | T | | | | 3:00 PM | - | 4:15 PM | | BR | 160 | | Lavanya Mandava | | | 15 |
CS | 370 | Database Management Systems | | (3 hours) | Seats |
Avail |
Prerequisite: Junior Standing; CS 140 or CS 360 or equivalent; or consent of instructor. |
| 01 | | | T | | T | | | | 1:30 PM | - | 2:45 PM | | BR | 160 | | Saifuddin Mahmud | | | 1 |
| 02 | | | T | | T | | | | 9:00 AM | - | 10:15 AM | | BR | 160 | | Adam Byerly | | | 1 |
CS | 390 | Introduction to Software Engineering | | (3 hours) | Seats |
Avail |
Prerequisite: CS 210 or CIS 210 or equivalent. |
| 01 | | | T | | T | | | | 1:30 PM | - | 2:45 PM | | BR | 150 | | Samantha Khairunnesa | Core: EL,WI | | 15 |
| 02 | | | T | | T | | | | 12:00 PM | - | 1:15 PM | | BR | 150 | | Samantha Khairunnesa | Core: EL,WI | | 15 |
CS | 461 | Artificial Intelligence | | (3 hours) | Seats |
Avail |
Prerequisite: CS 210 or equivalent. Consent of instructor for all other. |
Cross-listed as CIS 561 |
| 01 | | M | | W | | | | | 3:00 PM | - | 4:15 PM | | BR | 091 | | C Nikolopoulos | | | 10 |
| 02 | | M | | W | | | | | 9:00 AM | - | 10:15 AM | | BR | 160 | | Anthony Grichnik | | | 10 |
CS | 462 | Machine Learning | | (3 hours) | Seats |
Avail |
Prerequisite: CS 210; CS 360; a course in calculus-based statistics: for example, MTH 325 or IME 311 or equivalent or consent of instructor. |
| 01 | | M | | W | | | | | 10:30 AM | - | 11:45 AM | | BR | 180 | | Babu K Baniya | | | 10 |
CS | 463 | Knowledge Discovery and Data Mining | | (3 hours) | Seats |
Avail |
Prerequisite: CS 210 or CS 360 or equivalent, and a calculus-based course in statistics, for example, IME 311 or MTH 325 or equivalent. |
| 02 | | Arr | | | ONL | ONL | | Samuel Hawkins | | | 1 |
| Asynchronous online. Cross-listed as CS 563. |
CS | 480 | Social and Professional Issues in Computing | | (2 hours) | Seats |
Avail |
Prerequisite: Reserved for CS/CIS majors and minors; Junior Standing; CS 101; or consent of instructor. |
| 01 | | M | | W | | | | | 12:00 PM | - | 12:50 PM | | BR | 091 | | C Nikolopoulos | Core: WI | | 1 |
CS | 491 | Capstone Project II | | (3 hours) | Seats |
Avail |
Prerequisite: CS 490. |
| 01 | | Arr | | | | | | Anthony Grichnik | Core: EL | | 1 |
| 02 | | Arr | | | | | | David Brennan | Core: EL | | 1 |
| 03 | | Arr | | | | | | Samantha Khairunnesa | Core: EL | | 1 |
CS | 493 | Agile Software Development | | (3 hours) | Seats |
Avail |
Prerequisite: CS 390 or equivalent; or consent of instructor. |
| 01 | | M | | W | | | | | 10:30 AM | - | 11:45 AM | | BR | 150 | | Tony Du | | | 10 |
| Cross-listed as CS 593 |
CS | 502 | Advanced Programming | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate standing in CS or CIS. Consent of graduate program coordinator; at least two semesters of programming experience. |
| 01 | *R* | | T | | T | | | | 4:30 PM | - | 5:45 PM | | BR | 150 | | Staff | | | |
CS | 514 | Algorithms | | (3 hours) | Seats |
Avail |
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 | | M | | W | | | | | 1:30 PM | - | 2:45 PM | | BR | 160 | | Nawaz Ali | | | 1 |
CS | 520 | Advanced Computer Architecture | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 220 or equivalent. |
| 01 | | M | | W | | | | | 12:00 PM | - | 1:15 PM | | BR | 290 | | Sherif Abdelfattah | | | 15 |
CS | 531 | Web Development Technologies | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 102 or equivalent. |
| 01 | | M | | W | | | | | 3:00 PM | - | 4:15 PM | | BR | 180 | | Nawaz Ali | | | 15 |
CS | 541 | Python Programming for Data Science | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate standing in Data Science and Analytics. Not for CS or CIS students. This course does not count towards graduation requirements for the MS degree in Computer Science or Computer Information Systems. |
| 01 | | | T | | T | | | | 4:30 PM | - | 5:45 PM | | BR | 180 | | Tony Du | | | 1 |
CS | 560 | Fundamentals of Data Science | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate students in Computer Science or Computer Information Systems or Data Science and Analytics, who have taken: one semester of calculus-based statistics (IME 511 or equivalent); two semesters of computer programming or CS 541 or CS 502. |
| 02 | | M | | W | | | | | 10:30 AM | - | 11:45 AM | | BR | 160 | | Samuel Hawkins | | | 1 |
CS | 561 | Artificial Intelligence | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate standing in CS or CIS. Consent of instructor for all other students with graduate standing. |
Cross-listed as CS 461 |
| 01 | | M | | W | | | | | 3:00 PM | - | 4:15 PM | | BR | 091 | | C Nikolopoulos | | | 1 |
| 02 | | M | | W | | | | | 9:00 AM | - | 10:15 AM | | BR | 160 | | Anthony Grichnik | | | 1 |
CS | 562 | Machine Learning | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate students in Computer Science or Computer Information Systems or Data Science and Analytics who have taken: CS 560 and two semesters of calculus. |
| 01 | | M | | W | | | | | 10:30 AM | - | 11:45 AM | | BR | 180 | | Babu K Baniya | | | 1 |
CS | 563 | Knowledge Discovery and Data Mining | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate students in CS or CIS or Data Science and Analytics who have taken one semester of calculus-based statistics, for example: IME 511 or equivalent. |
| 01 | *R* | Arr | | | ONL | ONL | | Samuel Hawkins | | | |
| Asynchronous online |
| 02 | | Arr | | | ONL | ONL | | Samuel Hawkins | | | 1 |
| Asynchronous online |
CS | 571 | Database Management Systems | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate standing in CS or CIS or Data Science and Analytics who have taken CS 541 or two semesters of computer programming. |
| 02 | | M | | W | | | | | 4:30 PM | - | 5:45 PM | | BR | 180 | | Saifuddin Mahmud | | | 1 |
CS | 590 | Fundamentals of Software Engineering | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 390 or equivalent. |
| 02 | | M | | W | | | | | 9:00 AM | - | 10:15 AM | | BR | 150 | | Babu K Baniya | | | 1 |
CS | 591 | Software Project Management | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 390 or equivalent, or consent of instructor. |
| 01 | | M | | W | | | | | 4:30 PM | - | 5:45 PM | | BR | 160 | | Tony Du | | | 1 |
| 02 | | M | | W | | | | | 12:00 PM | - | 1:15 PM | | BR | 150 | | Tony Du | | | 1 |
CS | 592 | Requirements Development | | (3 hours) | Seats |
Avail |
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 | | M | | W | | | | | 4:30 PM | - | 5:45 PM | | BR | 150 | | Qin Yang | | | 1 |
CS | 593 | Agile Software Development | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 390 or equivalent. |
| 01 | | M | | W | | | | | 10:30 AM | - | 11:45 AM | | BR | 150 | | Tony Du | | | 1 |
| Cross-listed as CS 493 |
CS | 594 | Capstone Project for Data Science | | (3 hours) | Seats |
Avail |
Prerequisite: Graduate Standing in Data Science and Analytics-Computational Data Science concentration (DSA-CD). Taken in the last semester of enrollment. |
| 01 | | M | | W | | | | | 4:30 PM | - | 5:45 PM | | BR | 156 | | C Nikolopoulos | | | 1 |
|