Bradley Logo

Schedule of Classes

 

January Interim 2022

 

Computer Science
Yun Wang • Bradley Hall 185 • 309-677-3284
CS514Algorithms (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 Arr  ONLONL Young Park  
 Asynchronous online
CS612Automata, Computation and Complexity (3 hours)
Prerequisite: Graduate standing in CS or CIS, or CS 502 or equivalent.
 01 Arr  ONLONL C Nikolopoulos Online Course
CS697Advanced Topics in Computer Science (3 hours)
Prerequisite: Consent of instructor.
 01 Arr     Vladimir Uskov  
CS698Directed Individual Studies in Computer Science (1 to 3 hours)
Prerequisite: Consent of instructor.
 01 *R* Arr     Vladimir Uskov  
 "Smart Data An. & Vis"
 02 *R* Arr     Young Park  
 "Recommender Systems"
 
Design and analysis of algorithms. Dynamic structures maintenance and hashing. Searching, sorting, and traversal. Time and space requirements; simplification; computational complexity; proof theory and testing; NP-hard and NP-complete problems.
Theory of formal languages and computability, Automata, Turing machines, grammars. Context free and context sensitive languages; parsing. Recursion theory; limits of effective computability, P and NP class of problems, NP-complete problems. Non Turing computable problems, reducibility, complexity.
Special projects under staff supervision on advanced problems in numerical or non-numerical branches of computer science. May be taken more than once under different topics for a maximum of 6 semester hours.
Individual study in an area of computer science relevant to the student's professional goals and not covered in a formal course offered by the department. May be repeated twice for a maximum of 6 credit hours.
Picture of Instructor


Choose a different department

Choose a different semester

Search Class Database

Course Delivery Method Definitions