Associate of Applied Science Degree

Software Development Technology


The purpose of this program is to help students develop knowledge and skills to pursue entry-level positions involving computer software development. Areas of study include logical and algorithmic analysis and design, object-oriented programming and relational databases, programming languages and development tools, Web scripting and programming, Web services and applications, software development lifecycles, and business and ethical impacts on software development practices. The goal of the program is to help the student learn a balanced combination of practical programming techniques and problem-solving skills.

Career Opportunities

Graduates of this program may begin their careers in a variety of entry-level positions involving software development skills, such as application developer, junior programmer, Web applications developer, database developer, software support technician and software tester.

Graduates who have difficulty distinguishing colors may not be able to perform the essential functions of various positions involving software development technology.

Admission Requirements

Refer to the Admission section of this catalog for information relating to Admission Requirements and Procedures for this program.

School Equipment

Students will have the opportunity to perform activities in different software development environments with typical platforms that support specific technologies and standards. These platforms are typically comprised of networked computers installed with software development tools. Refer to Student Equipment in the Online Course Information section of this catalog for information relating to the student equipment requirements for the distance education courses that are taught online over the Internet.

Class Size

Classes generally range in size from 20 to 40 students. Depending on the course subject matter, certain classes may contain a greater or lesser number of students.

Program Outline

Course Number Course Credit Hours
Composition I+

This course covers phases of the writing process, with special emphasis on the structure of writing and techniques for writing clearly, precisely and persuasively. Prerequisite or Corequisite: TB133 Strategies for the Technical Professional or equivalent

College Mathematics I+

This course will include, but is not limited to, the following concepts: quadratic, polynomial and radical equations, linear functions and their graphs, systems of linear equations, functions and their properties and triangles and trigonometric functions. Activities will include solving problems and using appropriate technological tools. Prerequisite: GE184 Problem Solving or TB184 Problem Solving or GE150 Survey of the Sciences or equivalent; Prerequisite or Corequisite: TB133 Strategies for the Technical Professional or equivalent

Problem Solving+

This course introduces students to problem solving techniques and helps them apply the tools of critical reading, analytical thinking and mathematics to help solve problems in practical applications.

College Mathematics II+

This course will include, but is not limited to, the following concepts: exponential and logarithmic equations and functions, graphs of trigonometric functions, trigonometric equations, polar coordinates, oblique triangles, vectors and sequences. Prerequisite: GE127 College Mathematics I or equivalent

Composition II+

This course focuses on appropriate rhetoric structures and styles for analytical and argumentative writing. Emphasis is placed on critical thinking, reading skills and elements of research in the information age. Prerequisite: GE117 Composition I or equivalent

Subtotal 20.0
Course Number Course Credit Hours
Course Number Course Credit Hours
Strategies for the Technical Professional+

The course reviews characteristics and trends of the global information society including basic information processing, Internet research, other skills used by the technical professional and techniques that can be used for independent technical learning.

Introduction to Personal Computers+

Organization of a typical Personal Computer (PC) is examined in a given popular operating systems environment. Terminology and concepts related to major PC hardware components and their functions will be discussed consistent with industry standards and practices.

Professional Procedures and Portfolio Development+

Students are required to plan and compile their projects in the form of a portfolio. Instruction on interviewing procedures and writing business communications is also included in this course. Prerequisite: Students must have completed 72 quarter credit hours prior to taking this course

Subtotal 12.0
Course Number Course Credit Hours
Program Total
Subtotal 96.0


+In this program, this course may be taught either completely in residence at the school, completely online over the Internet as a distance education course or partially in residence and partially online, as determined by the school from time to time in its discretion. Refer to the Online Course Information section of this catalog for additional information relating to the courses that the school decides to teach all or partially online over the Internet. In order to help students become familiar with fundamentals of taking courses online over the Internet, the school may determine that a portion of the first online course that a student takes in this program must be taken online at the school in a supervised setting.

The course descriptions for the courses in this program are in the Course Descriptions section of this catalog . The school may, at any time in its discretion, vary the offering and/or sequence of courses in this program, revise the curriculum content of the program or any course in the program and change the number of credit hours in the program or in any program course.