Academic Catalog 2020-2021

Slippery Rock University

Computer Science (CPSC)

CPSC 590 -  Experimental  

A unique and specifically focused course within the general purview of a department which intends to offer it on a "one time only" basis and not as a permanent part of the department's curriculum.

Credits: 1-3

Term(s) Typically Offered: Offered as Needed

Enrollment limited to students with a semester level of Graduate.

CPSC 595 -  Workshop  

A workshop is a program which is usually of short duration, narrow in scope, often non-traditional in content and format, and on a timely topic.

Credits: 1-6

Term(s) Typically Offered: Offered as Needed

Enrollment limited to students with a semester level of Graduate or Post Baccalaureate.

CPSC 598 -  Selected Topics  

A Selected Topics course is a normal, departmental offering which is directly related to the discipline, but because of its specialized nature, may not be able to be offered on a yearly basis by the department.

Credits: 1-3

Term(s) Typically Offered: Offered as Needed

Enrollment limited to students with a semester level of Graduate or Post Baccalaureate.

CPSC 602 -  Introduction to Health Informatics  

This course is an introduction to the healthcare system and the role of health informatics. It examines clinical, research and administrative applications of information technology applications used by healthcare professionals.

Credits: 3

Term(s) Typically Offered: Offered Fall Terms

Enrollment is limited to Graduate level students.

CPSC 605 -  Data Mining and Data Analysis  

This course provides a survey of data analysis and data mining techniques for finding patterns in data. It will emphasize, using data models, data gathering and storage, selection and preparing of data, model building and testing, and interpreting and validating results. If the student takes CPSC 405 for the undergraduate program, he/she can take CPSC 605 for additional credits.

Credits: 3

Term(s) Typically Offered: Offered Fall Terms

Enrollment is limited to Graduate level students.

CPSC 606 -  Data Visualization  

This course provides a survey of techniques for visualizing patters in data. The course will emphasize modern and traditional methods for data visualization, including interactive visualization for data sets too large to display statically. If the student takes CPSC 406 for the undergraduate program, he/she can take CPSC 606 for additional credits.

Credits: 3

Term(s) Typically Offered: Offered Summer Terms

Enrollment is limited to Graduate level students.

CPSC 620 -  Healthcare Ethics, Law, Privacy and Information Assurance  

This course explores the protection of information resources within an organization. Topics include information security practices and policies, the relationship between information privacy and security within an IT department, information security planning and the assessment and management of information assurance.

Credits: 3

Term(s) Typically Offered: Offered Spring Terms

Enrollment is limited to Graduate level students.

CPSC 623 -  Database Systems, Modeling and Security  

The course covers the fundamental concepts related to the design, use and implementation of relational database systems, with emphasis on creation of data models based on the entity relationship data model. In addition, students will receive in-depth training of the languages and facilities provided by database management systems with query languages, specifically SQL. Additional topics include a survey of techniques related to database recovery, database security, database management in various environments and distributed databases.

Credits: 3

Term(s) Typically Offered: Offered Spring Terms

Enrollment is limited to Graduate level students.

CPSC 680 -  Topics in Computer Science: Machine Learning  

A survey of machine learning topics including heuristic programming, search techniques, knowledge representation, expert systems, fuzzy logic, neural networks, evolutionary algorithms and swarm intelligence. If the student takes CPSC 480 for the undergraduate program, he/she can take CPSC 680 for additional credits.

Credits: 3

Term(s) Typically Offered: Offered Fall Terms

Enrollment is limited to Graduate level students.

CPSC 685 -  Big Data Analytics  

This is a project driven course designed to provide techniques for acquiring, managing and analyzing massive unstructured data. Consideration will be given to both batch mode processing and real time analytics Specific topics include the MapReduce parallel computing paradigm, distributed file systems, the Hadoop Ecosystem and its components such as Pig, Hive, HBase, Oozie, Yarn and Mahout, NoSQL databases, cloud computing, techniques for clustering and visualizing big data, Web analysis, machine learning in a big data setting and data setting and data security issues. Applications in business, engineering, health care and social networks will also be covered. If the student takes CPSC 485 for the undergraduate program, he/she can take CPSC 685 for additional credits.

