Information Systems, Programming, BS

The ISP program at Rochester University prepares students to work as part of a team in a variety of software development roles. Students are equipped with a solid foundation in computer science, information systems, and business. They participate in Agile and pair programming methodologies, and test-driven development. Questions? Contact Dr. Joel Hachem.

Program Learning Outcomes

The following learning outcomes are linked to assignments and activities throughout this program:

  1. Critical Thinking: Professional graduates think critically and apply systems thinking to decision-making.
  2. Problem-solving and application: Professional graduates apply functional area concepts and theories appropriately.
  3. Professional Communication: Professional graduates communicate effectively by preparing and delivering oral and written presentations using appropriate technologies.
  4. Social and ethical responsibility: Professional graduates align personal, professional, and organizational conduct with ethical and professional standards of conduct including an understanding of corporate social responsibility.
  5. Vocational Awareness: Professional graduates demonstrate an understanding of God’s ongoing story in the world and their responsibility to God, self, organization, and the world as a part of that ongoing story.


IT professional, networking specialist, cyber-security, or programming.

Requirements for the BS in Information Systems—Programming Overview – 120 Hours

General Education Core [41 Credits]
Required MAT 1103 and BUS 2513

Electives [9 Credits]

Information Systems Foundation [19 Credits]
MAT 1334 Pre-calculus
MAT 2413 Elementary Statistics
CIS 1103 Introduction to Computing
BUS 2513 Principles of Economics
BUS 3003 Business Communication
MGT 2503 Principles of Marketing
MGT 2603 Principles of Management

Information Systems Major [51 Credits]
CIS 2003 Introduction to Information Systems
CIS 2013 Introduction to Programming I
CIS 2023 Linux Administration
CIS 2033 Security Foundations
CIS 2043 Introduction to Networking
CIS 2053 Database Concepts
CIS 3003 Development Operations (DevOps) and Web Technologies
CIS 3023 Object-Oriented Programming II
CIS 3033 Object-Oriented Programming III
CIS 3043 Systems Analysis and Design
CIS 3053 Enterprise Architecture
CIS 4003 Software Engineering
CIS 4013 Software Project Management
CIS 4023 Advanced Programming and Problem Solving IV
CIS 4813 Information Systems Internship (Take Twice)
CIS 4913 Information Systems Capstone