Business Systems Development, BS

60-63 credit hours

The School of Accelerated Degree Programs Bachelor of Science in Business Systems Development provides a wide range of courses for students interested in careers as computer systems analysts. Computer systems analysts study an organization’s current computer systems and procedures and design information systems solutions to help the organization operate more efficiently and effectively. They bring business and information technology (IT) together by understanding the needs and limitations of both. Classes are taught by experienced professionals in the various areas. 

The School of Accelerated Degree Programs general education requirements of the university must be met by each student. The Bachelor of Science in Business Systems Development requires 60-63 semester hours of credit. IMH 14200 (Basic Statistics) is required for the major, which may be used to fulfill a general education elective requirement. An additional GE-Math course is required for this major, which can be used to fulfill the mathematics general education requirement. The student will work with a faculty advisor to determine an appropriate sequence of courses from the following lists of nine-credit-hour clusters and individual three-semester-hour courses.

General Education Math Requirements for Business Systems Development

6 credit hours

Required:

IMH 14200Basic Statistics

3

One of the following:

IMH 12100Introduction to Contemporary Mathematics

3

IMH 13200Quantitative Management Applications

3

IMH 22000Research Design and Methodology

3

or

Any GE-Math course.

3

Note: These required courses may also be used to complete general education requirements. Please refer to the general education requirements section of this catalog for more information.

Business Systems Development Core Curriculum

54-57 credit hours

Introduction to Programming Cluster I (9) IT23

IIT 21500Programming Logic and Design

3

IIT 21800C# Application Development

3

IIT 31900Software Development

3

Introduction to Programming II Cluster (9) IT26

IIT 31400Agile Software Development

3

IIT 31500Java Application Development

3

IIT 31600Advanced C# Application

3

Prerequisites: IIT 21500; IIT 21800; IIT 21900.

Web Design Cluster (9) IT5

IIT 37700Fundamentals of HTML

3

IIT 37800Applications in Web Development

3

IIT 37900Applications in Website Publishing

3

Prerequisites: (IIT 21500; IIT 21800; IIT 21900) and (IIT 31400; IIT 31500; IIT 31600).

Database Analysis and Design Cluster (9) IT7

IIT 35100Database Analysis and Design Concepts

3

IIT 45200Database Application Implementation

3

IIT 45300Database Project Implementation

3

Prerequisites: IIT 21500; IIT 21800; IIT 21900.

Advanced Web Design Cluster (9) IT6

IIT 47700Fundamentals of User Interface Design

3

IIT 47800Applications in Object-Oriented Web Development

3

IIT 47900Applications in Multi-Tiered Web Programming

3

Prerequisites: (IIT 37700; IIT 37800; IIT 37900) and (IIT 35100; IIT 45200; IIT 45300).

Project Management Cluster (9) IT24

IIT 48100Project Management in Information Technology

3

IIT 48200Business Analysis in Information Technology

3

IIT 48900Information Technology Capstone

3

Prerequisites: Must be taken as last cluster.

Individual Elective Courses

The following courses are taught as individual courses but are offered in the quarter term.

IIT 34030Java Programming

3

IIT 34040C++ Programming

3

IIT 34050C# Programming

3

Recommended to be taken with a cluster.