Prerequisite: CPSC 605C
C Requires minimum grade of C.

Credits: 3

Term(s) Typically Offered: Offered Spring Terms

Enrollment is limited to Graduate level students.

CPSC 688 -  Software Engineering and Project Management  

Software Engineering and Project Management deals with Software Development Life-Cycle Methodologies. SDLC methodologies consist of gathering requirements on, implementation, testing, documentation, deployment and maintenance of software. The software development life cycle (SDLC) is a framework defining tasks performed at each step in the software development process. SDLC is a structure followed by a development team within the software organization. It consists of a detailed plan describing how to develop, maintain and replace specific software. The life cycle defines a methodology for improving the queality of software and the overall development process.

Credits: 3

Term(s) Typically Offered: Offered Spring Terms

Enrollment is limited to Graduate level students.

CPSC 690 -  Experimental  

A unique and specifically focused course within the general purview of a department which intends to offer it on a "one time only" basis and not as a permanent part of the department's curriculum.

Credits: 1-3

Term(s) Typically Offered: Offered as Needed

Enrollment limited to students with a semester level of Graduate.

CPSC 695 -  Workshop  

A workshop is a program which is usually of short duration, narrow in scope, often non-traditional in content and format, and on a timely topic.

Credits: 1-6

Term(s) Typically Offered: Offered as Needed

Enrollment is limited to Graduate level students.

CPSC 698 -  Selected Topics  

A Selected Topics course is a normal, departmental offering which is directly related to the discipline, but because of its specialized nature, may not be able to be offered on a yearly basis by the department.

Credits: 1-3

Term(s) Typically Offered: Offered as Needed

Enrollment is limited to Graduate level students.

CPSC 700 -  Independent Study  

Independent Study courses give students the opportunity to pursue research and/or studies that are not part of the university's traditional course offerings. Students work one on one or in small groups with faculty guidance and are typically required to submit a final paper or project as determined by the supervising professor.

Credits: 1-3

Term(s) Typically Offered: Offered as Needed

Enrollment is limited to Graduate level students.

CPSC 720 -  Health Informatics Capstone  

This is a capstone course that requires students to complete a health informatics project. The project must be approved by MSHI faculty by no later than the end of the first week of the course. Students will be invited to propose their own projects or create one in collaboration with MSHI faculty.

Credits: 3

Term(s) Typically Offered: Offered Summer Terms

Enrollment is limited to Graduate level students.

CPSC 750 -  Informatics Internship  

This course offers an individually designed health informatics experiential learning opportunity within a cooperating enterprise. The experience provides an opportunity to integrate, apply and expand upon the skills acquired in health informatics coursework. Learning objectives, specific activities and an anticipated timeline must be approved by the professional supervisor and faculty supervisor prior to registering for the course.

Credits: 3-9

Term(s) Typically Offered: Offered as Needed

Enrollment is limited to students with a program in Health Informatics.
Enrollment is limited to Graduate level students.

CPSC 790 -  Experimental  

A unique and specifically focused course within the general purview of a department which intends to offer it on a "one time only" basis and not as a permanent part of the department's curriculum.

Credits: 1-3

Term(s) Typically Offered: Offered as Needed

Enrollment limited to students with a semester level of Graduate.

CPSC 795 -  Workshop  

A workshop is a program which is usually of short duration, narrow in scope, often non-traditional in content and format, and on a timely topic.

Credits: 1-6

Term(s) Typically Offered: Offered as Needed

Enrollment is limited to Graduate level students.

CPSC 798 -  Selected Topics  

A Selected Topics course is a normal, departmental offering which is directly related to the discipline, but because of its specialized nature, may not be able to be offered on a yearly basis by the department.

Credits: 1-3

Term(s) Typically Offered: Offered as Needed

Enrollment is limited to Graduate level students.