School of Information Technology
School of Information Technology

Software Development: A 14-Quarter Bachelor of Science Degree Program
Arlington, TX Campus

Take the first step toward your future with ITT Tech today.

Get Started


This program exposes students to a variety of skills utilized in entry-level software design, software administration and software development positions. Students will be exposed to knowledge and skills of programming, website design and development, and mobile application design and development.

Career Opportunities

This program offers students an opportunity to develop knowledge and skills that can help them pursue careers in a variety of entry-level programming, application design and software development positions, such as programmer, software engineer, web developer, and application developer.

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.

Class Size

Classes generally range in size from 15 to 30 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
Minimum required credit hours for the Baccalaureate Degree (Grand total) 180.0
Scheduled Units of Course Time of Classes in the Program 2523
General Education Courses*
Unspecified General Education courses 27.0 337
EN3220T Written Analysis 4.5 54
HU4640T Ethics 4.5 54
MA3110T Statistics 4.5 54
SC4730T Environmental Science 4.5 67
SP3450T Social Psychology 4.5 54
SS3150T Research Methods 4.5 54
Subtotal 54.0 674
Core Courses
Unspecified Core courses** 45.0 675
SD3120T Programming in Open Source with LAMP 4.5 67
SD3140T Introduction to Web Interface Design 4.5 67
SD3220T Programming in Objective C 4.5 67
SD3240T Creating Websites in the LAMP Environment 4.5 67
SD3320T Programming in Visual Basic 4.5 67
SD3350T Application Development Using Objective C I 4.5 67
SD3440T Creating Websites Using ASP.NET 4.5 67
SD3450T Application Development Using Objective C II 4.5 67
SD4550T Application Development Using Visual Studio I 4.5 67
SD4555T Development for Web Analytics Applications 4.5 67
SD4650T Application Development Using Visual Studio II 4.5 67
SD4660T Security in Application Development 4.5 67
SD4680T Cloud Computing with Google App Engine and Microsoft Windows Azure 4.5 67
SD4799T Software Development Capstone Project 4.5 72
Subtotal 108.0 1618
Elective Courses
Unspecified Elective courses 18.0 231

*General Education courses include courses in the humanities, composition, mathematics, the sciences and the social sciences. The Unspecified General Education courses must include at least one course in each of the following categories: the humanities, composition, mathematics and the social sciences. Refer to the Course Descriptions section of this catalog for the general education category pertaining to each general education course.

**Examples of the subject matter included in the Unspecified Core courses are as follows: computer operating systems, computer programming logic and algorithms, HTML and programming using Visual Basic, C++ and JAVA. Courses offered at this school that satisfy the Unspecified Core course requirement are NT1110T, SD1230T, SD1240T, SD1340T, PT1420T, SD1420T, SD1430T, SD2520T, SD2550T, SD2650T, SD2670T and SD2799T. The course descriptions for these courses are in the Course Descriptions section of this catalog.

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
Ready to make a change in your life, but not sure where to begin?
We Can Help
Page ID