Academic Catalog 2026-2027

Slippery Rock University

Computing, Minor

The Computing Minor is designed to offer students the opportunity to learn the fundamentals of computers as well as the critical issues related to the computerization of society, learn the basics of programming languages for developing different types of applications, master shell programming in prevalent operating systems, as well as the ability to manage data repositories.

To access Minor Requirements, please view the Curriculum Guide tab.

Related Links

 

Professional Licensure/Certification Page

Curriculum Guide

GPA Requirement

Minor GPA: 2.0 or higher

Minor Requirements

  • Students must complete at least 6 credit hours in their minor from SRU
  • A minimum of 6 credit hours must be upper division (courses numbered 300 and above)
  • A minor shall be no fewer than 18 credits.
  • The Computing minor must submit this self-maintained curriculum guide to the Computer Science Department for verification.
Core Requirements
CPSC 130Introduction to Computing and Programming3
CPSC 146Programming Principles3
CPSC 207Shell Commands and Scripting3
CPSC 300Challenges of Computer Technology3
CPSC 323Fundamentals of Database Systems3
Computer Science Electives
Select two of the following courses: 6
Advanced Web Programming
Mobile App Development for Smart Devices
Object-Oriented Programming
Internet of Things (IoT)
Additional Elective
Select three credits from the electives below3
Total Hours24

Additional Electives

CPSC 317Server-Side Scripting3
CPSC 327Administration and Security3
CPSC 333Introduction to Computer Forensics3
CPSC 337Introduction to Web Graphics3
CPSC 370Computer Organization and Architecture3
CPSC 374Algorithms and Data Structures3
CPSC 376Programming Language and Theory3
CPSC 405Data Mining and Data Analysis3
or CPSC 605 Data Mining and Data Analysis
CPSC 406Data Visualization3
or CPSC 606 Data Visualization
CPSC 417Advanced Web Technologies3
CPSC 423Computer Networks3
CPSC 427IT Capstone Project3
CPSC 450Internship3
CPSC 456Introduction to Computer Graphics3
CPSC 464Principles of Concurrent Programming and Operating Systems3
CPSC 476Artificial Intelligence3
CPSC 480Topics in Computer Science: Machine Learning3
CPSC 488Software Engineering3
CSS 310Organizational Continuity and Resilience3
CSS 351Fraud3
CSS 354Risk Assessment and Fraud Prevention3
ART 214Intermediate Studio Digital Media3
COMM 201Digital Imaging3
COMM 248Web & Media Production3
COMM 254Video Production3
COMM 350Editing for Video3
COMM 359UX/UI Planning & Production3
COMM 367UX/UI Strategy & Innovation3
ECON 219Business Analytics I3
or MGMT 219 Business Analytics I
MGMT 351Organizational Behavior3
MIS 413Systems Analysis3
MKTG 230Principles of Marketing3
STAT 152Elementary Statistics3
*

Some courses may require pre-requisites. Please see course descriptions to determine if there are any pre-requisites for that specific course.

Important Curriculum Guide Notes

This Curriculum Guide is provided to help SRU students and prospective students better understand their intended major curriculum. Enrolled SRU students should note that the My Rock Audit may place already-earned and/or in progress courses in different, yet valid, curriculum categories. Enrolled SRU students should use the My Rock Audit Report and materials and information provided by their faculty advisers to ensure accurate progress towards degree completion. The information on this guide is current as of the date listed. Students are responsible for curriculum requirements at the time of enrollment at the University.

PASSHE - Pennsylvania State System of Higher Education Institutions

Minor in Computing (14D)
This program is effective as of Summer 2026
Revised 05.29.2026
UCC 02.10.2026