/Institutions/Messiah-College/json/2024-2025/Undergraduate-Catalog-local.json
/Institutions/Messiah-College/json/2024-2025/Undergraduate-Catalog.json
Print this page
/Institutions/Messiah-College/json/catalogs.json
B2A3EA1C-8DD5-467F-9723-18BA72204523
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
- IDENTIFY SOLUTIONS … Analyze a complex computing problem and apply principles of computing and other relevant disciplines to identify solutions. (ABET)
- 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)
- COMMUNICATION … Communicate effectively in a variety of professional contexts. (ABET)
- ETHICS … Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. (ABET)
- TEAM … Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. (ABET)
- PRODUCE SOLUTION … Apply software development fundamentals and software engineering principles to produce effective software solutions.
- 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:
Three credits from the following (System Operation):
CIS 251 | Hardware and Software | 3 |
CIS 255 | NIX System Administration and Security | 3 |
CIS 384 | Elements of Computing Systems | 3 |
Six credits from the following:
CIS 315 | Introduction to Mobile Application Design | 3 |
CIS 325 | Data Communications and Networking | 3 |
CIS 416 | Operating Systems and Computer Architecture | 3 |
CIS 418 | Machine Learning | 3 |
CIS 482 | Organization of Programming Languages | 3 |
CIS 487 | Interactive 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 394 and INTE 391 must be taken for a letter grade to fulfill Major requirement.
Three to four credits from the following:
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 |