Print this page

Bulletins

600

CPS 603 Computer Information Systems

Applications of computer information systems to support business plans and decision making, collection and distribution of information in an organization, role of information systems manager. Does not count for the MS in Computer Science.

Credits
3(3-0)

Prerequisites

None.

Corequisites

None.

CPS 610 Advanced Software Design and Development

Advanced topics in software engineering. Developing a large software system using modern software engineering techniques including object- oriented programming and CASE tools. Prerequisite: Admission to the MS in Computer Science Program.

Credits
3(3-0)

Prerequisites

Admission to the MS in Computer Science Program

Corequisites

None.

CPS 612 Software Project Management

Overview of the software engineering process, software project organization and management issues, software project economics, software configuration management, software operations issues. Does not count for the MS in Computer Science.

Credits
3(3-0)

Prerequisites

None.

Corequisites

None.

CPS 619 Continuing Registration for Final Research Project

A course intended for students who have completed all program credits but still need to use university resources to complete their degree requirements. Prerequisite: Permission of graduate advisor or department chairperson

Credits
1(1-0)

Prerequisites

Permission of graduate advisor or department chairperson

Corequisites

None.

CPS 641 Advanced Topics in Databases

Conceptual models, relational theory, access methods, query optimization, concurrency, recovery, integrity and data warehousing. Selected current topics, e.g., distributed, object-oriented, and NoSQL databases. Prerequisite: CPS 541.

Credits
3(3-0)

Prerequisites

CPS 541

Corequisites

None.

CPS 680 Artificial Intelligence

Introduction to search, knowledge representation, Machine learning, neural networks, evolutionary and bio-inspired computation techniques, Intelligent agents, and expert systems. Prerequisite: CPS 542.

Credits
3(3-0)

Prerequisites

CPS 542

Corequisites

None.

CPS 685 Pattern Recognition and Data Mining

Pattern modeling and recognition. Data mining concepts and techniques including association rules, classification, clustering, outliers, and trend analysis. Data mining applications. Prerequisite: ITC 510 or admitted to Master of Science in Computer Science program.

Credits
3(3-0)

Prerequisites

ITC 510 or admitted to the Master of Science in Computer Science program.

Corequisites

None.

CPS 691 Research Design and Professional Practice

Overview of professional practice and current research areas in computer science. Design, development and presentation of a research project proposal. Technical communication and writing. Prerequisites: 6 graduate credit hours in CPS or ITC.

Credits
3(3-0)

Prerequisites

6 graduate credit hours in CPS or ITC

Corequisites

None.

CPS 695 Professional Field Experience

Professional field experience via internship or apprenticeship. Must be integral to the student's program of study. Does not count towards a degree in Computer Science. CR/NC only. Prerequisites: permission of graduate advisor or department chairperson.

Credits
1-6(Spec)

Prerequisites

permission of graduate advisor or department chairperson

Corequisites

None.

CPS 696 Special Topics in Computer Science

Selected topics in computer science not otherwise available in a course regularly offered. Topic(s) are listed in Course Search and Registration. Repeatable up to 6 credits when content does not duplicate previous special topic studies. Pre/Co-requisite: See Course Search and Registration. Determined by the specific topics presented.

Credits
1-6(Spec)

Prerequisites

See Course Search and Registration. Determined by the specific topics presented

Corequisites

None.

CPS 697 Independent Study

Exploration of topics in Computer Science agreed upon by student and instructor. May be taken for credit more than once, total credit not to exceed six hours. Prerequisite: Permission of instructor.

Credits
1-6(Spec)

CPS 698 Capstone Project

A project-oriented study of the planning, analysis, design, development, and testing of a computing solution to address a research problem. Prerequisite: CPS 691.

Credits
3(3-0)

Prerequisites

CPS 691

Corequisites

None.