Bradley Logo

Schedule of Classes

 

January Interim 2023

 

Computer Science
Yun Wang • Bradley Hall 185 • 309-677-3284
CS461Artificial Intelligence (3 hours)
Prerequisite: CS 210 or CS 360 or equivalent.
 01 *R* Arr     C Nikolopoulos  
 Cross-listed with CS 561.
CS472Distributed Databases and Big Data (3 hours)
Prerequisite: CS 370, CS 210 or CS 360 or equivalent.
 01 Canceled
CS561Artificial Intelligence (3 hours)
Prerequisite: Graduate standing in CS or CIS. Consent of instructor for all other students with graduate standing.
 01 *R* Arr     C Nikolopoulos  
 Cross-listed with CS 461.
CS572Distributed Databases and Big Data (3 hours)
Prerequisite: Graduate standing in CS or CIS, and CS 571. Consent of instructor for all other students with graduate standing.
 01 Canceled
 "Distrib DB & Big Data"
CS592Requirements 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 Arr     Young Park  
CS612Automata, Computation and Complexity (3 hours)
Prerequisite: Graduate standing in CS or CIS, or CS 502 or equivalent.
 01 Canceled
CS690Advanced Topics in Software Engineering (3 hours)
Prerequisite: Graduate standing in CS or CIS, or CS 590 or CS 591 or equivalents, or 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  
 "Data_Visual&Analytics"
 02 *R* Arr     Young Park  
 "Blockchain WebDevelop"
 03 *R* Arr     Adam Byerly  
 "Blockchain Technology"
 
Pattern recognition, search strategies, game playing, knowledge representation; logic programming, uncertainty, vision, natural language processing, robotics, programming in LISP and PROLOG. Advanced topics in artificial intelligence. Cross-listed with CS 561.
Designing and building enterprise-wide data warehouses. Cover topics related to large distributed databases, including designing distributed databases, replicating data, and concurrency. NoSQL, object-oriented, and multimedia databases and their query languages. Cross-listed with CS 572.
Pattern recognition, search strategies, game playing, knowledge representation; logic programming, uncertainty, vision, natural language processing, robotics, programming in LISP and PROLOG. Advanced topics in artificial intelligence. Cross-listed with CS 461. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course.
Designing and building enterprise-wide data warehouses. Cover topics related to large distributed databases, including designing distributed databases, replicating data, and concurrency. NoSQL, object-oriented, and multimedia databases and their query languages. Cross-listed with CS 472. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course.
Covers topics including basic concepts and principles of software requirements engineering, the requirements engineering process, requirements elicitation, requirements analysis, requirements specification, system modeling, requirements validation and requirements management, and techniques, methods, and tools for requirements engineering and software systems requirements modeling (including structured, object-oriented and formal approaches to requirements modeling and analysis).
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 software engineering research and development projects under staff supervision. Emphasis on a specific topic and emerging technologies in the software engineering area.
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