Bradley Logo

Schedule of Classes

 

Summer Session I 2016

 

Computer Science
Yun Wang • Bradley Hall 185 • 309-677-3284
CS210Advanced 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 *R* Arr     Christopher Alvin  
CS498Directed Individual Studies in Computer Science (1 to 3 hours)
Prerequisite: Consent of instructor.
 04 *R* Arr     Alexander Uskov  
CS502Advanced Programming (3 hours)
Prerequisite: Graduate standing. Consent of graduate program coordinator; at least two semesters of programming experience.
 01 Canceled
CS532Advanced Java Computing (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 531 or equivalent.
 01 Canceled
CS562Intelligent Systems and Applications (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 course in statistics.
 01 Arr     C Nikolopoulos  
CS572Advanced 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 Arr     C Nikolopoulos  
CS593Web and Mobile Software Systems (3 hours)
Prerequisite: Graduate standing in CS or CIS, or senior standing in CS or CIS, or CS 390 or equivalent.
 01 Canceled
CS612Automata, Computation and Complexity (3 hours)
Prerequisite: Graduate standing in CS or CIS, or CS 502 or equivalent.
 01 *R* Arr     Young Park  
CS625Operating Systems Design (3 hours)
Prerequisite: Graduate standing in CS or CIS, or CS 321 or equivalent.
 01 Arr     Jiang B Liu Online Course
CS681Professional Practicum in Computer Science (0 hours)
Prerequisite: Graduate CS or CIS student in good standing; consent of department chair and graduate program director.
 01 *R* Arr     Steven Dolins  
CS698Directed Individual Studies in Computer Science (1 to 3 hours)
Prerequisite: Consent of instructor.
Registration in section 01 is for 3 credit hours.
 01 *R* Arr     C Nikolopoulos  
 02 *R* Arr     Alexander Uskov Online Course
 03 *R* Arr     Young Park  
 04 *R* Arr     Tachun Lin  
 
Advanced topics in object-oriented programming with an emphasis on advanced data structures, algorithms, and software development.
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.
Introduces the fundamental concepts of programming from an object-oriented perspective with emphasis on advanced programming skills and good software development principles in a closed laboratory setting. Covers topics including object-oriented paradigm, design and programming, fundamental data structures and computing algorithms, and software development principles. If needed, course should be taken during first regular semester at Bradley. Credit for this course does not count towards graduation requirements in any graduate program within the Department of Computer Science and Information Systems.
Developing Web-based systems using J2EE Java technologies. Topics include Java Security, Java GUI development using IDE, Java Servlets and JavaServer Pages, Java Enterprise JavaBeans, XML and Java Web Services, and Java Transaction Service and Java Message Service.
Gives the necessary background and practice for building intelligent systems using three of the most commercially successful applications of AI: the logical approach (expert systems, fuzzy logic, and fuzzy expert systems), the biological approach (neural networks, evolutionary programming, and genetic algorithms), and the statistical approach (Bayesian networks, belief networks, Markov chain, Hidden Markov models, and statistical and neural-based clustering). Students will have the opportunity to build integrated, hybrid intelligent systems to solve problems in a variety of applications including in the medical domain, financial domain and stock market, and autonomous robotics systems.
Designing and building enterprise-wide data warehouses. Techniques for analyzing data in data warehouses. Study different types of data models including logic and object-oriented databases. Advanced topics in relational databases such as multimedia databases, distributed databases, concurrency, security, etc.
Advanced topics of complex Web-based and mobile software systems: programming methodology, software engineering, components, architectures, services, requirements analysis, design and development models, integrated development environments, testing, quality, platforms. Cross listed with CS 493. For cross listed undergraduate/graduate courses, the graduate level course will have additional academic requirements beyond those of the undergraduate course.
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.
Advanced concepts in operating system design. Topics include process and thread management, virtual memory, interprocess communication, distributed systems, parallel and distributed file system designs, resource management, and security and protection.
Special projects under Smith Career Center supervision on student's professional practicum in corporate/business environment in computer science, with near-term economic benefit. Satisfactory/Unsatisfactory. Minimum of 5-10 hours per week required.
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