Software Development (B.S.)

Program Overview

Majors are introduced to the broad discipline of Computer and Information Science as they develop foundational competencies through a series of core courses. To complete their major, students select one or more of the following concentrations: Business Information Systems, Computer Science, Software Development, and Web Development. Students have opportunities to participate in programing competitions, service learning, summer research experiences, and professional internships.

Program Learning Outcomes

  1. IDENTIFY SOLUTIONS … Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. (ABET)
  2. SOLVE GIVEN PROBLEM … Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. (ABET)
  3. COMMUNICATION … Communicate effectively in a variety of professional contexts. (ABET)
  4. ETHICS … Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. (ABET)
  5. TEAM … Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. (ABET)
  6. PRODUCE SOLUTION … Apply software development fundamentals and software engineering principles to produce effective software solutions.
  7. FAITH … Explain how Christian faith connects to their discipline and how the biblical call to vocation relates to their potential career options.

Major Requirements

Complete the following for your major:

CIS 160Introduction to Computer Science and Cybersecurity

3

CIS 181Computer Programming I

3

CIS 191Web Development: Client Side

3

CIS 281Programming for User Interaction

3

CIS 283Business Systems Applications

3

CIS 284Computer Programming II

3

CIS 285Data Structures

3

CIS 291Web Development: Server Side

3

CIS 332Database Concepts

3

CIS 335Software Engineering

3

CIS 387Analysis of Algorithms

3

CIS 471Application Development l

3

CIS 472Application Development ll

3

MATH 180Discrete Mathematics

3

Three credits from the following (System Operation):

CIS 251Hardware and Software

3

CIS 255NIX System Administration and Security

3

CIS 384Elements of Computing Systems

3

Six credits from the following:

CIS 315Introduction to Mobile Application Design

3

CIS 325Data Communications and Networking

3

CIS 416Operating Systems and Computer Architecture

3

CIS 418Machine Learning

3

CIS 482Organization of Programming Languages

3

CIS 487Interactive 3D Graphics

3

CIS 416: This course requires prerequisites which may increase the size of the major.

Four credits from the following (Junior/Senior year)

INTE 394Internship

4-12

INTE 391Internship

1-3

INTE 394 and INTE 391 must be taken for a letter grade to fulfill Major requirement.

Three to four credits from the following:

MATH 111Calculus I

4

STAT 269Introductory Statistics

3

STAT 281Applied Statistics for Management

3

General Education Requirements

Experiential Learning requirement   0
General Education requirements   Credits
First Year Seminar IDFY 101/102H  3
Written Communication ENGL 110/110H 3
Oral Communication COMM 105 3
Mathematical and Scientific Ways of Knowing Mathematics (MATH 180, CIS 181) met/major
Science with Lab 3 or 4
Social Scientific Ways of Knowing
Social Science 3
Cultural/Humanistic Ways of Knowing 24GE History 3
Literary & Aesthetic Ways of Knowing
Literature or Arts 3
Cultural/Humanistic Ways of Knowing

Philosophy or Religion

3
Cultural/Humanistic Ways of Knowing 1st and 2nd Level Language 6
Intercultural Perspectives Intercultural Global or International Cross-cultural or 3rd Level Language 3
Bible
24GE Bible 3
Christian Beliefs
24GE Christian Beliefs  3
Holistic Wellness
WELL 1xx 1
Ethics and the Common Good
24GE Ethics and the Common Good 3
Intercultural Perspectives
Intercultural U.S. or Domestic Cross-cultural 3
Common Learning
Experiential Learning (INTE 391/394) met/major 
General Education requirements   46-47
Major requirements (inclusive of concentration)   58-59
Free Electives    17-19
Total credits   123