Software Development

careers

contact the Office of Professional Studies

Oklahoma City - (405) 491-6332
Tulsa - (918) 664-4100


program overview

Why a degree in Software Development? You probably know how a current skill set in and practical knowledge of software development can open doors for professional growth. But imagine how many more doors will open for you when you have a bachelor’s degree as well. SNU is one of the very few universities which provide the opportunity to get both in one convenient program.

The languages and practices used in software development change swiftly and demand not only technical expertise and analytical talent, but also interpersonal skills and problem-solving ability. The SD degree-completion program is designed to hone all your skills so you can improve your position and income with the workforce. Courses are delivered in a small group format to enable quick, in-depth learning from professors and other adult students who help support you along the way.

In short, a Software Development degree gives you the tools---and the edge to compete, now and in the future.

The Software Development (SD) program is a Bachelor of Science degree and is designed for adults who have already earned 60 or more transferable college hours. The SD program is offered in Bethany.

Prerequisites for admission into the Software Development Program

Software Development Courses and Sequence:

MODULE 1
PSY 3413
Personal & Professional Development
This course examines adult learning theory and various learning styles. The course provides a model that is used to analyze life experience.

MODULE 2
CSNE 3193
Intermediate OO Programming
This course presents an intermediary discussion of object-oriented programming concepts. The intent is to further develop the student's ability to design and implement object-oriented applications.

MODULE 3
CSNE 3193
Procedural Programming
This course introduces programming in a procedural programming language. The intent is to broaden the student's experience in and understanding of the programming languages in general.

MODULE 4
CSNE 3953
Object-Oriented Analysis & Design
This course is an introduction to the analysis and design of object-oriented software. Topics include problem analysis, modeling methodologies, object design, and design patterns.

MODULE 5
MGT 3413
Organizational Behavior I: Diagnosis & Planned Change
This course analyzes the formal and informal functions and problems of organizations. The course also examines the strategies to plan, implement, and manage change in an organization.

MODULE 6
CSNE 4243
Database Systems
This course presents a survey of database systems and provides experience using a current database program. Emphasis will be placed on the relational database model.

MODULE 7
CSNE 4323
Software Engineering
This course combines a range of topics integral to the design, implementation, and testing of a medium-scale software system with a practical experience of implementing such a project.

MODULE 8
CSNE 4353
Server-Based Software Development
This course is an introduction to the development of server-based software applications. Emphasis will be placed on web-based applications.

MODULE 9
REL 3413
Biblical Perspectives in Western Culture
This course provides study of the Bible as a foundation to an understanding of Western culture and history. The course also explores the relevance of the Bible to modern day life.

MODULE 10
CSNE 4443
Computer Science Practicum I
This capstone course integrates the knowledge and experience gained by the student throughout the program with their professional and career experience. A significant, team-based software development project is identified and initial iterations are completed.

MODULE 11
CSNE 4443
Computer Science Practicum II
This course is a continuation of Practicum II. The software development project started in Practicum II is completed and a post-project analysis is performed.

MODULE 12
GS 4423
Personal & Professional Ethics and Values
This capstone course examines various theories of man and their relevance to personal and social values. The course provides the basis to formulate or clarify a philosophy of life that is consistent with the demands of a responsible lifestyle in the contemporary world.