Tiako University

Own Your Career

About US!

Our mission is to improve the education, in strong demand fields, of the people and communities we serve. To know more about us click  here.

Working Days

Administation

Mon-Thu: 9am to 8pm

Fri-Sat: 9am to 5pm

Academic

Mon-Fri: 8am to 10pm

Sat - Sun: 9am to 5pm

Research

Mon-Fri: 8am to 10pm

Sat - Sun: 9am to 5pm

Campuses

Main Campus- Downtown

Tiako University

1911 Linwood Blvd

Oklahoma City, OK 73106

-----------------------------------

West NorthWest Campus

Tiako University

5912 NW 16th St

Oklahoma City, OK 73127

-----------------------------------

P: 1-888-&K-TIAKO

F: 1-888-M$-TIAKO 

W:TiakoUniversity.org

E:info@TiakoUniversity.org

Follow Us

Search

software Engineering technology & Administration


Program Description

The Software Engineering program offers three tracks to students: administration, technology and research. All together theses tracks provides students with the technical knowledge and management knowledge and skills needed to effectively (1) apply good software engineering process to manage a team charged with the design, implementation and testing of a software application; (2) determine needs, analyze requirements, design, implement, and test a software application within an application; (3) conduct basics applied research in a relevant area of software engineering, publish and present peer-reviewed paper.

The program will also allow student to review and prepare certification in software engineering such as the CSDA (Certified Software Development Associate). The CSDA is intended for graduating software engineers and entry-level software professionals. It serves to bridge the gap between their educational experience and real-world work requirements.

Work Places

Work places include businesses and research laboratories in the public and private sectors, including for profit and not for profit organizations.

Program Length

This program offers 18 semester credit hours. Students attend a minimum of 9 hours per week for 60 weeks.

Software Engineering Prerequisite Transition Courses

Transition courses will be assigned from the following set:

Software Engineering Technology & Administration

Transition Courses

CISC 5123

Advanced Data Structures and Programming

3

CISC 5133

Fundamentals of Computing

3

CISCS 5213

Discrete Mathematic

3

CISC 5313

Object-Oriented Programming

3

SWEN 6113

Software Engineering

3

Total 

15

Transition courses may also required the following prerequisites:

Software Engineering Technology & Administration

Transition Courses Prerequisites

CISC 2123

Logic and Design

3

CISC 2313

Programming Concepts

3

SWEN 2313

Introduction to Software Engineering

3

Total 

9

Software Engineering Program Core Courses

Core courses are required for all students in the program. Currently, the program offers the following core courses:

Software Engineering Technology & Administration

Core Courses

SWEN 6123

Software Engineering Development

3

SWEN 6133

Software Maintenance and Management

3

SWE 6223

Software Engineering Support Processes

3

Total 

9

Software Engineering Administration Track

The Software Engineering Administration track prepares the learner to be able to:

  • Apply good software engineering process to manage a team charged with the design, implementation and testing of a software application.
  • Determine needs, analyze requirements, design, implement, and test a software application within an application. Identify and define factors that tend to increase or alleviate conflict within a group and apply knowledge of these factors to an analysis of a software project.
  • Discuss principles and current issues related to leadership and management of software development teams.

Software Engineering Administration Track

Required Courses

SWEN 6813

Software Engineering Ethics and Legal Issues

3

MAGT 6113

Management and Organizational Behavior

3

SWEN 7913

Software Engineering Capstone

3

Total 

9

Software Engineering Technology Track

The Software Engineering Technology track prepares the learner to be able to:

  • Identify and discuss principles of organizational behavior and apply these concepts to the software engineering domain.
  • Apply concepts and analytical skills to policy and administrative decisions within an organization and analyze what constitutes organizational effectiveness.
  • Work with users and customers to determine needs and analyze requirements for a software application.

Software Engineering Technology Track

Core Courses

SWEN 6313

Object-Oriented Analysis and Design

3

SWEN 6133

Software Maintenance and Management

3

SWEN 7913

Software Engineering Capstone

3

Total 

9

Software Engineering Research Track

The Software Engineering Research track prepares the learner to be able to:

  • Autonomously conduct basic research in a field of Software Engineering.
  • Present an applied research question or problem that is relevant to a field or discipline.

Software Engineering Research Track

Core Courses

SWEN 6913

Software Engineering Selected Topics

3

SWEN 7906

Software Engineering Research

6

Total 

9