Bradley Logo

Schedule of Classes

 

January Interim 2019

 

Computer Science
Yun Wang • Bradley Hall 185 • 309-677-3284
CS215Computability, Formal Languages, and Heuristics (3 hours)
Prerequisite: CS 210 or CIS 210 or equivalents; MTH 122 or equivalent.
 01 *R* Arr     Adam Byerly  
CS321Operating Systems (3 hours)
Prerequisite: CS 220.
 01 Arr     Jiang B Liu  
CS491Capstone Project II (1 to 3 hours)
Prerequisite: CS 490.
 01 Canceled
CS498Directed Individual Studies in Computer Science (1 to 3 hours)
Prerequisite: Consent of instructor.
 01 *R* Arr     David Brennan  
 "Gameplay Programming"
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     Young Park  
CS562Machine Learning (3 hours)
Prerequisite: Graduate standing in CS or CIS. Consent of instructor for all other students with graduate standing.
 01 Canceled
 "Intelligent Sys&App"
CS591Software 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.
 01 Arr     Vladimir Uskov  
CS697Advanced Topics in Computer Science (3 hours)
Prerequisite: Consent of instructor.
 01 Canceled
 ASP.NET with C#
CS698Directed Individual Studies in Computer Science (1 to 3 hours)
Prerequisite: Consent of instructor.
 01 *R* Arr     Vladimir Uskov  
 04 *R* Arr     Jiang B Liu  
 "ASP.net with C#"
 05 *R* Arr     C Nikolopoulos  
 "Data Science Python"
 06 *R* Arr     Young Park  
 "Recommender Systems"
 07 *R* Arr     Jiang B Liu  
 "WebDevelopment Usg C#"
CS699Thesis in Computer Science (0 to 6 hours)
Prerequisite: Consent of department chair
 01 *R* Arr     Steven Dolins  
 
Theory of computation and formal languages, grammars, computability, complexity, algorithms, heuristics, and foundations of intelligent systems.
Fundamentals of operating systems concepts, design, and implementation. Topics include operating system components and structures, process and thread model, mutual exclusion and synchronization, scheduling algorithms, memory management, I/O controls, file systems, and security.
Applies the concepts and skills learned by undergraduate computer science majors at Bradley University. Students are required to work on a team on a significant software project.
Individual study or research/development project under supervision of a CS&IS faculty member. May be repeated under a different topic once. Repeatable to a maximum of six semester hours.
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.
Machine learning and intelligent systems. Covers the major approaches to ML and IS building, including the logical (logic programming and fuzzy logic, covering ML algorithms), the biological (neural networks and deep learning, genetic algorithms), and the statistical (regression, Bayesian and belief networks, Markov models, decision trees and clustering) approaches. Students use ML to discover the knowledge base and then build complete, integrated, hybrid intelligent systems for solving problems in a variety of applications. Cross listed with CS 462. For cross-listed undergraduate/graduate courses, the graduate-level course will have additional academic requirements beyond those of the undergraduate course.
Methods of PMBOK-based management of software systems design and development projects, including systems view, main project management process groups and knowledge areas, management plans, project metrics and estimates, tools for project management, project reports and documentation. Cross listed with CIS 491 and CIS 591 courses. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course.
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.
Computer science research and thesis preparation. Required of candidates choosing the thesis option. Total of 6 semester hrs. to be taken in one or two semesters.
Picture of Instructor


Choose a different department

Choose a different semester

Search Class Database

Course Delivery Method Definitions