School of Information Technology
School of Information Technology

Software Development: Bachelor of Science Degree
Madison, AL Campus

What can ITT Tech offer you?

Find Out Today


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.

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

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 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 Credit Hours  
Minimum required credit hours for the Baccalaureate degree (Grand total) 180.0
General Education Courses*
---------- Unspecified General Education courses+ 27.0
  Subtotal 54.0
EN3220 Written Analysis+ 4.5
HU4640 Ethics+ 4.5
MA3110 Statistics+ 4.5
SC4730 Environmental Science+ 4.5
SP3450 Social Psychology+ 4.5
SS3150 Research Methods+ 4.5
Core Courses
--------- Unspecified Core courses** 54.0
  Subtotal 117.0
SD3120 Programming in Open Source with LAMP+ 4.5
SD3140 Introduction to Web Interface Design+ 4.5
SD3220 Programming in Objective C+ 4.5
SD3240 Creating Websites in the LAMP Environment 4.5
SD3320 Programming in Visual Basic+ 4.5
SD3350 Application Development Using Objective C I+ 4.5
SD3440 Creating Websites Using ASP.NET+ 4.5
SD3450 Application Development Using Objective C II+ 4.5
SD4550 Application Development Using Visual Studio I+ 4.5
SD4555 Development for Web Analytics Applications+ 4.5
SD4650 Application Development Using Visual Studio II+ 4.5
SD4660 Security in Application Development+ 4.5
SD4680 Cloud Computing with Google App Engine and Microsoft Windows Azure+ 4.5
SD4799 Software Development Capstone Project+ 4.5
Elective Courses
---------- Unspecified Elective courses+ 9.0

+In this program, this(these) course(s) 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.

*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 structure and logic, application design and development, creating Websites and social networking applications and technology. Courses offered at this school that satisfy the Unspecified Core course requirement are NT1110, PT1420, SD1230, SD1240, SD1340, SD1420, SD1430, SD2520, SD2550, SD2650, SD2670 and SD2799. 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

Jeff Light
Information Systems Security
Bachelor of Science

Graduated 2010
Tulsa, OK

Meet Jeff

Program of Study Information Federal Disclosure

Financial Assistance Information
"Night and day difference from where I was to where I am, thanks to the education."
- Nick Collins, 2007
Ready to make a change in your life, but not sure where to begin?
We Can Help
Page ID