Bachelor of Science in Information Technology - Software Application Programming Specialization (Program delivered via Virtual Campus)

Successful organizations use technology to find solutions to all kinds of business challenges. Individuals who understand how to use technology to contribute to productivity and the bottom line are valued employees.

The Bachelor of Science in Information Technology (BSIT) curriculum includes both a common core, as well as concentration-specific courses. The BSIT core provides a strong foundation in the key information technology areas of programming, systems administration, security, architecture, databases, and ethics. This core centers on an enhanced view of the System Development Life Cycle (SDLC) as a rational, systematic and repeatable process of systems implementation and project management applicable across the spectrum of information technology careers.

The Software Applications Programming (SAP) concentration focuses on the JAVA programming language as the core programming language supported by a curriculum focused on software engineering courses, including requirements, analysis, design, testing, and overall implementation.

This exceptional critical thinking combined curriculum serves as a strong foundation in helping organizations solve business problems using Information Technology.

Outcomes:

  • Differentiate between current computer networks, protocols, and the role of network management software in organizations.
  • Categorize the fundamentals of computer system security requirements.
  • Distinguish between the principles, concepts, and fundamentals of operating systems.
  • Apply database concepts and capabilities through the creation, organization and maintenance of modern database systems.
  • Differentiate and categorize the legal, ethical, and social issues of information technology.
  • Create and design Enterprise Architecture.
  • Solve complex problems through the ability to program in at least one high level programming language.
  • Implement the goals, processes and techniques of software engineering through the development of a software application supported by a project plan.

Degree Requirements

Courses: General Education

ECON210Principles of Macroeconomics

4.5

ENGL101Composition and Critical Thinking

4.5

ENGL103Composition: Writing and Research

4.5

ENGL206Technical and Professional Writing

4.5

HIST101Modern American History: 1950 to the 21st Century

4.5

 

LITR201Literature: A Reflection of Life

4.5

or

HUMN201Introduction to the Fine Arts I

4.5

 

MATH109Introduction to Algebra

4.5

MATH112Analytic College Algebra

4.5

MATH203Applications of Discrete Mathematics

4.5

MATH301Data Driven Statistics

4.5

PHIL306Ethics for the Information Age

4.5

SCI101Introduction to the Sciences

4.5

SCI103Lab - Science and Technology

1.5

SCI201Environmental Science and Sustainability

4.5

SCI203Lab - Environmental Science and Sustainability

1.5

 

UNIV104Academic and Career Success

4.5

or

HUMNELEHumanities Elective

4.5

Total Credit Hours:66

Courses: Core

CS126Unix Fundamentals

4

 

CS250Fundamentals of Database Systems

4

or

CS251Fundamentals of Database Systems

4

 

CS362Structured Query Language for Data Management

4

CSS150Introduction to Computer Security

4

EM208Web Development I

4

IT106Introduction to Programming Logic

4

IT110Introduction to Programming

4

 

IT140Introduction to Operating Systems and Client/Server Environments

4

or

IT Elective (4)

 

IT245Introduction to Network Management

4

IT254Spreadsheet Applications

4

IT401Information Technology Architectures

4

IT425Systems Analysis, Design and Integration

4

MPM210Introduction to Project Management

6

Total Credit Hours:54

Courses: Specialization

CS346User Interface Design

4

CS455Software Requirements Engineering

4

CS457Software Design

4

CS459Software Testing

4

CS377Object Oriented Methods

4

ELE BSIT Elective

4

IT151Introduction to Java Programming I

4

IT152Introduction to Java Programming II

4

IT251Intermediate Java Programming I

4

IT252Intermediate Java Programming II

4

IT351Advanced Java Programming

4

SWE400Software Construction

4

SWE410Software Processes

4

 

SWE440Software Project Management

4

or

IT Elective (4)

 

SWE441Human Elements in Projects and Organizations

4

or

IT Elective 2 (4)

 

SWE481Software Engineering Capstone I

4

Total Credit Hours:64

Students choosing a Project Management focus will take the courses listed below in the Project Management track in place of CS 377, SWE 400, SWE 410, SWE 440, SWE 441, SWE 481

MPM332Organizational Leadership

4

MPM344Project Risk Management

4

MPM346Contracts and Procurement

4

MPM357Project Performance and Quality Assurance

4

MPM434Project Scheduling and Cost

6

MPM468HR Project Management

6

Total Credit Hours: 184

Locations

  • Virtual Campus