School of Information Technology
School of Information Technology

Software Development Technology: An 8-Quarter Associate of Applied Science Degree Program
Arlington, TX Campus

Ready to make a change in your life, but not sure where to begin?

We Can Help


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.

Admission Requirements

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

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

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.

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

To view a list of the course descriptions, please click here.

Course Number Course Quarter
Credit Hours
Units of
Course Time
of Classes
Program Total Credit Hours 96
Scheduled Units of Course Time of Classes in the Program 1344
General Education Courses
EG360T Introductory Calculus 4 48
GE117T Composition I 4 48
GE127T College Mathematics I 4 48
GE184T Problem Solving 4 48
GE192T College Mathematics II 4 48
GE217T Composition II 4 48
GE347T Group Dynamics 4 48
Subtotal 28 336
Core Courses
CS110T Introduction to Web Applications+ 4 60
CS111T Client-Side Web Scripting+ 4 60
CS120T Programming in Visual Basic+ 4 60
CS140T Business Concepts for Application Developers+ 4 60
CS210T Web Authoring and Design+ 4 60
CS220T Server-Side Web Programming 4 60
CS240T Software Development Lifecycles 4 60
CS250T Open Source Application Programming 4 60
CS280T Web Security and Ethics 4 60
CS290T Software Development Capstone Project 4 60
IT104T Introduction to Computer Programming+ 4 60
IT203T Database Development 4 60
IT218T Programming in Java I+ 4 60
IT219T Programming in Java II+ 4 60
Subtotal 56 840
Technical Basic Courses
TB133T Strategies for the Technical Professional 4 60
TB143T Introduction to Personal Computers 4 60
TB332T Professional Procedures and Portfolio Development 4 48
Subtotal 12 168

NOTE: 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.

ITT Tech's Tuition Rate Freeze

Meet a Graduate

Nick Collins
Information Technology - Computer Network Systems
Associate of Applied Science

Graduated 2007
Omaha, NE

Meet Nick

Program of Study Information Federal Disclosure

Financial Assistance Information
"I definitely would have gotten to ITT TECH much earlier than I did; I don't know what I was waiting for."
- Irina Lund, 2011
Take the first step toward your future with ITT Tech today.
Get Started
Page ID