Hero Image

Online Bachelor of Technology in Information Technologies - Software Development

The surge of smart devices has led to high demand for software development and a low supply of qualified developers. Oklahoma State University Institute of Technology’s Bachelor of Technology in IT - Software Development program is designed to help students pursue in-demand careers in software engineering, computer programming, and application development.

With a hands-on curriculum and flexible online learning format, you acquire marketable coding and programming skills that can be immediately applied to your current and future workplace.

Software Development Program Outcomes

The online Software Development program provides comprehensive technical training to establish a solid foundation in computing technology and programming. Through this robust program, you learn industry-standard programming languages such as C#, Javascript, and SQL, and obtain the essential skills in designing, developing, documenting, testing, implementing, and maintaining computer, database, and web applications.

By earning the Bachelor of Technology Degree in Information Technologies with a concentration in Software Development, you can expect the following learning outcomes:

  • Identify, analyze, and solve complex engineering challenges with a holistic understanding of programming principles
  • Identify and analyze user needs and address them in the selection, creation, evaluation, and administration of development solutions
  • Work effectively in a team environment to accomplish a common goal
  • Collect, analyze, and interpret data to make informed decisions in software engineering projects
  • Communicate technical information and development requirements effectively across the board
Review the Plan of Study Button
Accreditation Button
Contact Faculty Button

Why Earn Your Bachelor’s Degree in Software Development from OSUIT?

Increasing Employment Demand
The Bureau of Labor Statistics reports that the employment of skilled software developers will grow 22% through 2029. It also projects that the demand for application developers for mobile devices and software developers in the healthcare industry will increase staggeringly. Currently, there are over 1.1 million positions nationwide and growing with typical starting salaries ranging from $55,000 - $100,000 per year.

Flexible Online Learning Format
OSUIT’s Bachelor of Technology in IT - Software Development program is available in an online format. Utilizing top-notch distance learning technology, the program provides an engaging online learning experience. You can attend classes anytime and finish your degree around your busy schedule.

Transfer-friendly Software Development Program
The Software Development degree program is transfer-friendly. You may apply your previously earned college credits or work experience to accelerate the completion of your Bachelor’s degree and save thousands on tuition. A maximum of 98 eligible transfer credits can be applied to the program.

Expert Faculty
OSUIT’s Software Development program is guided by industry experts who are passionate about teaching and software engineering. With extensive real-world experience, our instructors teach you the current best practices based on industry standards. In addition, your success is our faculty’s priority. You can benefit from their academic and career guidance throughout the program and beyond.

Affordable Accredited Bachelor’s Degree Program
Named the Top Affordable School for bachelor’s degrees in Oklahoma, OSUIT strives to make quality education accessible to all. At just $6,702.75 per trimester, tuition at OSUIT is about half the in-state tuition for most state universities. In addition, our Software Development Bachelor’s degree program is an ABET-accredited program that can fully prepare you to enter the field of information technology upon graduation.

Online Bachelor’s in Software Development Program Curriculum

The BT in Information Technologies - Software Development program offers a comprehensive curriculum that covers topics including C, C#, .NET, SQL, scripting languages, mobile development, dynamic web programming, and client-server application development. 

With hands-on projects and rigorous technical training, our classes incorporate the current technology, software, and tools used in the industry, providing our graduates with the skills and experience needed for successful careers as software designers, developers, and engineers.

The curriculum includes a total of 121 credit hours of study. In addition to 51 credits of general education and interdepartmental requirements, students need to complete 33 credit hours of lower-division program requirements and 37 credit hours of upper-division program requirements. 

Full-time students at OSUIT can typically finish their Bachelor of Technology degree in IT - Software Development in three years. However, depending on your eligible transfer credits, you may be able to complete the program earlier.

Software Development Courses

  • Introduction to Computer Logic
  • Introduction to C Programming
  • Hardware Systems Support
  • Network Systems
  • Principles of Information Security
  • Web Development
  • Database Systems
  • Operating Systems
  • Script Programming
  • Object-Oriented Programing using C#
  • Server-Side Web Programming 
  • Application Development Using .NET
  • Mobile Programming
  • Software Systems Integration
  • Information Systems & Architecture
  • IT Project Management
  • Applied Research & Development


Admission Requirements

If you are interested in applying to the Bachelor of Technology in IT - Software Development program, please submit your online application with the following materials:

  • ACT or SAT scores
  • Official high school transcripts 
  • Official College Transcripts (if applicable)

Admittance to the Bachelor of Technology in Information Technologies is contingent upon completion of an Associate of Applied Science (AAS) degree or higher.

Review the detailed admission requirements.

Learn More about the Bachelor of Technology in IT - Software Development Program

Do you know that OSUIT has a nearly 100% job placement rate? If you are ready to build a rewarding career in the in-demand field of IT and software engineering, apply to our Bachelor of Technology in IT - Software Development program today! 

For more information, call an enrollment advisor today at 918-293-5440 or complete the request for information form.