School of Information Technology
School of Information Technology

Software Development: Bachelor of Science Degree
Tampa, FL Campus

Course Descriptions

EN3220 Written Analysis | A 4.5 credit hour Composition course

This course introduces theories and principles of critical and creative thinking with the goal of analysis and production of comprehensive written documents. Focus is on critically evaluating ideas and arguments. Prerequisites: EN1420 Composition II or equivalent, SS3150 Research Methods or equivalent

dividing line

HU4640 Ethics | A 4.5 credit hour Humanities course

This course introduces fundamentals of, and differences in, the morals and rules of conduct among individuals. Focus is on the identification and analysis of a variety of theoretical moral constructs and their application to individual and personal behavior. Prerequisite: EN3220 Written Analysis or equivalent

dividing line

MA3110 Statistics | A 4.5 credit hour Mathematics course

This course introduces descriptive and inferential statistics. Topics include probability and probability distributions, confidence intervals, hypothesis testing and linear regression. Prerequisites: EN1320 Composition I or equivalent, MA1210 College Mathematics I or equivalent

dividing line

SC4730 Environmental Science | A 4.5 credit hour Science course

This course explores the issues of environmental science using an integrative approach against a political, geographic, cultural and economic backdrop. Through hands-on and virtual labs and applied problem sets, students will study the impact humans have on the environment and the costs and benefits of mitigating the impact. This course includes a laboratory component. Prerequisites: EN1420 Composition II or equivalent, MA1210 College Mathematics I or equivalent

dividing line

SD3120 Programming in Open Source with LAMP | 4.5 credit hours

This course introduces skills to develop software applications in the open source environment using Linux, Apache, MySQL and PHP (LAMP) technologies. Prerequisite: SD1340 Creating Websites Using HTML5, CSS3 and JavaScript or equivalent

dividing line

SD3140 Introduction to Web Interface Design | 4.5 credit hours

This course examines principles and techniques used to design functional and user-friendly Web interfaces for a variety of mobile and desktop applications. Prerequisite: SD1340 Creating Websites Using HTML5, CSS3 and JavaScript or equivalent

dividing line

SD3220 Programming in Objective C | 4.5 credit hours

This course introduces techniques for applying Objective C as a tool and environment for developing software applications. Prerequisite: SD1420 Introduction to Java Programming or equivalent

dividing line

SD3240 Creating Websites in the LAMP Environment | 4.5 credit hours

This course examines strategies and skills used to develop interactive Websites and applications in the open source environment using Linux, Apache, MySQL and PHP (LAMP) technologies. Prerequisites: SD2520 Introduction to Database and XML with jQuery or equivalent, SD3120 Programming in Open Source with LAMP or equivalent, SD3140 Introduction to Web Interface Design or equivalent

dividing line

SD3320 Programming in Visual Basic | 4.5 credit hours

This course introduces techniques for using Visual Basic in the Microsoft Visual Studio environment. Prerequisites: SD1420 Introduction to Java Programming or equivalent, SD2520 Introduction to Database and XML with jQuery or equivalent

dividing line

SD3350 Application Development Using Objective C I | 4.5 credit hours

This course examines strategies and techniques to develop applications in the Objective C environment. Prerequisite: SD3220 Programming in Objective C or equivalent

dividing line

SD3440 Creating Websites Using ASPNET | 4.5 credit hours

This course examines strategies and techniques to develop interactive Websites in the Microsoft ASP.NET environment. Prerequisites: SD3140 Introduction to Web Interface Design or equivalent, SD3320 Programming in Visual Basic or equivalent

dividing line

SD3450 Application Development Using Objective C II | 4.5 credit hours

This course explores skills to develop interactive software applications for desktop and mobile applications in the Objective C environment. Prerequisite: SD3350 Application Development Using Objective C I or equivalent

dividing line

SD4550 Application Development Using Visual Studio I | 4.5 credit hours

This course introduces techniques to develop Windows based applications for desktop and mobile devices in the Microsoft Visual Studio environment. Prerequisite: SD3320 Programming in Visual Basic or equivalent

dividing line

SD4555 Development for Web Analytics Applications | 4.5 credit hours

This course examines technologies and techniques used in applications, such as social networking and media, email and blogs, cloud-based productivity, Web-based advertising, search engines and services. Topics include how to apply applications that effectively interact with applications to perform data analysis and support organizational and business needs. Prerequisites: SD2670 Social Networking Applications and Technology or equivalent, SD3450 Application Development Using Objective C II or equivalent

dividing line

SD4650 Application Development Using Visual Studio II | 4.5 credit hours

This course examines techniques to develop interactive Windows based applications in the Microsoft Visual Studio environment. Prerequisite: SD4550 Application Development Using Visual Studio I or equivalent

dividing line

SD4660 Security in Application Development | 4.5 credit hours

This course provides an overview of strategies and techniques used for information and system security in developing software applications for desktop and mobile devices. Prerequisites: SD3450 Application Development Using Objective C II or equivalent, SD4555 Development for Web Analytics Applications or equivalent

dividing line

SD4680 Cloud Computing with Google App Engine and Microsoft Windows Azure | 4.5 credit hours

This course examines strategies and techniques applicable to the development environment for cloud-based applications. Prerequisite: SD4555 Development for Web Analytics Applications or equivalent

dividing line

SD4799 Software Development Capstone Project | 4.5 credit hours

This course provides the opportunity for students to use the knowledge and skills taught in the program of study to research, design, develop and promote a functional software application that can help solve specific problems for end users. Prerequisites: Completion of a minimum of 171 credits earned in the program of study

dividing line

SP3450 Social Psychology | A 4.5 credit hour Social Science course

This course is a survey of theories and research concerned with how individuals behave in social constructs, and how they influence and are influenced by other people. Prerequisites: EN1420 Composition II or equivalent, SS3150 Research Methods or equivalent

dividing line

SS3150 Research Methods | A 4.5 credit hour Social Science course

This course introduces a step-by-step approach to conducting research. Topics include scientific reasoning, applying critical thinking principles to assess validity and reliability in research, and production of research-based documents. Prerequisites: EN1420 Composition II or equivalent, MA3110 Statistics or equivalent or MA3310 Calculus I or equivalent


Meet a Graduate

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

Graduated 2007
Omaha, NE

Meet Nick

"Night and day difference from where I was to where I am, thanks to the education."
- Nick Collins, 2007
Take the first step toward your future with ITT Tech today.
Get Started