Academic Catalog 2023-2024

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

Computing, Minor Program Page

Computer Science Department Page

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
or MIS 300 Challenges of Computer Technology
CPSC 323Fundamentals of Database Systems3
or MIS 323 Data Base Systems
Computer Science Electives
Select two of the following courses: 6
Advanced Web Programming
Mobile App Development for Smart Devices
Advanced Programming Principles
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
or MIS 333 Introduction to Computer Forensics
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
ART 214Intermediate Studio Digital Media3
COMM 201Digital Imaging3
COMM 248Interactive Multimedia 13
COMM 254Video Production3
COMM 258Interactive Multimedia 23
COMM 350Editing for Video3
COMM 359Interactive Multimedia 33
ECON 219Business Analytics I3
or MGMT 219 Business Analytics I
MGMT 351Organizational Behavior3
MIS 265Management Information Systems3
MIS 413Systems Analysis3
MRKT 230Principles of Marketing3
STAT 152Elementary Statistics I3

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 Fall 2019.
Revised 07.27.2021
UCC 3.26.2019